Search the archive

Full-text search across article titles and summaries. Refine with sector, year, content type, and reading-time filters.

Results

9,381 matches

MEMORY ALLOCATION

All computer programs need and interact with memory. Memory allocators help us to use memory effectively in our programs. This deep dive covers the basics of memory allocation and how to use allocators properly.

2023.05.12
samwho.dev29 min readTLDR Web Dev

UNDERSTANDING THE POWER OF BITWISE OPERATORS. NO MATH NEEDED

When learning a new programming language, there is usually a table in the documentation that shows the various operators that can be used with numbers. While we are all familiar with +,-,*, and /, there’s always that one section that most of us skip. These are the bitwise operators <<, >>, &, ^ and |. While at first, they might seem obscure, unhelpful, or tools only for people who write in low level programming languages, they do serve a purpose. Bitwise operations allow us to manipulate the binary representation of the data which turns out to be extremely useful. This article is a deep dive into using bitwise operators effectively.

2023.05.12
deusinmachina.net12 min readTLDR Web Dev

WHY ASTRO IS MY FAVORITE FRAMEWORK

Astro is a framework for building fast websites that makes things very straightforward. It uses JavaScript for templating. Pages, layouts, and partials are all Astro components. It has very simple flat-file routing and clear, fleshed-out docs. The article introduces some samples of things you can build with it along with some of the best features it has.

2023.05.12
ryantrimble.com4 min readTLDR Web Dev

ANNOUNCING VUE 3.3

Vue.js is a progressive JavaScript framework that makes building user interfaces simple and efficient. Vue 3.3 has several changes, mostly focused on improving developer experience.

2023.05.12
blog.vuejs.org2 min readTLDR Web Dev

INTRODUCING 100K CONTEXT WINDOWS

Anthropic is an AI company that has built Claude, a ChatGPT competitor. Today, they announced that they have now expanded Claude’s context window from 9K to 100K tokens, corresponding to around 75,000 words. This means businesses can now submit hundreds of pages of materials for Claude to digest and analyze, and conversations with Claude can go on for hours or even days.

2023.05.12
anthropic.com1 min readTLDR Web Dev

EXTENDING WEB APPLICATIONS WITH WEBASSEMBLY AND PYTHON

This article discusses how Python programs can be run within an application that uses a WebAssembly runtime, allowing for bi-directional communication between the two. WebAssembly is a sandboxed environment for extending applications, allowing for secure and portable code to run within the same process as the main application. Python can be interpreted by a WebAssembly module, and this article presents a sample application that guides developers on how to implement bindings for bi-directional communication between the WebAssembly host and the Python code.

2023.05.11
wasmlabs.dev10 min readTLDR Web Dev

BET ON GROWTH

When it comes to changes in the tech industry, the best way to navigate them is to bet on growth. When something suddenly starts getting good, the question is not, “How good is it?” Rather, the valuable question to ask is, “How long will it improve?” A growth mindset can change how you see the future of tech and can help you navigate your career in a smart manner.

2023.05.11
tidyfirst.substack.com1 min readTLDR Web Dev

DART 3

Dart 3 was announced today and it’s the largest Dart release to date. Dart is used widely for developing cross-platform mobile and web applications in Flutter. New features in Dart 3 include 100% sound null safety, new language features like new data structures, more native interoperability, compilation to WebAssembly, and more.

2023.05.11
medium.com10 min readTLDR Web Dev

REACT-LIFECYCLE-VISUALIZER

React-Lifecycle-Visualizer is a real-time visualizer for React lifecycle methods.To trace a component, devs just have to apply the higher-order component `traceLifecycle` to it, and all its lifecycle-method calls will show up in a replayable log component. This is useful for debugging complex React applications.

2023.05.11
github.comGitHub repositoryTLDR Web Dev

MINEO.APP

Mineo is a collaborative platform to explore data and build data apps based on Python supercharged notebooks. It allows data scientists and developers to automate and streamline workflows with Python-based data pipelines that leverage the power of notebooks.

2023.05.11
mineo.appToolTLDR Web Dev

Sponsored

INCIDENT MANAGEMENT BUILT TO SCALE

Reduce manual work, get everyone on the same page, and improve time to resolution with a fully-customizable platform that works with all the tools you love. With FireHydrant, you can:

2023.05.10
firehydrant.comSponsorTLDR Web Dev

PRACTICAL GUIDE TO NOT BLOCKING THE EVENT LOOP

JavaScript runs on a single thread, so it’s essential to make sure long running functions don’t block the main event thread. Besides making the function asynchronous, there are two other strategies to consider: horizontal scaling and off-loading to a separate thread. This article explains these three strategies with graphs of the event loop and code examples.

2023.05.10
bbss.dev4 min readTLDR Web Dev

REACT APPS

Even the best frontend devs can forget accessibility checks from time to time - that’s why catching them with tests and lint rules are helpful. This blog covers how you can write accessibility tests in most of the popular testing and linting frameworks and how to integrate these tests into an application’s CI/CD.

2023.05.10
a5h.dev5 min readTLDR Web Dev

OP VAULT

OP Vault uses the OP Stack (OpenAI + Pinecone Vector Database) to enable users to upload their own custom knowledge base files and ask questions about their content. With quick setup, devs can launch their own version of this Golang server along with a user-friendly React frontend that allows users to ask OpenAI questions about the specific knowledge base provided. The primary focus is on human-readable content like books, letters, and other documents, making it a practical and valuable tool for knowledge extraction and question-answering. You can upload an entire library's worth of books and documents and receive pointed answers along with the name of the file and specific section within the file that the answer is based on.

2023.05.10
github.comGitHub repositoryTLDR Web Dev

JSCANIFY

Jscanify is an open-source pure Javascript implemented mobile document scanner. It features paper detection, text highlighting, and paper scanning with distortion correction.

2023.05.10
github.comGitHub repositoryTLDR Web Dev

PULL TO REFRESH FROM SCRATCH AS A REACT HOOK

The "pull to refresh" is a ubiquitous mobile UI pattern where a user pulls the page down and triggers the page refresh. This tutorial goes through the implementation steps of pull-to-refresh as a hook in React.

2023.05.09
strictmode.io8 min readTLDR Web Dev