TLDR Web Dev

TLDR WEB DEV 2023-08-16

6 sections14 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

MICROSERVICES TROUBLESHOOTING — BUILT FOR DEVELOPERS

What happens when there’s trouble in production? Right now, you dig through logs. Then you correlate. Then you add missing logs. Then you redeploy. Then you find out you need to do it all again 😖 If that sounds a bit meh, here’s another idea. Join tens of thousands of other developers and use Lumigo

lumigo.ioSponsor

02ARTICLES & TUTORIALS

THINGS YOU FORGOT (OR NEVER KNEW) BECAUSE OF REACT

Most people have experienced finding something great beyond the popular defaults. People are shutting themselves off from great things without even realizing it because they aren't trying to find better things beyond familiar boundaries. This applies to tools and workflows, just as much as it does to any other area of life. This article looks at how React is the new default framework and how many people who use it on a regular basis don't realize how much it has fallen behind other tools.

joshcollinsworth.com38 min read

A company built a Twitter-scale Mastodon instance from scratch in only 10k lines of code. They used a platform called Rama to build it quickly and efficiently. Rama unifies computation and storage into a coherent model capable of building end-to-end backends at any scale in 100x less code than otherwise.

blog.redplanetlabs.com56 min read

THE DOWNSIDES OF MICROSERVICES ARCHITECTURE

A microservices architecture for application development in the cloud is an architectural approach that builds a software application as a collection of small (micro), loosely coupled services. Microservices came in with a great deal of momentum a few years ago, but now we’re seeing their drawbacks for applications on cloud platforms.

infoworld.com3 min read

03OPINIONS & ADVICE

04LAUNCHES & TOOLS

LOTTIELAB

Lottielab is a web-based animation tool. It aims to reduce the friction of creating and editing product animations by providing an easy-to-use editor with out-of-the-box support for import and export of the Lottie format and many others.

lottielab.comTool

NIM V2.0

Nim is a programming language that is good for everything, but not for everybody. It focuses on the imperative programming paradigm and enhances it with a macro system. Version 2.0 is an evolution (not revolution) of Nim, bringing ORC memory management as a default, along with many other new features and improvements.

nim-lang.org9 min read

05MISCELLANEOUS

SCI-FI IDEA BANK

One way to look at progress in tech is that we’re just working our way through ideas that sci-fi writers came up with a long time ago. So a bank of those ideas might be a roadmap to the future and a compass for those who want to build the sci-fi futures we were promised. This author has put together a list of 3,746 sci-fi ideas that are from various pieces of fiction and media.

notboring.co10 min read

HOW IS LLAMA.CPP POSSIBLE?

Recently, a project rewrote the LLaMa inference code in raw C++. With some optimizations and quantizing the weights, this allows running an LLM locally on a wild variety of hardware, like a Pixel 5 and Macbook Pro. This is possible because of the memory bandwidth requirements of the model.

finbarr.ca4 min read

A SENIOR ENGINEER/EM JOB SEARCH STORY

This interview with a software engineer based in New York with more than 15 years of experience looks at how they navigated the job market after being impacted by the industry-wide job cuts earlier this year.

blog.pragmaticengineer.com9 min read