Take care with tuples, says Lukas Eder. Type hierarchies can be tricky so you need to watch out when defining them in several different languages and APIs. Different tuples may have common features, but not all of them are compatible.
If you’re developing with Microsoft’s WPF, then you’re likely aware of Xceed and the confusing “BusyIndicator” control – but have you managed to find a tutorial explaining its implementation? Try this one on for size from regular blogger Steve Naidamast.
DevOpsCon 2015 speaker Walid Farag gives us an in-depth look into the modern datacenter by harnessing IT operations processes and tying it all with the bigger picture. He looks to answer the following question: Why choose business agility?
Developer performance and how it impacts the industry is a big deal – so much so that Jacob Kaplan-Moss made an attempt to tackle it during his PyCon 2015 keynote. Calling himself a mediocre programmer, he confronts the programming talent myth.
Groovy creator Guillaume Laforge shares some essential lessons on managing programming communities and looks back on Groovy’s miraculous renaissance experience since the language’s departure from Pivotal and move to the Apache Foundation.
Spotify’s famously engineered agile practices have become the stuff of lean legend. The company is growing at a rapid rate and continues to employ its unique brand of agile methodology, which is intricately linked to its organic organisational culture.
As a developer, are you able to run free with other species? Are Ops and architects allowed to frolic together as God intended? Or are you trapped in a pen of expertise? Nigel Moulton discusses the pros and cons of converged skills in IT departments.
What was once thought to be only a Bitcoin innovation, now has the potential to shape new technology across the entire internet. In the coming years, we can expect to see other industries unleashing the potential of blockchain technology and Bitcoin sidechains, says George Basiladze.
No concept is more complex and nebulous to a software developer than the one that is suggested by the word “done”. Is there such a thing as a finish line in IT? And if so, what exact requirements should a programmer need to fulfil in order to cross it?
Lukas Eder rounds up this year’s favourite DB engines for SQL and NoSQL, with a change of ranks amongst the new list. Cassandra and Redis have surged their way into the Top 10, but who have they replaced? Read on to find out.
In the first half of his look at the Caching API, Anatole Tresch explains how to access a cache as well as cache events. While the API might be classified as simple and easy to use, there are some elements that could confuse users or even lead to possible issues.
Cloud is big, cloud is business and cloud is suddenly everywhere. Four big companies currently dominate the field, but have Dell left it too late to join the party? With Dell buying out EMC, Stoyan Mitov shares his thoughts on the crowded cloud market.
What is the right technical and cultural response to the failure of a highly available system? At the JAX London, software architecture expert Jeremy Deane lead two sessions on the importance of resiliency and the challenges of technical change – we spoke to him about diffusion techniques and blameless work culture.
Do you really want to hire somebody that’s good at making themselves look good? Or are you looking for a certain skill-set? Perhaps you need to shape your job spec differently, or recognise non-traditional talent. How do you define expertise?