Advocating for information security as a software engineer
Nowadays, news about events related to breaches in information security are becoming more common. We hear about data leaks, hackings, denials of service, and more.
Blue-green deployments with Octopus Deploy and Azure deployment slots
In a software project, you should continuously perform process improvement. In the project I'm working on, we recently implemented blue-green deployments in our QA environment.
Is AngularJS killing ASP.NET MVC?
The short answer is that, in some sense, yes, AngularJS is killing ASP.NET MVC. But that doesn’t mean you should jump in the AngularJS boat for your next project, which is hard for me to say since I consider myself an AngularJS advocate.
Quality Assurance vs Quality Control
A couple of years ago I got the PMP certification. One of the areas of study was Quality Management. It allowed me to understand the difference between quality assurance and quality control. They’re quite different, and it’s easy to get the concepts mixed up.
Real life MongoDB experiences
Here in Definity First we are mostly a .NET shop. However, that doesn’t mean we’re married to .NET. Our approach is picking the technology that best suits the needs of the project.
The mindset of the rockstar software developer
I remember reading a few years ago that there are 3 types of developers, and that concept sticks with me since then. It goes something like this.
7 developer tips to boost your skills
As professional developers, and as people also, we are always looking to be a better version of ourselves. The big question, however, is how do we achieve that?
.Net Core "Hello Worlds" - Part 2
As I said in the past post, this time we are going to talk about how easy is to create the hello app. So, let's get started!
.Net Core "Hello Worlds"
.NET Core is a general purpose development platform maintained by Microsoft and the .NET community on GitHub. It is cross-platform, supported by Windows, Mac OS, and Linux. It can be used in device, cloud, and embedded/IoT scenarios.
Software testing: types and methods
Software testing is a tool used to identify the quality of the computer software and check for possible errors. It is the process of executing an application under positive and negative conditions by manual or automated means.
The challenges of being a software consultant
Consulting is an area that is in high demand in the software market, and yet, it is definitely not for everybody as it presents a specific set of challenges.