magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

I'm betting on HTML

AI Use Disclaimer: I wrote this post and then GPT-4 fixed my grammer and spelling
Saved on: 2023-08-02

Scroll-Based Layout Animations | Codrops

An exploration of different scroll based layout switch animations using GSAP's ScrollTrigger and Flip.
Saved on: 2023-08-01

WPDS - Web Performance and SEO Best Practices and Guidelines | Resources

The Washington Post Design System (WPDS) is a growing library of design tokens and interactive components purpose-built for washingtonpost.com
Saved on: 2023-07-27

Emotions: A Code Book

What I write about my own personal journey is intended as just that—my personal journey.
Saved on: 2023-07-26

Hypermedia Systems

Saved on: 2023-07-25

Rector In Legacy Projects

After collecting some experience with introducing Rector to legacy projects, I want to write down what I have learned along the way.
Saved on: 2023-07-25

50 graphic novel da leggere almeno una volta nella vita

Grandi capolavori che non possono mancare tra gli scaffali degli appassionati
Saved on: 2023-07-24

Iconbuddy

Search, customize, and download from 250,000+ open source SVG icons. Find the perfect icon for your project with our powerful search engine.
Saved on: 2023-07-24

What we talk about when we talk about System Design

Early in my research career, I had a chance to work with some of the best system researchers1 in the world on a number of really interesting system designs. One of the enjoyable aspects of research was the particular process used by researchers (particularly in the SOSP/OSDI community) to come up with novel yet practical designs. This design process can be characterized as “fighting complexity with abstraction”: in any complex environment, how do you corral that complexity into cleanly defined boxes (or more technically, abstractions) and then divide functionality across these boxes? This sounds like hyperbole, but I’ve been quite lucky when it comes to mentors; put together, my advisors at Cornell and colleagues at the now-defunct MSR Silicon Valley lab were responsible for inventing much of modern distributed computing over a span of five decades, but that’s a topic for another post. ↩
Saved on: 2023-07-22

AWS Networking Concepts

Before March 2023 I couldn’t for the life of me understand what was going on in the AWS VPC dashboard. I mean, look at the length of the scrolling bar on the left-hand panel! So, with the goa…
Saved on: 2023-07-22

Typography

Saved on: 2023-07-19

Using XPath in 2023

Saved on: 2023-07-17

Two Kinds of Legacy Code Upgrade

I often speak with project owners or CTOs, who ask for help with legacy project upgrades. They typically want something like "upgrade to PHP 8.0" or "upgrade to Symfony 5.4". There are two ways to do that. Which one is the best for you? Let's ask the important question first.
Saved on: 2023-07-15

free-music-demixer

sevagh's blog
Saved on: 2023-07-13

Browsertech Digest: Figma is a File Editor

Hey folks, welcome to the digest! Today’s issue is about a pain point developers encounter when shipping desktop-class apps to the browser. File editors and...
Saved on: 2023-07-13

Workout.lol | The easiest way to create a workout routine

A small web application to create workouts based on your available equipment and the muscles you want to train.
Saved on: 2023-07-10

BlackInk

Design custom, unique tattoos in seconds with the BlackInk AI tattoo generator. Discover millions of AI-generated tattoo designs.
Saved on: 2023-07-08

karanpratapsingh/system-design: Learn how to design systems at scale and pr

Learn how to design systems at scale and prepare for system design interviews - karanpratapsingh/system-design
Saved on: 2023-07-05

How to build a website without frameworks and tons of libraries | Koding Ki

A simple toolchain that Koding Kitty uses for building its web.
Saved on: 2023-07-04

The Lone Banana Problem. Or, the new programming: “speaking” AI - TL;DR - D

The subtle biases of LLM training are difficult to detect but can manifest themselves in unexpected places. I call this the ‘Lone Banana Problem’ of AI.
Tags: #ai
Saved on: 2023-07-04

Patterns

Saved on: 2023-06-29

Vaporwave and Unicode Analysis

What is vaporwave? Vaporwave is an art movement, born in the early 2010s, that often toys with feelings of nostalgia, dream states, decay…
Saved on: 2023-06-29

Future CSS: State Container Queries

An early look at CSS state queries.
Saved on: 2023-06-29

