NoSQL was the next big thing in system architecture in 2011, but overall interest in it has plateaued recently. What is NoSQL, what does it have to do with modern development, and is it worth implementing in your project?
Like many of you, I am a coder with kids at home. What better time to start exposing our kids to the career we all think is amazing! You do think programming is amazing, right? 😀 Well, even if you don’t, coding teaches kids the fundamentals of logic and encourages them to think abstractly. Let’s…
Relying on volunteers to maintain every open source project isn't long term sustainable. Funding open source projects could keep development moving, but would that funding be raised and who would pay for it?
Digital identity is the online representation of a person, organization, or a machine, and it is what gives us access to the data we use daily. Here’s a brief overview of identity, why it's vital to information security, and why you should know more about it.
In order to respond to threats, device designers must remotely update, which if implemented poorly, can provide another vector for attacks. In this post, dig into specifics related specifically to the over-the-air (OTA) software update framework in an enterprise setting.
Much of the data currently exchanging hands can be viewed as human-centric. We are not the only consumers of the web though, and someday that data may be made easier to read by those non-human consumers.
Defining and measuring programmer productivity is one of the most difficult parts of an engineering manager or CTO’s job description. When everything you do is intangible, how should you measure it? Can it be measured at all?
As software governs more of our daily lives and interactions, many are calling for more attention on the ethical framework of code.
What does it take to attract developers to your organization and to create an environment internally where they feel empowered to do their best work. One of the most successful strategies is to employ a great developer evangelist, which we’ll shorten to DevEv for brevity’s sake. In an era of remote work, DevEvs might be…