Browse By

State of JavaScript

Over nine thousand developers took part in the first edition of the State Of JavaScript survey. They answered questions on topics ranging from front-end frameworks and state management, to build tools and testing libraries. You’ll find out which libraries developers most want to learn next,

MEAN’s great, but then you grow up.

The MEAN stack (MongoDB, Express.js, Angular.js, Node.js) is now being heralded as the new LAMP (Linux, Apache, MySQL, PHP), the preferred technology stack for startups. MEAN is certainly a great technology choice for organizations (particularly startups) seeking to rapidly prototype a capability. However, like all

What the Heck is Shadow DOM?

If you build Web sites, you probably use Javascript libraries. If so, you are probably grateful to the nameless heroes who make these libraries not suck. One common problem these brave soldiers of the Web have to face is encapsulation. You know, one of them

15 Must-Know Chrome DevTools Tips and Tricks

15 Must-Know Chrome DevTools Tips and Tricks Danny Markov March 25th, 2015 Google Chrome is the most popular web browser used by web developers today. With a quick six week release cycle and a powerful set of ever expanding developer features turned the browser into

10 Useful Google Chrome DevTools Tutorials

Also known as DevTools, Chrome Developer Tools is an essential component of any frontend developer’s toolkit. Being able to master this handy in-browser tool will greatly enhance your coding workflow. DevTools comes with a great deal of features, and to take advantage of them, it’s

Transitioning from Waterfall to Agile Project Management

Transitioning from Waterfall to Agile Project Management If your organization is looking to realize the time, quality, and cost benefits of agile project management, this course is for you. Agile expert Kelley O’Connell helps those interested in experimenting with agile understand the difference between traditional

Responsive Web Design Patterns  |  Google Developers

Responsive Web Design Patterns Pete is a Developer Advocate Responsive web design patterns are quickly evolving, but there are a handful of established patterns that work well across the desktop and mobile devices. Most layouts used by responsive web pages can be categorized into one

DevOps Fundamentals

DevOps is not a framework or a workflow. It’s a culture that is overtaking the business world. DevOps ensures collaboration and communication between software engineers (Dev) and IT operations (Ops). With DevOps, changes make it to production faster. Resources are easier to share. And large-scale

Docker: The Basics

 Docker is the next step beyond virtualization. A Docker image contains everything it needs to run, independent of the Linux server on which it lives: a copy of the operating system, a database, code, configuration files, dependencies, and so on. Images can also be packaged

Best Practices For Animated Progress Indicators

Visibility of system status is one of the most important principles in user interface design. Users want to feel in control of the system they’re using, which means they want to know and understand their current context at any given time, and especially when a

Animation in Design Systems ◆ 24 ways

Animation in Design Systems   Our modern front-end workflow has matured over time to include design systems and component libraries that help us stay organized, improve workflows, and simplify maintenance. These systems, when executed well, ensure proper documentation of the code available and enable our

Front-End Performance Checklist 2017 – Smashing Magazine

Are you using progressive booting already? What about tree-shaking and code-splitting in React and Angular? Have you set up Brotli or Zopfli compression, OCSP stapling and HPACK compression? Also, how about resource hints, client hints and CSS containment — not to mention IPv6, HTTP/2 and service

How We Use Lean Stack for Innovation Accounting

I introduced Lean Stack in my last 2 posts – Part 1 and Part 2. This is a follow-up on how we are using Lean Stack today as our Innovation Accounting framework. What is Innovation Accounting? Innovation Accounting is a term Eric Ries described in

Agile Project Management with Microsoft Project

Agile Project Management with Microsoft Project Learn how to use Microsoft Project to manage agile projects. Author Bonnie Biafore covers setting up agile projects for success, creating custom fields to track elements unique to the agile project method, such as features and sprints, and managing

Marketing Technology Landscape Supergraphic (2016)

I’m posting this from the 2016 MarTech USA conference in San Francisco — a fitting venue to release the 2016 marketing technology landscape supergraphic. (Finally!) You can click on the image above for a larger version — which you’ll obviously need in order to be

Difference between MVC, MVP And MVVM

  Difference between MVC, MVP And MVVM MVC, MVP, and MVVM are some of the common patterns to guide programmers toward creating decoupled solutions. The software behaviors that are common to MVC, MVP, and MVVM are: 1)Data Layer / Business Logic (Model): This is the

Journey Through The JavaScript MVC Jungle

When writing a Web application from scratch, it’s easy to feel like we can get by simply by relying on a DOM1 manipulation library (like jQuery362) and a handful of utility plugins. The problem with this is that it doesn’t take long to get lost