Re-designing a website UI to improve user experience is hard. It requires in-depth research, creativity and a lot of plug-and-play. Most of all, you need to be able to know when to start from scratch, says creative director and UI designer Gail Yui.
Security software vendors tend to exaggerate the potential of their tools – to put it mildy. Using real-world attack examples, Niara’s Karthik Krishnan explains why so many enterprise systems are being breached and what cyber security technology is really capable of.
Go faster than your competitors. That’s the promise of microservices. But many microservice-oriented teams still face problems with end-to-end testing, independent deployment and service versioning. So how do we make microservices keep its promise?
Kent Beck wants to help programmers work towards more production-like feedback sooner, so he fashioned a manifesto for ‘Making Making’ – the process that developers engage in to create and code. Quicker, more accurate feedback is the ultimate goal.
The days when building a new technology meant finding thousands of dollars and full-stack programming knowledge are over. Tech entrepreneur Stoyan Mitov welcomes us to the era of no-stack API-based startups with shorter development times and less expenses.
REST APIs make our lives easier – but we’re still in the dark ages when it comes to making our APIs general purpose, portable and reusable. Ben Busse shows us the common pitfalls of hand-coding custom REST APIs and the architectural advantages and technical characteristics of reusable REST APIs.
Complex lettering, confusing characters and bad antialiasing are all genuine problems faced by today’s programmers. Enter Hack 2.0, a typeface created exclusively for better readability of source code.
Is it quality you’re looking to improve? Or performance? Before you decide on what kind of a benchmark your system needs, you need to know the spectrum of cost and benefit tradeoffs.
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.
For CIOs, the paradox at the heart of IT involves juggling the need to add more strategic value verses the importance of managing the IT infrastructure. Nigel Moulton shares his thoughts about the need to reclaim simplicity in IT.
Taking the microservices approach can mean adding a serious workload. So what’s the incentive? Architecture consultant Eberhard Wolff lists all the reasons why a microservices approach is worth the extra effort.
Customer goals are not always at the forefront of the design process, but Jeff Sussna believes that IT must revise its approach to ‘usability’ in order to achieve true quality in the mind of the customer. Customer experience here is key.
You’re working with an application and have to understand how it all ties together and what changes you need to make. Where do you start?