Issue #241 · December 20, 2021

5 Developer Mistakes to Avoid

“Computers are like Old Testament gods; lots of rules and no mercy”

5 Developer Mistakes to Avoid

5 Developer Mistakes to Avoid

With the new year around the corner, it's a great time to reflect on our careers and figure out what can we do to improve. We love this article because it brings a very human and collaborative perspective on the topic. Do you need a teaser? What about mistake #1 "Putting code before people"? And there are other 4 gems like this one...

Articles

TAMAGUI - React design system

A lovely design system for both the web and React Native. There is not shortage of options in this space, so why do we like TAMAGUI? Well, first of all for the lovely logo, but more seriously, it's very focused on performance, it gives you some nice primitives without making strong design decisions for you and, finally, it supports theming out of the box!

What’s new in TypeScript 4.5

TypeScript 4.5 was recently released and it comes with some interesting new features: the new Awaited type (pun intended), possibility to replace built-in types using libraries in node_modules, template strings as discriminants and much more.

Building a pixel art CSS generator

Did you know you can use CSS to create pixel art? It's a bit tricky though, so why not creating a visual editor using HTML and JavaScript? Yes, this article will guide you exactly through this idea... and there is already a pixel editor already available if you just want to play with that!

Automations you can run on GitHub

You can use GitHub workflows to automate a lot of tedious tasks that can help you to make sure your code is always reaching great standards. For example, avoid security vulnerabilities, make sure all your buttons work, be notified if your website is running slow after a change, or even automating writing release notes.

Pico.css

Another interesting entry in the field of CSS and styling. Pico.css is a new minimal CSS framework for semantic HTML. This means that you can get a pretty nicely styled page without having to write a line of css or use special classes. But if you want to go a bit further, Pico.css also gives you classes and other utilities (including themes!) to be able to customise your style.

Coding font tournament

"Hey what's this cool coding font you are using?"How many times did you hear (or ask) this question? 😅 Ok, let's come up with our own favourite coding font! How? Through a tournament, of course! Play a game of eliminating competing coding fonts, until your unique favourite will emerge victorious! ⚔️

Book of the week

Web Development with Node and Express: Leveraging the JavaScript Stack

Web Development with Node and Express: Leveraging the JavaScript Stack

by Ethan Brown

Learn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that exposes a public website and a RESTful API. You’ll also learn web architecture best practices to help you build single-page, multi-page, and hybrid web apps with Express.