Good Morning fellow beginning programmers. I don’t have any latest technology that I am exploring or any how-tos this but in the spirit of keeping fresh content on this page, I decided to talk about a few things that I’ve run into in the past couple of weeks with work-related code.
I think I am at a point where coding is the easy part, getting past issues is the hard part.
By issues, I mean things like my project in Visual Studio failing to build or my handheld project failing to deploy or failing to work once deployed.
Those types of issues are the hard ones to overcome. They also take away a lot of my productivity.
Here are three examples of issues that I ran into this week.
- Visual Studio 2015 project fails to build because there is a reference that it does not recognize.
- Visual Studio fails to load a project because it uses IIS.
- The handheld Ionic project does not deploy.
In the first case, the issue was actually that a project failed to load. The project that failed to load had the reference in question. So… that made it a bit confusing. It wasn’t until a colleague pointed out that I should build the project alone. That’s when I noticed that the project was not even loaded.
The reason the project failed to load was that, due to some updates, I now have to run VS 2015 as administrator for any projects that use IIS. Otherwise, they fail to load.
In the second case, the project is in Visual Studio 2017 and that one at least told me that the project failed to load because it uses IIS.
In both cases, I just configured my VS to run as administrator.
The handheld for our project is really finicky and some USB cables work and some don’t. I still have not figured out a solid formula for this but what I do is disconnect a few times, disconnect the wi-fi and reconnect it on the device. Sometimes I just reboot the device. These are the usual steps and then it begins working again.
I think that as we add more layers to our development efforts, frameworks, IDEs, plug-ins, configurations, etc, developing applications will continue to get more difficult.
I kind of wish there was a solid playbook, other than digging the internet and stack overflow for a solution. If we can solve this problem we can get way more productive.
What are your pain points with development?