22 libri consigliati dalla redazione del Post - Il Post

Per chi è in cerca di spunti per scegliere cosa portarsi in vacanza o leggere quest'estate
Saved on: 2023-06-28

Advanced macOS Command-Line Tools

A comprehensive reference for advanced command-line utilities that provide unique macOS functionality.
Saved on: 2023-06-28

16 little UI design rules that make a big impact - Adham Dannaway

A step by step UI design case study to quickly fix an example user interface using logic-driven UI design tips.
Saved on: 2023-06-27

Mastering CSS Grid | Colt Steele

Learn web development with Colt Steele
Saved on: 2023-06-27

The Ultimate Cafe Restaurant Background Noise Generator

Use Cafe Restaurant as a creativity booster, to add ambiance in a too-quiet space or mask distracting noises like workplace chatter or nearby conversations.
Saved on: 2023-06-27

Working with Docker Containers Made Easy with the dexec Bash Script

I wrote a simple dexec script to make running commands through Docker containers less clunky. I'll show you what dexec is and how to use it!
Saved on: 2023-06-27

Hype cycles

Okay, campers, rise and shine...
Saved on: 2023-06-26

Introduction

Saved on: 2023-06-25

The Diary of Virginia Woolf review – a book for the ages

Woolf’s epic and unmatchable record of her life, times and writing process
Saved on: 2023-06-24

Using GPT-4 to measure the passage of time in fiction – The Stone and the S

Large language models are valuable research assistants, especially when they refuse to follow instructions.
Saved on: 2023-06-23

How to Do the Thing You've Been Avoiding

What if there's no good reason to avoid it?
Saved on: 2023-06-22

Using Laravel's Policies and Route Model Binding without Eloquent

I always thought Laravel's Policies and Route Model Binding were only able to be used with Eloquent models. Turns out I was wrong
Tags: #laravel
Saved on: 2023-06-18

Modern CSS For Dynamic Component-Based Architecture

Explore modern project architecture, theming, responsive layouts, and component design. Learn to improve code organization, dig into layout techniques, and review real-world, context-aware components that use cutting-edge CSS techniques.
Saved on: 2023-06-18

The modern way of serving images

Technical in-depth guide for the & srcset and sizes attributes to create responsive & performant images.
Saved on: 2023-06-15

Native JSON Output From GPT-4 - by Simon Farshid

When integrating LLMs in your products, you often want to generate structured data, like JSONs. With the help of function calling (released June 13th 2023), this process has become much simpler! In this post I will explore the new API. Thanks for reading Simon’s Substack! Subscribe for free to receive new posts and support my work.
Saved on: 2023-06-15

Finish your projects

Starting a project can be full of excitement, hope, and blissful productivity. Finishing that last ten percent, however, can feel like too much. Here’s how to get past that and actually finish.
Saved on: 2023-06-14

1939

Posts on vintagenatgeographic tagged as 1939
Saved on: 2023-06-13

RADIO LIBERE TUTTI - La storia dell’emittenza radiofonica piacentina on Vim

Piacenza, così come tante altre città di provincia, assiste a una vera e propria fioritura di piccole emittenti radiofoniche libere nate dalla creatività…
Saved on: 2023-06-12

What Hallucinogens Will Make You See

8 ways psychedelics distort our vision.
Saved on: 2023-06-06

Promoted from Dev to Team Lead: 8 Things They Didn’t Tell Me

When I was promoted to Dev Team Lead, I was in over my head. Read the 8 things that I wish someone had told me when I was promoted.
Saved on: 2023-06-05

Clever Code Considered Harmful • Josh W. Comeau

As engineers, it can be really satisfying for us to implement clever, terse solutions to problems, relying on advanced tricks and techniques. As a result, we often write code that is hostile and inaccessible to the junior folks on our team. This article makes the case that we should strive to write simple, accessible code, using the dumb old primitives that everyone knows.
Saved on: 2023-05-30

The UX Research Reckoning is Here - One Big Thought - Medium

UX Research, layoffs, research needs to change its focus to stay relevant
Saved on: 2023-05-30

New Taschen book ‘The Computer’ is a monumental survey

‘The Computer’ from Taschen is a richly illustrated history of society’s ever-evolving relationship with the silicon chip
Saved on: 2023-05-30

