Agile teams are at their best when the team has a culture of collaboration. One of the most important relationships is between Product Owners and Software Developers.
A look at some types of race conditions and ways to avoid them.
You've moved your application infrastructure to the cloud. Now it's time to get the most value from your investment.
Having clear goals is critical for maximizing value
There are a lot of choices when starting a web project. How can you be sure you made the right one?
A brief dive into Bluetooth Low Energy, how it works, and how it can be used by smart devices.
As Centarians, we are passionate about a growth mindset. Find out exactly what that means!
Addressing some common AWS policy security misconfiguration vulnerabilities.
A step by step guide to using AWS to send mobile push notifications.
Using explicit waits in Selenium to determine if an object is loaded during testing.
Find out what it takes to be a T-shaped developer, and why it should matter to you.
I’m a huge fan of ASP.NET Core. It’s a great iteration on the ASP.NET platform and it should be your default choice for any new web development. I’m also a big fan of apps that don’t take a week to load.
The massive and rapid growth of the open-source community has made our lives a lot easier, saving us time and effort with a plethora of freely available packages.
Earlier this year in March -- Visual Studio 2017 was released. With this the world was given C# 7. In this post we will peruse C# 7.1, the first incremental release while C# 8 is being fleshed out.
The Salesforce development ecosystem has many characteristics that are unique when compared to the java and .NET development environments that many developers are familiar with. Here is an example of applying the Strategy pattern to solve a problem when records are merged in Salesforce.
Last year I was fortunate enough to have convinced Scott Hanselman to be our keynote speaker at MKE DOT NET. Yes, the Scott Hanselman - arguably the world's most influential person in the tech industry. I was his ride to and from the airport and our conversations led to several key changes.
During the course of a sprint there is a Product Backlog Refinement meeting. The scrum team and Product Owner should discuss how much refinement is needed to ensure the backlog is about 1-2 sprints refined out and the team has enough work to pull into sprint if they needed to.
During the course of a sprint there is a daily meeting called the Daily Scrum. This meeting is normally held in the same location and at the same time each day, morning being the most preferred. This allows the team to know what all of the team is working on for the day and if they are running into any issues.
Sprint Planning is the first event of the sprint, where the development team prepares for the couple of weeks ahead. Here we explain the sprint review in terms of the 5 key questions - who, what, where, when, and why. Then we’ll dive into some common issues and anti-patterns we’ve seen in the industry.
If there’s a buzzword more popularized and misunderstood than Agility or DevOps, it’s probably Continuous Delivery.
After hearing a little bit about Rust my interest was piqued and I dived right into a project writing a Gameboy emulator.
Serverless architecture is a term arising from the more advanced cloud services that AWS and Azure have developed.
The purpose of this post is to establish ourselves with a working environment geared towards development on ASP.NET Core 1.0 through Visual Studio 2015.