If you’re thinking of taking a deeper look at Python, you’ll first need some answers. What’s it like to program with Python? What scenarios does it work best in? And where is it better than competitors like Ruby, Java and C++?
“Home automation is a luxury,” says Daniel Young, CEO of tech consultancy DXY. What’s missing is for the Internet of Things to prove it can really improve people’s lives.
Remote teams are becoming more popular for development departments, but could they also hold the key to improved productivity? Developers in distributed teams work better than those relying on colocation, says IT blogger Ralf Westphal.
From waterfall to DevOps, there have been a multitude of movements that have strived to drive software programming efficiency forwards. But not all have been able to liberate developers from the pressure to deliver results faster.
Any enterprise that can begin treating its infrastructure as code, opens itself up to major performance improvements with automated tests, code repositories and build servers. This excerpt from “Amazon Web Service in Action” introduces us to the basics of Infrastructure as Code.
Using ASP.Net for mobile development brings numerous advantages, including custom controls and a flexible, adaptive architecture. Juned Ahmed Ghanchi introduces us to the common approaches, the architecture and the web server controls.
For all the great strides that IT is taking to bring us to better futures faster, it turns out that everything we need to know about high-performance system architecture can be learned from the history of urban Paris.
With Java 9 on its way, the more information you have, the better. Nicolai Parlog dissects the upcoming Project Jigsaw and inspects each feature, from dependency management and optimisation to encapsulation.
After counter-ranting about NULL, Lukas Eder wants to look at another “special value” that might change everything for Java 8: Optional. Functional programmers love it, so its worth digging around to find out whether or not you should follow suit.
Continuous Delivery is gaining recognition as a best practice, but adopting it and iteratively improving it is challenging.
Considering a change in your architecture? If you’re looking at Apache Spark, it might be worth seeing what Alex Zhitnitsky has to say about the top 5 things you should consider before the jump. Software architecture is hard.
Programmers continue to suffer from burnouts, increasing responsibilities and a growing pressure to deliver more and more functionality to customers. But what role do developers need to play in business? And what is the true purpose of business?
Sharing data between Docker containers across different hosts is a tricky business. In this tutorial taken from “Docker in Practice”, we’ll examine one lightweight and one more involved way to share Docker volumes across different hosts.
Maturity models are known to lend long-term structure and understanding to the unfamiliar territory of DevOps. But anyone familiar with them will also know their many weaknesses. It turns out computer games already have all the answers.