TDD Harms Architecture
The idea that TDD damages design and architecture is not new. DHH suggested as much several years ago with his notion of Test Induced Design Damage;
The idea that TDD damages design and architecture is not new. DHH suggested as much several years ago with his notion of Test Induced Design Damage;
Gui Rambo writes about his coding and reverse engineering adventures.
Everything went smoothly until I tried to checkout. The checkout button was off screen and impossible to hit. So I investigated why this was happening and took a guess at how much this bug might cost the Olive Garden’s owners.
The web is single-threaded. This makes it increasingly hard to write smooth and responsive apps. Workers have a bad rep, but can be an important and useful tool in any web developer's toolbelt for these kinds of problems. Let’s get up to speed on Workers on the Web!
Images have become extremely important to the effectiveness of websites. They speak a 1000 words, attract attention, and stimulate emotions. However, web
How to make optically balanced icons, correct shapes alignment, and perfect corner rounding
A crash course for designing digital stuff using a grid system
CSS has a neat feature that allows us to test if the browser supports a particular property or property:value combination before applying a block of
Users can be hesitant to fill out forms. That is why it is our goal as designers to make the process of filling out a form as easy as possible. In this article, I’ll share a number of practical techniques that are bound to help you design effective forms.
React Native is a modern framework that allows JavaScript to run on and interact with IOS and Android phones in the same way as native code does.
Developers are adopting Higher Order Components (HOC) Stateless Functional Components, and for good reason: they make it easier to achieve…
In design, the color act as a key function that grabs the attention of the user. Is product design only about how humans interacts with it?
During my research I came across a lot of people advocating setup using the hypothetical .dev domain, I hate to say it but this is a bad a bad idea.
NativeScript is a framework for building cross-platform native mobile apps using XML, CSS, and JavaScript. In this series, we're trying out some of the cool things you can do with NativeScript.
Try a quick search on the difference between UI vs UX yields ketchup bottles and grass lanes.