magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev

Meta’s Hyperscale Infrastructure: Overview and Insights

Hyperscalers, such as Alibaba, Amazon, ByteDance, Google, Meta, Microsoft, and Tencent, have developed planetary-scale infrastructure to deliver cloud, Web, or mobile services to their global users.
Saved on: 2025-02-11

Exploring Concurrent Access Handling

In this article, I’ll discuss concurrent access and how to manage it using PHP and MySQL. Imagine you have a process that takes some time to complete. To prevent HTTP requests from timing out, you decide to create a "tasks" table where you insert jobs to be processed asynchronously.
Saved on: 2025-02-11

Exploring Concurrent Access Handling

Exploring Concurrent Access Handling (Published on Feb 9, 2025 - Version française)
Saved on: 2025-02-11

We are destroying software

We are destroying software by no longer taking complexity into account when adding features or optimizing some dimension. We are destroying software with complex build systems. We are destroying software with an absurd chain of dependencies, making everything bloated and fragile.
Saved on: 2025-02-09

We are destroying software

Saved on: 2025-02-09

Deep Dive into LLMs like ChatGPT

This is a general audience deep dive into the Large Language Model (LLM) AI technology that powers ChatGPT and related products. It is covers the full training stack of how the models are developed, along with mental models of how to think about their "psychology", and how to get the best use them i
Saved on: 2025-02-06

Deep Dive into LLMs like ChatGPT

This is a general audience deep dive into the Large Language Model (LLM) AI technology that powers ChatGPT and related products. It is covers the full traini...
Saved on: 2025-02-06

courses/prompt_engineering_interactive_tutorial/Anthropic 1P at master · an

Anthropic's educational courses. Contribute to anthropics/courses development by creating an account on GitHub.
Saved on: 2025-02-06

Software development topics I've changed my mind on after 10 years in the i

Four years ago I posted about the same topic. A kind email reminded me its time for another check in. We'll see which of these have flipped at year 15.
Saved on: 2025-02-06

Software development topics I've changed my mind on after 10 years in the industry

Software development topics I've changed my mind on over the course of a decade
Saved on: 2025-02-06

Everyone knows your location: tracking myself down through in-app ads

Recently I read about a massive geolocation data leak from Gravy Analytics, which exposed more than 2000 apps, both in AppStore and Google Play, that secretly collect geolocation data without user consent. Oftentimes, even without developers` knowledge.
Saved on: 2025-02-03

Everyone knows your location: tracking myself down through in-app ads

Recently I read about a massive geolocation data leak from Gravy Analytics, which exposed more than 2000 apps, both in AppStore and Google Play, that secretly collect geolocation data without user consent. Oftentimes, even without developers` knowledge. I looked into the list (link here) and found at least 3 apps I have installed on my iPhone. Take a look for yourself! This made me come up with an idea to track myself down externally, e.g. to buy my geolocation data leaked by some application.
Saved on: 2025-02-03

Arthi-chaud/Meelo: Self-Hosted, Personal Music Server, designed for collect

Welcome! Meelo is a self-hosted music server and web app. It works similarly to Plex, Jellyfin, Koel and Black Candy, but focuses on flexibility, browsing and listening experiences. Actually, Meelo is designed for music collectors. What does it mean? Scroll down to see our killer features ⤵️
Saved on: 2025-01-30

Arthi-chaud/Meelo: Self-Hosted, Personal Music Server, designed for collectors and music maniacs

Self-Hosted, Personal Music Server, designed for collectors and music maniacs - Arthi-chaud/Meelo
Saved on: 2025-01-30

Making the Video That Made Gorillaz

Welcome! It’s time for a new Sunday edition of the Animation Obsessive newsletter. Glad you could join us. Today’s lead story is a little bit different.
Saved on: 2025-01-30

Making the Video That Made Gorillaz

Plus: news.
Saved on: 2025-01-30

In Loving Memory of Square Checkbox

