Remove Code Remove Design Remove Exercise Remove Programming
article thumbnail

Interactive Learning Tools For Front-End Developers

Smashing Magazine

Over the last little while, I’ve been able to collect links to several interactive coding tools and apps that can help you supplement your skills in different areas of web development. JavaScript Design Patterns. Programming Languages , Codewars. This is a straightforward flexbox playground that also generates the code for you.

article thumbnail

Advent Calendars For Web Designers And Developers (December 2021 Edition)

Smashing Magazine

Advent Calendars For Web Designers And Developers (December 2021 Edition). Advent Calendars For Web Designers And Developers (December 2021 Edition). It doesn’t really matter if you’re a front-end dev, UX designer or content strategist, we’re certain you’ll find at least something to inspire you for the upcoming year.

Design 107
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Upcoming Live Workshops On Front-End & UX (Oct 2021–Jan 2022)

Smashing Magazine

You can always ask a question live , you can share your screen and get immediate feedback, and you can work on group exercises with people around the world. In fact, that’s why we’ve fallen in love with online workshops — and have a full program scheduled for the months to come. Upcoming Live Workshops (Oct–Dec 2021).

Design 86
article thumbnail

A Simple But Effective Mental Health Routine For Programmers

Smashing Magazine

After working on a coding project for a good couple of hours, many developers like myself tend to hit a wall. Meet Adam Silver’s Form Design Patterns , a practical guide to designing and building forms for the web. Here, I go about my programming tasks as usual but I try to remain aware of myself as I do it.

article thumbnail

Understanding, detecting and localizing partial failures in large system software

The Morning Paper

Before designing a better system for detecting partial failures, the authors set about understanding their nature and causes through a study of five software systems (ZooKeeper, Cassandra, HDFS, Apache, and Mesos). The resulting program preserves the original structure, and contains all vulnerable operations. OmegaGen in action.

Systems 98
article thumbnail

GotW #97 Solution: Assertions (Difficulty: 4/10)

Sutter's Mill

Assertions have been a foundational tool for writing understandable computer code since we could write computer code… far older than C’s assert() macro, they go back to at least John von Neumann and Herman Goldstine (1947) and Alan Turing (1949). Assertions are only about finding bugs, not doing program work.

C++ 58
article thumbnail

Google planning a new ‘Badge of Shame’ for slow websites

MachMetrics

While it is seen as a positive for users to be able to quickly see if the site they’re loading is slow, the ethics of such a program become a little murkier. The badging program could very well have a similar effect. Most stemmed from Google exercising too much power with this move. Wrapping up and looking forward.

Google 86