OAuth-based authentication takes some work to get right, but it's worth it.
| November 17, 2015
If you reach a point where you notice Agile fatigue in your dev team, you might want to try gamification to get productivity back on track.
Can your company transcend the hype and can actually demonstrate measurable improvements or do you live in a world of illusion that your fate and strategic direction are optimized by hard data?
| November 3, 2015
Test Driven Development (TDD) is arguably the most impactful Agile practice.
Dive into this overview of the Google Cloud Platform and learn more about what it offers.
Some say that since code is running so much of our world, everyone should at least study to have a sense of what software is and what it takes to create it and maintain it.
One of the most basic building blocks of programming is the function. You call some piece of code, passing some parameters and you get back a returned value. If you grew up with any modern programming language you probably don't even think about it. But, the function was a major innovation. Take a peek back at a time before modern programming languages.
The rise of the IoT is coming. Think smart cities, smart cars, smart appliances all connected and intelligently accomplishing goals. But, the challenges are enormous.
| October 20, 2015
Learn more about three options for working with Agile development practices across teams.
How much value does an organization derive from the academic training of a college educated software engineer? Not much at all.
| September 30, 2015
Does the agile development style mix well with open source? On the face of it, they are polar opposites. Gigi Sayfan discusses some of the differences and similarities in style.
In this article, Gigi Sayfan focuses on release management and deployment.
Rust may soon be a major player where critical, secure and performance-sensitive code is required.
One of the never ending flame wars involves the use of programmer editors vs. integrated development environments (IDEs). Most developers have a proclivity for one over the other.
At the core, machine learning is just a lot of data with some fancy algorithms.