The last few years in the .NET ecosystem have been confusing, with the launch of .NET Core and ASP.NET Core. I’m clearing up the confusion by keeping it simple and just hitting the key points, rather than going into exhaustive depth on every little detail.
The last few years in the .NET ecosystem has been a confusing one. With the release of .NET Core and ASP.NET Core, a lot of people aren’t sure what these are and how they relate to the already existing .NET and ASP.NET platforms.
Have you ever acquired or written code that has classes that do several jobs? Do the classes have multiple responsibilities? If so, stop…..and refactor ASAP! Please remove the dependencies and break these classes into smaller single purpose classes.
So you’ve decided to hire a software agency. You’ve come up with an exciting new product you want to build, or a tool to save your business money, and now you just need the software experts. How do you go about finding someone you can trust to build what you need, on time and on budget?
The entire field of software development moves quickly. While this trait is definitely a part of what attracts me to the field, it can also be a lot of work to improve or keep my skills up to date. All my self-education happens through reading, so I thought it might be useful to share a list of resources that I have found especially useful. You’ll see a variety of software-related topics here, as building software involves much more than just programming.
The Entity Framework is a fantastic tool that reduces development time on new projects. While it used to take a significant amount of time to write a data access layer, the Entity Framework now handles much of this for you. There are many good reasons to use the Entity Framework, but it requires some care to use properly; poor use can result in substantial performance degradation. I’ve been able to distil the majority of what a developer needs to know about EF performance down to three concepts.
Think you need to hire someone and spend big bucks to build a website for your small business? That may not be necessary after all.
Website builder tools have come a long way in the last few years and can make building a beautiful, basic website dead-easy.
At Eleven Winds, one of our core beliefs is that it’s critical to make sure we have in place the best possible processes, culture, and methods of team communication, and that these will be the keys to our success. We’ve gone through some trial-and-error and have come up with this short list of practices and processes that have the biggest impact on our end goal, which is creating maximum business value for our clients.
This idea comes from the concept of blaming the system, not the individual. With that in mind, here are some of the best ways we’ve found to go about this.
If you would like to learn how to use the version control system Git and you’re currently a Subversion user, this guide is for you. I’ve recently started using Git myself, and coming from Subversion there are several basic concepts and ideas that need to be understood.
Developers who simply lack skill or experience often produce bad code which can become a maintenance nightmare. What’s less often understood is that average or even skilled developers can also easily end up writing bad code if they’re not careful, and there are several key reasons why.