It’s square, it has a checkmark inside, and its distinguishing feature is that you can select any number of them at the same time: Different operating systems rendered them differently during their evolution: macOS Sonoma (2023)OS X Mavericks (2013)OS X Leopard (2007)Mac OS 9 (1999)Mac OS 7.
Saved on: 2025-01-29

Egoless Engineering

Like many of you, I was raised in the background radiation of Calvinist thought. I expected little but redemptive hard labor, before presumably one day dying in a mine. I also read Hackers & Painters at an impressionable age and was kind of a jerk about it for a while.
Saved on: 2025-01-29

In Loving Memory of Square Checkbox

History of checkboxes and radio buttons in user interfaces
Saved on: 2025-01-29

Egoless Engineering

It turns out misery is a shitty proxy metric.
Saved on: 2025-01-29

ai-robots-txt/ai.robots.txt

This is an open list of web crawlers associated with AI companies and the training of LLMs to block. We encourage you to contribute to and implement this list on your own site.
Saved on: 2025-01-29

ai-robots-txt/ai.robots.txt

A list of AI agents and robots to block
Saved on: 2025-01-29

Cheap email for everyone

Cheap, no-nonsense email Let's get straight to the point: We host your email address. We're IMAP and POP3 compatible, so we work with most mail apps. No arbitrary limits. Have as many users and store as much mail as you want. Bring as many of your own domains as you want, or use one of ours.
Tags: #tools
Saved on: 2025-01-27

Cheap email for everyone

Tags: #tools
Saved on: 2025-01-27

HTML loves text. We can get some huge text with <h1></h1>.

Some text is <pre></pre>-formatted. Just a different look. We can make a list with <ul></ul> and some <li></li>s Or a numbered list with <ol></ol> and some <li></li>s Or even a description list with <dl></dl>. It holds description terms, <dt></dt> and description definitions, <dd></dd>.
Saved on: 2025-01-26

rany2/edge-tts

edge-tts is a Python module that allows you to use Microsoft Edge's online text-to-speech service from within your Python code or using the provided edge-tts or edge-playback command.
Saved on: 2025-01-23

rany2/edge-tts

Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key - rany2/edge-tts
Saved on: 2025-01-23

Apache Kvrocks™

Skip to main content Apache Kvrocks™ A distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
Saved on: 2025-01-23

Apache Kvrocks™

Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
Saved on: 2025-01-23

Unraveling the Magic of Composition over Inheritance | by Robin Ingelbrecht

“Composition over inheritance” is a principle in programming that emphasizes the use of object composition instead of class inheritance to achieve code maintainability. While inheritance can be useful in certain scenarios, it can also lead to tight coupling and inflexible designs.
Saved on: 2025-01-21

Unraveling the Magic of Composition over Inheritance | by Robin Ingelbrecht | Medium

“Composition over inheritance” is a principle in programming that emphasizes the use of object composition instead of class inheritance to achieve code maintainability. While inheritance can be…
Saved on: 2025-01-21

lwthiker/curl-impersonate

A special build of curl that can impersonate the four major browsers: Chrome, Edge, Safari & Firefox. curl-impersonate is able to perform TLS and HTTP handshakes that are identical to that of a real browser.
Saved on: 2025-01-18

lwthiker/curl-impersonate

curl-impersonate: A special build of curl that can impersonate Chrome & Firefox - lwthiker/curl-impersonate
Saved on: 2025-01-18

21st.dev – The NPM for Design Engineers

Ship polished UIs faster with React Tailwind components inspired by shadcn/ui. Built by design engineers, for design engineers. One command to install.
Saved on: 2025-01-15

21st.dev – The NPM for Design Engineers

Ship polished UIs faster with ready-to-use React Tailwind components inspired by shadcn/ui.
Saved on: 2025-01-15

FFmpeg By Example

FFmpeg By Example is a documentation website to showcase all the unique and different ways to use FFmpeg. Got a cool idea to share with the community? Send your contribution here! ffmpeg -v quiet -f data -i input.
Saved on: 2025-01-15

