Tagged: software-engineering

Nude Models - Part II : Getters

Yie old Reliable Data Structures and Their Controversial (Read) Access. Using objects as data structures is an established practice that generates many problems associated with the maintainability and evolution of software. It misuses brilliant concepts...

A Comparison Of Web Component Solutions

“Don’t repeat yourself.” Every programmer has this concept drilled into their head when first learning to code. Any time you have code you find yourself duplicating in several places, it’s time to abstract that...

GitHub starts publishing a public roadmap

GitHub today announced that it will start publishing a public roadmap to help its users understand when it will ship new features across its various versions of the GitHub code repository and products like...

Arguing over Agile: Let’s Get Pragmatic

A couple of days ago, I was struck by a colleague’s point about how confusing it can be when listening to people who have strong but conflicting opinions about various agile practices. The remark...

Releases: The Last Frontier of Standardization

As software engineers, we strive to better our craft and leave a lasting mark on the organizations we work for. Throughout our careers, we balance two types of knowledge: the combination of business domain...

React Native Basics: Implementing Infinite Scroll

React Native is without any doubt a strong and powerful solution. It opens the world of cross-platform app development for a much wider audience of software engineers who aren’t familiar with native technologies. But...

The great stink in software pipelines

Greg Law Contributor Share on Twitter Greg Law is the co-founder and CTO at Undo.io, a software failure replay platform provider. It’s the summer of 1858. London. The River Thames is overflowing with the...

AVR Microcontroller Testing Procedures

In this article, my colleague Anton Kozlov tell us how to cover the main methods of simulation and firmware testing for AVR microcontrollers. Let’s start! Read the full story Read more