Category Archive

What is Kubernetes? Kubernetes, at its basic level, is a system for running and coordinating containerized applications across a cluster of machines. It is a platform designed to completely manage the life cycle of containerized applications and services using methods that provide predictability, scalability, and high availability. As a Kubernetes user, you can define how your applications should run and …

Another smart part of BEM is that everything is a class and nothing is nested. That makes CSS specificity very flat and low, which is a good idea. It means you won’t end up fighting with yourself over specificity. Source: BEM 101 | CSS-Tricks Excellent overview and links for further reading on BEM style CSS.

Know a full stack, even if you don’t work it every day A very few brave developers still customize every aspect of their sites and apps, from polishing interface design on the front end to optimizing database connections on the back end. Many more people choose standard sets of tools — the LAMP stack or MEAN stack — and hope …

Composition is incredibly powerful, allowing us to stitch together reusable pieces of functionality to “compose” a larger application. Composition ushers in a mindset of things being good when they’re modular, smaller and easier to test. Easier to reason with. Easier to distribute. via JavaScript Application Architecture On The Road To 2015 — Medium. From Addy’s excellent survey of the JS …

A living CSS style guide is a page on your site that uses your current CSS styles and acts as a reference for all the currently available visual elements and design patterns. This helps to tightly integrate design into your delivery process by promoting co-ownership of the UI and avoids duplication of styling across your application. Styling changes are visible …

JavaScript’s greatest strength towards improving UX. With client-side code driving user interaction, we are now able to mask latency. We can create the perception of speed. We can artificially approach zero latency via 7 Principles of Rich Web Applications |.

As consumer UX underwent a renaissance over the last decade, enterprise software stagnated with a design sensibility from the dial-up era.Usability—much less beauty—was never a priority for business software. All that mattered was that large and complex applications worked. What’s the point of tweaking and beautifying when basic functionality is challenging enough and all of your competitors are equally sub …

What is BEM? BEM stands for Block, Element, Modifier. The meaning of these terms will be described further in the article. One of the most common examples of a methodology in programming is Object-Oriented Programming. It’s a programming paradigm embodied by many languages. In some ways, BEM is similar to OOP. It’s a way of describing reality in code, a …