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.
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?
Use Siri Shortcuts in iOS 12 and AWS Lambda to fetch the AWS spend for the month.
A step by step guide to using AWS to send mobile push notifications.
Simply and securely deploy, manage, and scale IoT solutions with AWS and Centare.
Find out what it takes to be a T-shaped developer, and why it should matter to you.
In other engineering disciplines, engineers are often required to undergo a licensing process. As software becomes responsible for everything from heart monitors to stock exchanges to missle guidance systems, should software developers take up licensing in their profession?
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.
While everyone has a favorite IDE, we all have less important, but still extremely helpful little tools. These tools won't make a project successful on their own, but can make a job feel a lot smoother. We asked some of our developers what their little lifesaver tools are.
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.
Too much technical debt will kill your momentum, but most technical debt is invisible to users. This presents a conundrum. How do you pay off technical debt, which is usually invisible, while also delivering useful features to users?
What is your preferred source code branching strategy, and why? Our experts weigh in.
If there’s a buzzword more popularized and misunderstood than Agility or DevOps, it’s probably Continuous Delivery.
While I can appreciate the idea of setting a lofty goal then promoting and pursuing it with decisive enthusiasm - my viewpoint has evolved to question setting a global edict or goal without consideration for the details of the individual project.
After hearing a little bit about Rust my interest was piqued and I dived right into a project writing a Gameboy emulator.
Are we as software professionals guided by a set of ethical standards?
We polled some of our in-house experts for their take on these competing techs to help illuminate the differences.
If you've tasted the sweet sweetness of a test-first style of development and continuous delivery, you already know that automated testing is also IMPORTANT.
Here’s some benefits that I have found come from carefully writing automated tests.
For those not aware, the Association for Computing Machinery is currently revising their Code of Ethics.
I wanted to take a moment to highlight (IMO) one of the key services of Angular2, the http service.
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.
I wanted to focus this post entirely on one specific enhancement to Visual Studio solutions, enter the global.json.
This post is chock-full of good suggestions that any developer can follow to minimize disruption.
We operate in Scrum teams to offer transparency into the project, reduce risk and time to market.
In iOS development, UITableView holds an important and prominent place at the table. Apple has consistently used UITableView throughout iOS since the very first release of the iPhone and subsequently the SDK.
With ASP.NET Core 1.0 applications, *.csproj and *.vbproj file extensions no longer exist — instead there is the *.xproj file extension to take their place.