FFmpeg By Example

Explore the depth of FFmpeg with Examples
Saved on: 2025-01-15

Larasense - Home

Continue with Google Continue with GitHub OR Don't have an account? Sign up
Saved on: 2025-01-14

Larasense - Home

Stay updated on Laravel news, trends, and updates with curated content from top blogs, YouTube, and podcasts—all in a sleek, user-friendly design.
Saved on: 2025-01-14

campsite/campsite

This is an open source version of the Campsite app. This codebase is available as-is and is not actively maintained by the Campsite team. We will only consider pull requests and issues regarding self-hosting or critical fixes.
Saved on: 2025-01-14

campsite/campsite

The Campsite monorepo
Saved on: 2025-01-14

cerbero90/enum

Zero-dependencies PHP library to supercharge enum functionalities. We can check whether an enum includes some names or values. Pure enums check for names, whilst backed enums check for values:
Saved on: 2025-01-13

cerbero90/enum

🎲 Zero-dependencies package to supercharge enum functionalities. - cerbero90/enum
Saved on: 2025-01-13

Backdooring Your Backdoors - Another $20 Domain, More Governments

After the excitement of our .MOBI research, we were left twiddling our thumbs.
Saved on: 2025-01-12

Backdooring Your Backdoors - Another $20 Domain, More Governments

After the excitement of our .MOBI research, we were left twiddling our thumbs. As you may recall, in 2024, we demonstrated the impact of an unregistered domain when we subverted the TLS/SSL CA process for verifying domain ownership to give ourselves the ability to issue valid and trusted TLS/SSL certificates for any .MOBI domain. This resulted in significant Internet-wide change, with Google petitioning the CAB Forum to wholly sunset the use of WHOIS for ownership validation when issuing CA-sig
Saved on: 2025-01-12

TubePen - Video Highlighting and Annotation Simplified

Highlight and write notes on your favourite video transcriptions. Don't forget what you've learned
Saved on: 2025-01-11

TubePen - Video Highlighting and Annotation Simplified

Learn faster and better from YouTube videos - highlight, annotate, save time with AI-powered summaries, retain more with AI-powered quizzes
Saved on: 2025-01-11

Cursor Rule Maker

Create custom cursor instructions from your tech stack
Saved on: 2025-01-10

Cursor Rule Maker

Generate custom cursor instructions from your tech stack
Saved on: 2025-01-10

browserbase/stagehand: An AI web browsing framework focused on simplicity a

An AI web browsing framework focused on simplicity and extensibility. is currently available as an early release, and we're actively seeking feedback from the community. Please join our Slack community to stay updated on the latest developments and provide feedback.
Saved on: 2025-01-09

Laid Off for the First Time In My Career, and Twice In One Year

So, I got laid off again… This time it was the week before Christmas, last time it was a week into paternity leave. Both great timing, I know.
Saved on: 2025-01-08

The future of htmx

For developers who are not familiar with it, jQuery is a venerable JavaScript library that made writing cross-platform JavaScript a lot easier during a time when browser implementations were very inconsistent, and JavaScript didn’t have many of the convenient APIs and features that it does now.
Saved on: 2025-01-07

The future of htmx

In this essay, Carson Gross and Alex Petros discuss htmx's future direction and philosophy. They explain how the project aims to emulate jQuery's success through API stability, minimal feature additions, and quarterly releases while continuing to promote hypermedia-driven development and support the broader web development ecosystem.
Saved on: 2025-01-07

How I program with LLMs

This document is a summary of my personal experiences using generative models while programming over the past year. It has not been a passive process. I have intentionally sought ways to use LLMs while programming to learn about them.
Saved on: 2025-01-07

How I program with LLMs

Saved on: 2025-01-07

Laravel Joins Explained: Clear Guide with Practical Examples