How to Stare at Your Phone Without Losing Your Soul | Sim O.N.E. (Observati

Why tracking screen time doesn't matter and improving the relationship with your phone requires conscious decisions.
Saved on: 2023-05-30

SmolCSS

Minimal snippets for modern CSS layouts and components
Saved on: 2023-05-30

300ms Faster: Reducing Wikipedia's Total Blocking Time

How two simple steps improved the responsiveness of Wikipedia's mobile site
Saved on: 2023-05-30

Build Your Own Service Container in PHP - Minimal Container - Ryan Chandler

Exploring software development with PHP, JavaScript, Rust, and beyond.
Saved on: 2023-05-29

About Dolly Parton's Imagination Library

Learn more about Dolly Parton's Imagination Library - a book gifting organization that sends over one million free books to children each month.
Saved on: 2023-05-28

bws_book.pdf

Saved on: 2023-05-26

Repositories and their true purpose - Muhammed Sarı

What is the repository pattern? What is it good for? Why'd we use it if we're never going to change the RDBMS? Would it be considered over-engineering if we did use one? Let's find out.
Saved on: 2023-05-25

Retro Computer Museum

Saved on: 2023-05-17

Conditional CSS with :has and :nth-last-child

A modern look at how to combine CSS :has, :nth-last-child, and style queries to create dynamic components.
Saved on: 2023-05-17

Early Computer Art in the 50’s & 60’s

A deep dive on the early days of creative computing coming to life. Punch cards, plotters, light pens and lots more.
Saved on: 2023-05-16

dsdanielpark/amazing-bard-prompts: This repo includes Google Bard prompt curation to use Bard better.

This repo includes Google Bard prompt curation to use Bard better. - dsdanielpark/amazing-bard-prompts
Saved on: 2023-05-15

Migrating an Existing Application to Symfony (Symfony Docs)

When you have an existing application that was not built with Symfony, you might want to move over parts of that application without rewriting the existing logic completely. For those cases there is a…
Saved on: 2023-05-12

Conquering Legacy Code: Embrace the Strangler Fig Pattern for Seamless Software Migration

In the software development world, legacy code is inevitable. As technology evolves and user needs change, 99% of software engineers will encounter legacy code in their careers. Many developers, however, feel overwhelmed when faced with the task of updating or migrating a legacy system. Fear not, for we have a solution: the Strangler Fig pattern.
Saved on: 2023-05-11

Avoiding empty() in PHP - Andreas Möller

The language construct empty() appears rather versatile. Do you really have a scenario where using it makes sense?
Saved on: 2023-05-10

Learning Center — NsLookup.io

Learn about DNS with our free content.
Saved on: 2023-05-09

Five Books - The Best Books Recommended by Experts

If you're looking for the best books on any topic, Five Books has the world's largest collection of expert book recommendations.
Saved on: 2023-05-08

Rector diff speeding

After bringing a performance boost to PHPStan in Speedzember, I had a closer look at Rector.
Saved on: 2023-05-05

Load Balancing

A bottom-up, animated guide to HTTP load balancing algorithms.
Saved on: 2023-05-04

Entertainment

We create and provide access to world-class entertainment through Amazon Originals, Prime Video, Audible, Amazon Games, Twitch, Amazon Music, Prime Gaming, and more. Amazon’s digital entertainment products enable customers to access the latest apps and games, stream or download movies, TV shows,…
Saved on: 2023-05-04

Troy Hunt: Divorce

I wish I'd read this blog post years ago. I don't have any expertise whatsoever to be guiding others through this process so please don't look at this as a "how to". But what I do have is an audience, and I've found that each time I've opened up about the more personal aspects of my life and where I've struggled (such as my post a few years ago on dealing with stress), I've had a huge amount of feedback from people that have been helped by it. Just read this. Hugely helpful to me going through
Saved on: 2023-05-03

Eyecandy - Visual Technique Library

The visual technique library for visual technique lovers. Enjoy. Learn. Don't gatekeep.
Saved on: 2023-05-03

Brutalist Web Design

Guidelines for web design that adhere to the tenets and ethos of Brutalism
Tags: #webdesign
Saved on: 2023-05-02

The key to becoming extraordinary

As I watched him on stage, I thought about what made him extraordinary. It’s not his voice. He readily admits that his voice isn’t amazing.
Saved on: 2023-05-02

Rebuilding a featured news section with modern CSS: Vox news

Rebuilding Vox News featured section with modern CSS.
Saved on: 2023-05-01

Deploy web apps anywhere

From bare metal to cloud VMs using Docker, deploy web apps anywhere with zero downtime.
Saved on: 2023-04-29

Meet the people using Notion to plan their whole lives | MIT Technology Rev

The workplace tool’s appeal extends far beyond organizing work projects. Many users find it’s just as useful for managing their free time.
Saved on: 2023-04-27

Payments 101 for a Developer · juspay/hyperswitch Wiki · GitHub

An open source payments switch written in Rust to make payments fast, reliable and affordable - juspay/hyperswitch
Saved on: 2023-04-27

3Blue1Brown

Mathematics with a distinct visual perspective. Linear algebra, calculus, neural networks, topology, and more.
Saved on: 2023-04-27

Deploy with zero-downtime | Deploy your Laravel app from scratch | Loris

Now that we have Deployer installed and configured, let’s hit the deploy button and ship our application to our server.
Saved on: 2023-04-26

Some mistakes I made as a new manager

the trough of zero dopamine • managing the wrong amount • procrastinating on hard questions • indefinitely deferring maintenance • angsting instead of asking
Saved on: 2023-04-24

Consent management made easy and clear with Cloudflare Zaraz

Cloudflare Zaraz now can also help you with gathering and managing consent. With this new tool, you can easily collect user’s consent preferences on your website, using a consent modal, and apply your consent policy on third-party tools you load via Cloudflare Zaraz.
Saved on: 2023-04-23

Stretch 15

A free 15 min daily stretch routine to help desk workers avoid aches and pains
Saved on: 2023-04-20

Refactoring Legacy Code with the Strangler Fig Pattern

There are strategies for reducing the size and responsibilities of large objects. Here’s one that worked for us at Shopify, an all-in-one commerce platform supporting over 1M merchants across the globe.
Saved on: 2023-04-20

Strangler Pattern in practice | Accesto Blog

This week I finally hit the delete button. I've been waiting for this moment for the last 3 years. Finally, I erased the legacy part of the codebase I was working on! Using a strangler pattern, we got to the point where the legacy SaaS application was completely replaced with a new shiny web application that everyone wants to work on and develop. But let’s start from the beginning.
Saved on: 2023-04-20

90% of My Skills Are Now Worth $0 - by Kent Beck

...but the other 10% are worth 1000x
Saved on: 2023-04-20

Staying Organized | Tighten

Andrew Morgan (a Lead Programmer at Tighten) joins us this week to talk all things organization - why it's important for devs (and all of us, really) to stay organized, how he does it, and a lot...
Saved on: 2023-04-19

Legacy to Laravel: How to Modernize an Aging PHP Application | Tighten

Many of our clients have legacy PHP apps and want to move to Laravel. We’re often asked "should we rewrite or refactor?" While full rewrites are appealing, they’re also risky. Here’s our approach to gradually refactoring legacy code that lets you start using Laravel right away.
Saved on: 2023-04-19

AI Playground | Compare top AI models side-by-side

Chat and compare OpenAI GPT, Anthropic Claude, Google Gemini, Llama, Mistral, and more.
Saved on: 2023-04-19

An example of LLM prompting for programming

Generated knowledge and chain of thought prompting of an LLM can generate useful code.
Saved on: 2023-04-18

Shady Characters: The Secret Life of Punctuation, Symbols, and Other Typographical Marks

A charming and indispensable tour of two thousand years of the written word, weaves a fascinating trail across the parallel histories of language and typography. 2-color; 75 illustrations
Saved on: 2023-04-18

You're not uncool. Making friends as an adult is just hard | Here & Now

Forming new friendships as an adult can seem like an impossible feat. Psychologist Marisa G. Franco shares her top tips for making genuine connections.
Saved on: 2023-04-18

HaggardHawks: Ampersand

This & is called an AMPERSAND. And here's why...
Saved on: 2023-04-18
❤️
</>
2025