News
Plot – a JS library to help you quickly visualize tabular data
This comes from Mike Bostock (D3.js) who knows a thing or two about visualizing data in the browser. It has a concise and (hopefully) memorable API to foster fluency — and plenty of examples to learn from and copy-paste. Discuss on Changelog News … more Read More
News
Running NodeJS Scripts in AWS Fargate
On my project, I’m dealing with a lot of data-intensive tasks. Thankfully, importing data from multiple sources and processing the data can be automated easily. I’ve written quite a few NodeJS scripts to take care of a lot of that manual labor. However, … more Read More
News
7 Reasons NOT to Use a Static Site Generator
Static site generators (SSGs) are popular and offer many benefits, but this article discusses reasons why they may not be a suitable replacement for your content management system (CMS). In my previous article, we discussed how your site could benefit … more Read More
News
5 React Architecture Best Practices for 2021
There can be no doubt that React has revolutionized the way we build user interfaces. It’s easy to learn and greatly facilitates creating reusable components that offer your site a consistent look and feel. However, as React only takes care of the view … more Read More
News
The Ultimate Guide to Building a UI Component Library—Part 3: Building Robust Components
Let’s discuss how to build robust UI components! We’ll cover when to code components vs when to build on top of third-party libraries, a unit testing structure for your components and a few options for writing documentation for your components. This … more Read More
News
Grain: Your WebAssembly-First Programming Language – WebAssembly Summit 2021
Oscar Spencer recently presented Grain, a new strongly-typed, high-level language that compiles to WebAssembly. Grain includes functional programming features (e.g., type inference, pattern matching, closures) while allowing mutable variables. Grain … more Read More
News
Improving The Performance Of Shopify Themes (Case Study)
The dreaded refactor of old code can be challenging. Code evolves over time with more features, new or changing dependencies, or maybe a goal of performance improvements. When tackling a big refactor, what are the things you should focus on and what … more Read More
News
css: Use Chrome Devtools’ CSS Overview to debug the CSS Design of a website
Chrome Devtools can be really powerful, when it comes to debug JavaScript, inspect DOM nodes and their properties as well as CSS styling. in this lesson we’re quickly having a look at the “CSS Overview” feature of Chrome Devtools, that allows … more Read More
News
Reducing HTML Payload With Next.js (Case Study)
I know what you are thinking. Here’s another article about reducing JavaScript dependencies and the bundle size sent to the client. But this one is a bit different, I promise. This article is about a couple of things that Bookaway faced and we (as a … more Read More