Joins are a powerful tool in Laravel's query builder that let you combine data from multiple database tables. Whether you're building a simple query or something more complex, Laravel makes it easy.
Saved on: 2024-12-27

Laravel Joins Explained: Clear Guide with Practical Examples

Combine data from multiple tables in Laravel using different join types like inner, left, right, and advanced joins with practical examples.
Saved on: 2024-12-27

Ideas from "A Philosophy of Software Design"

Almost a month ago, I created a telegram channel with the goal of reading tech books consistently, and sharing summaries of them. This week, I have finished reading the first book - and shared all of the 21 chapter summaries in the channel.
Saved on: 2024-12-22

Ideas from "A Philosophy of Software Design"

Almost a month ago, I created a telegram channel with the goal of reading tech books consistently, and sharing summaries of them.This week, I have finished reading the first book - “A Philosophy of So
Saved on: 2024-12-22

Draw all roads in any city at once

This website allows you to select a city and then draws every single road on a screen.
Saved on: 2024-12-22

The Most Scathing Book Reviews of 2024

Ho, ho, ho, hope you’ve brought an appetite for destruction, because we’ve got some choice cuts for you this holiday season.
Saved on: 2024-12-22

The Most Scathing Book Reviews of 2024

Ho, ho, ho, hope you’ve brought an appetite for destruction, because we’ve got some choice cuts for you this holiday season. Among the books being tarred and feathered in the town squar…
Saved on: 2024-12-22

Getting to Two Million Users as a One Woman Dev Team

Nadia Odunayo has been so often the smiling face on the door of this event, but did you know she’s the founder and (more impressively!) one woman development team behind The StoryGraph, a reading community of over a million book lovers.
Saved on: 2024-12-18

Getting to Two Million Users as a One Woman Dev Team

The story of the The StoryGraph with graphs
Saved on: 2024-12-18

Off the Beaten Path to Upgrade Symfony 2.8 to 7.2 | Tomas Votruba

There are two types of upgrades. One follows only UPGRADE.md files on every release, replacing what has been removed with new alternatives. It works, and we could say that the codebase will be "up-to-date."
Saved on: 2024-12-18

Off the Beaten Path to Upgrade Symfony 2.8 to 7.2 | Tomas Votruba

There are two types of upgrades. One follows only `UPGRADE.md` files on every release, replacing what has been removed with new alternatives. It works, and we could say that the codebase will be "up-to-date." The other upgrade doesn't stop at the required minimum but **makes use of all modern features the framework provides**. It will be faster, easier to understand, and easier to upgrade to the next version. I [wrote a post](/blog/two-kinds-of-legacy-code-upgrade) that explains why the latter is better. There are no sources about Symfony upgrades spanning multiple major versions—time to fix that.
Saved on: 2024-12-18

Design Token-Based UI Architecture

Design tokens are design decisions as data and serve as a single source of truth for design and engineering. Utilizing deployment pipelines, they enable automated code generation across platforms, allowing for faster updates and improved consistency in design.
Saved on: 2024-12-18

Design Token-Based UI Architecture

Describing established patterns for organizing design tokens and practical approaches for automation
Saved on: 2024-12-18

vercel/fun

Local serverless function λ development runtime.
Saved on: 2024-12-16

vercel/fun

ƒun - Local serverless function λ development runtime - vercel/fun
Saved on: 2024-12-16

How Autoload made PHP elegant. Discover how autoloading has… | by Julien SC

PHP has undergone significant changes since its early versions, and one of the most impactful features is the autoloading mechanism. This feature has transformed the way developers organize and manage their code, reducing clutter and enhancing efficiency.
Saved on: 2024-12-12

How Autoload made PHP elegant. Discover how autoloading has… | by Julien SCHMITT | Oct, 2024 | Dev G

PHP has undergone significant changes since its early versions, and one of the most impactful features is the autoloading mechanism. This feature has transformed the way developers organize and…
Saved on: 2024-12-12

16 libri per dev da regalare e regalarvi per Natale

Perchè dovrei leggere libri per dev quando imparo meglio con i video di Tiktok o youtube che tra un capitolo e l’altro mi propongono video di modelle o i goal di Cristiano Ronaldo? Il vostro cervello reagisce in maniera diversa, sappiatelo.
Saved on: 2024-12-12

16 libri per dev da regalare e regalarvi per Natale

Scopri i 10 libri per dev consigliati da poter regalare e da regalarvi per Natale, così da approfondire e conoscere nuovi argomenti.
Saved on: 2024-12-12

From where I left

I’m not the kind of person that develops a strong attachment to their own work. When I decided to leave Redis, about 1620 days ago (~ 4.44 years), I never looked at the source code, commit messages, or anything related to Redis again.
Saved on: 2024-12-10

From where I left

Saved on: 2024-12-10

Avoid Common Mistakes while using hooks in React

This is my first story on any frontend stack, as I am currently going through a learning course, so thought of sharing a few concepts as I learn. Today, we are diving into the world of React Hooks — a game-changing feature introduced in React 16.
Saved on: 2024-12-10

Avoid Common Mistakes while using hooks in React

This is my first story on any frontend stack, as I am currently going through a learning course, so thought of sharing a few concepts as I learn. Today, we are diving into the world of React Hooks —…
Saved on: 2024-12-10

A Builder's Guide to Evals for LLM-based Applications

Evals for classification, summarization, translation, copyright regurgitation, and toxicity.
Saved on: 2024-12-10

delight-im/PHP-Auth

Authentication for PHP. Simple, lightweight and secure. Written once, to be used everywhere.
Saved on: 2024-12-08

delight-im/PHP-Auth

Authentication for PHP. Simple, lightweight and secure. - delight-im/PHP-Auth
Saved on: 2024-12-08

Next-level frosted glass with backdrop-filter

One of my all-time favourite CSS tricks is using backdrop-filter: blur() to create a frosted glass effect. I use it in just about every project I work on, including this blog! This effect helps us add depth and realism to our projects. It’s lovely.
Saved on: 2024-12-07

Next-level frosted glass with backdrop-filter

Glassy headers have become a core part of the “slick startup” UI toolkit, but they’re all missing that final 10% that really makes it shine. In this tutorial, you’ll learn how to create the most realistic lush frosted glass anywhere on the internet.
Saved on: 2024-12-07

Every UUID

A searchable list of every UUID v4 - scroll till you find a new favorite.
Saved on: 2024-12-07

Every UUID

A searchable list of every UUID v4 - scroll till you find a new favorite.
Saved on: 2024-12-07

Unsolicited advice to my younger designer self

What I wish I’d known starting out as a designer in big tech. Last summer was my 3rd year working as a product designer in Microsoft.
Saved on: 2024-12-06

Unsolicited advice to my younger designer self - Microsoft Design - Medium

Last summer was my 3rd year working as a product designer in Microsoft. Before Microsoft, I worked as a graphic designer across a variety of different companies and thus, came in with some…
Saved on: 2024-12-06

The action pattern : r/PHP

Saved on: 2024-12-06

The action pattern : r/PHP

Saved on: 2024-12-06

The 70% problem: Hard truths about AI-assisted coding

After spending the last few years embedded in AI-assisted development, I've noticed a fascinating pattern. While engineers report being dramatically more productive with AI, the actual software we use daily doesn’t seem like it’s getting noticeably better. What's going on here?
Saved on: 2024-12-06

The 70% problem: Hard truths about AI-assisted coding

A field guide and why we need to rethink our expectations
Saved on: 2024-12-06

7 Databases in 7 Weeks for 2025

I’ve been running databases-as-a-service for a long time, and there are always new things to keep abreast of - new technologies, different ways of solving problems, not to mention all the research coming out of universities.
Saved on: 2024-12-06

7 Databases in 7 Weeks for 2025

7 databases to explore in 2025.
Saved on: 2024-12-06
❤️
</>
2026