magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

DALL-E, the Metaverse, and Zero Marginal Content

Last week OpenAI released DALL-E 2, which produces (or edits) images based on textual prompts; this Twitter thread from @BecomingCritter has a whole host of example output, including Teddy bears working on new AI research on the moon in the 1980s: A photo of a quaint flower shop storefront with a p
Saved on: 2022-04-15

Frontend Practice | Home

Enhance your skills by building real websites selected for their educational value. Test and improve your frontend knowledge through various challenges.
Saved on: 2022-04-14

Steve Schoger / User Interface Designer

This nifty print-it-yourself poster is a great reference for developers to hang near their workspace. For best results, follow the directions provided below.
Saved on: 2022-04-13

Hexagonal architecture and Domain Driven Design | Towards Dev

When we correlate DDD and Architecture, many of us think of Microservices. But this is not the only one implementation for DDD concept. Hexagonal Architecture is also a good candidate for implementing DDD correctly and it is a very good architecture in general described by Robert C.
Saved on: 2022-04-12

Free and Open Source Minimalist Weekly Planner and To Do list App

WeekToDo is a Free and Open Source Weekly Planner. Stop prioritizing what’s on your schedule and start scheduling your priorities. WeekToDo is a free and Open Source minimalist weekly planner.
Saved on: 2022-04-11

Super — Build websites with Notion

Transform your Notion pages into fully customized, professional websites in less than a minute. Enjoy high performance, SEO optimization, and a compelling user experience with great-looking instant page loads. Focus on creating while Super handles the rest.
Tags: #webdev #tools
Saved on: 2022-04-05

Shoelace: A forward-thinking library of web components.

Add the following code to your page. Now you have access to all of Shoelace’s components! Try adding a button:
Saved on: 2022-04-04

Ultorg: General-Purpose, User-Friendly Database Software

Ultorg is a general-purpose database app that connects to your existing data. Work quickly across tables, queries, and relationships, without manual coding or page design. Watch the conference talk. @ultorg is the most mind blowing database tool I have ever seen.
Saved on: 2022-04-01

Optimising Largest Contentful Paint – CSS Wizardry – Web Performance Optimi

Largest Contentful Paint (LCP) is my favourite Core Web Vital. It’s the easiest to optimise, and it’s the only one of the three that works the exact same in the lab as it does in the field (don’t even get me started on this…).
Saved on: 2022-03-29

What is Money, Anyway?

Editor’s Note: This topic is now comprehensively covered in my book, Broken Money. Money is a surprisingly complex subject.
Saved on: 2022-03-28

Web Designer & Developer Toolkit by Addy Codes – Curated tools & resources

Meta Tags is a tool to debug and generate meta tag code for any website. With Meta Tags you can edit and experiment with your content then preview how your webpage will look on Google, Facebook, Twitter and more!
Tags: #webdev #tools
Saved on: 2022-03-21

Top Laracon Conference Presentations

Laracon is an ongoing series of conferences and events about the Laravel software development framework. We use Laravel pretty heavily at Icehouse Ventures because it powers our Investor Portal. I’ve learned a lot over the years from the various Laracon conference recordings.
Saved on: 2022-03-18

Typography is impossible

You’re a front-end engineer, building boxes and putting text inside them. A lot of websites, and a lot of native apps, are basically that — text flowing into boxes.
Saved on: 2022-03-17

The super fast color palettes generator!

Create the perfect palette or get inspired by thousands of beautiful color schemes. We updated our Terms and Privacy. Please read them and accept to continue.
Saved on: 2022-03-16

Fontshare: Quality fonts. Free.

Fontshare is a free fonts service from the Indian Type Foundry (ITF), making quality fonts accessible to all.
Saved on: 2022-03-08

Shorpy Old Photos | Photo Sharing | Framed Prints

Framed or unframed, desk size to sofa size, printed by us in Arizona and Alabama since 2007. Explore now. Shorpy is funded by you. Patreon contributors get an ad-free experience. Learn more.
Saved on: 2022-02-22

How a Book Is Made

It started as a Word document, pecked out letter by letter at a dining room table in Connecticut. Now, it is 150,000 copies of a 626-page book called “Moon Witch, Spider King,” with a luminous cover that glows with neon pinks and greens.
Saved on: 2022-02-21

10 modern layouts in 1 line of CSS - YouTube

In this dynamic talk, Una goes over the power of modern CSS layout techniques by highlighting a few key terms and how much detail can be described in a single line of code. Learn a few layout tricks you can implement in your codebase today, and be able to write entire swaths of layout with just a fe
Saved on: 2022-02-18

Munter/subfont: Command line tool to optimize your webfont loading. Aggress

A command line tool to statically analyse your page in order to generate the most optimal web font subsets, then inject them into your page. Speed up your time to first meaningful paint by reducing the web font payload and critical path to the font files.
Tags: #webdev #tools
Saved on: 2022-02-18

MonoLisa

As software developers, we always strive for better tools but rarely consider a font as such. Yet we spend most of our days looking at screens reading and writing code. Using a wrong font can negatively impact our productivity and lead to bugs.
Saved on: 2022-02-15

Automatic Video Editor

Whether you’re creating long-form content for YouTube, Facebook, LinkedIn, or short-form content for TikTok, Instagram, Twitter, being able to quickly remove the silences in your video makes the creating process much easier. Smart Cut by Kapwing is a brand new way to edit your videos online.
Saved on: 2022-02-04

Creativity requires optimism

Pessimism can spark an idea. Annoyance can drive ingenuity. Disappointment can redirect effort towards change. But creativity requires optimism. Creativity isn't about starting something. It's about making something. Making requires sustained effort, and sustained effort requires fuel.
Tags: #life
Saved on: 2022-01-21

A New Container Query Polyfill That Just Works | CSS-Tricks - CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! It’s pretty great to have a container query polyfill that is this easy to use and from Chrome itself, the first-movers as far as early test implementations.
Tags: #css
Saved on: 2022-01-08

Why Procrastinators Procrastinate

PDF: We made a fancy PDF of this post for printing and offline viewing. Buy it here. (Or see a preview.) Who would have thought that after decades of struggle with procrastination, the dictionary, of all places, would hold the solution.
Tags: #psychology
Saved on: 2022-01-07

PHP-FPM Process Caluculator

Tags: #tools #php
Saved on: 2022-01-05

How To Build Maintainable PHP Applications

Have you struggled with the system because it was hard to change? Have you wanted to upgrade Framework or PHP version, however it required…
Saved on: 2022-01-02

25 Anti-Mimetic Tactics for Living a Counter-Cultural Life

Sometimes going with the flow is nice. Nobody wants to be the disagreeable, anti-mimetic guy in a group that makes it impossible to gain consensus among a group of friends about where to grab a beer or a bite to eat.
Tags: #culture
Saved on: 2021-12-26

How to Deploy Laravel Projects to Live Server: The Ultimate Guide - Laravel

There are a lot of courses and articles about coding but much less about putting it in production. With a lot of questions asked, I decided to write this ultimate (hopefully) guide to deploy Laravel projects. Notice 1: please take this article as personal advice but not 100% accurate process.
Tags: #tips #laravel
Saved on: 2021-12-20

An Origami Samurai Made from a Single Sheet of Rice Paper, Without Any Cutting

Origa­mi artist Juho Könkkölä spent 50 hours fold­ing an origa­mi samu­rai from a sin­gle square sheet of paper, with no cut­ting or rip­ping used in the process. He describes his process on Red­dit:
Tags: #culture #art
Saved on: 2021-12-19

Minimal CSS Framework for Semantic HTML

Write HTML, Add Pico CSS, and Voilà! With just the right amount of everything, Pico is great starting point for a clean and lightweight design system.
Tags: #css
Saved on: 2021-12-15

How to handle difficult clients

If you've never had to wrangle a difficult client, this blog post is your opportunity to prepare. Disagreements happen, some people handle them better than others, how we conduct ourselves in these situations have a profound impact on the trajectory of our careers.
Tags: #career
Saved on: 2021-12-14

Defensive CSS

👋 This article has been expanded into a new project called Defensive CSS. Due to the fact that the content here will not be updated, I recommend you to read defensivecss.dev instead. Oftentimes, we wish that there was a way to avoid a certain CSS issue or behaviors from happening.
Tags: #css
Saved on: 2021-12-10

Symfony Demo meets Modular, Microservice-ready Architecture

Hi guys. I've created a Symfony 6 based Application that can serve as an Enterprise Architecture reference for anyone who's planning to build Large S
Saved on: 2021-12-09

Web3? I have my DAOts

David Letterman: I can remember a couple of months ago there was a big breakthrough announcement that on the internet, or on some computer deal, they were going to broadcast a baseball game. You could listen to a baseball game on your computer.
Saved on: 2021-12-07

How to implement the 5 Whys technique to get to the root cause of your productivity issues

Your goal is to find the root of your productivity issues. Rephrase the problem you've just defined as a "Why" question.
Tags: #team #career
Saved on: 2021-12-06

Using NGINX as an Object Storage Gateway

Have you ever accidentally posted a link to file on an object store like Amazon S3 instead of your CDN and seen it go viral? Were you surprised by how high your cloud services bill shot up or did your cloud provider block access? If so, this blog is for you.
Tags: #nginx
Saved on: 2021-12-03

Glitch effect on text in pure css

My blog used to have a glitching title, initially done in svg, then in pure css when I realised that the Tor Browser didn't display the former in every level of security settings. The pure css version is a bit more interesting.
Tags: #css
Saved on: 2021-12-02

Five Books that Changed My Career as a Software Engineer

Hi folks, It has been a long time since my last post. It’s time to back to writing, better late than never(or better late than even later).
Saved on: 2021-11-28

Underrated reasons to be thankful

That our atmosphere has low enough pressure and levels of deuterium that nuclear fission in air doesn’t cause hydrogen atoms to fuse into helium, meaning that the first nuclear bomb test in 1945 didn’t in fact ignite the atmosphere and engulf the planet in flames, which was still a bit of an ope
Saved on: 2021-11-26

Modern PHP Cheat Sheet - Front Line PHP

Every file that's loaded in the preload script will be preloaded into memory until server restart.
Saved on: 2021-11-26

What’s New in PHP 8.1: Enums, First-Class Callables, Fibers, Readonly Prope

Brent Roose, Nikita Popov, Larry Garfield, Dmitry Stogov, Matthieu Napoli, and Aaron Piotrowski talk about all the new features in PHP 8.1. https://php.net/releases/8.1/en.php 00:00 Intro 00:18 Enums 02:30 Readonly properties 03:18 Fibers 04:54 New in initializers 05:42 Performance improvements 06
Tags: #php
Saved on: 2021-11-26

Power Fx: Open source now available

We are very excited to announce the preview release of Microsoft Power Fx as open source.  Under the MIT license, you can now freely integrate this Excel-like, low code programming language in your own projects.
Tags: #programming
Saved on: 2021-11-18

Browserflow - Web Scraping & Web Automation

Looking for a simple web scraper? Try out our newest product Easy Scraper Save time by automating repetitive tasks in minutes. Run in your browser or in the cloud.
Tags: #tools
Saved on: 2021-11-17

How I use Notion · Reasonable Deviations

This post is a fairly comprehensive discussion of how I use Notion (a free personal knowledge management app) to organise various aspects of my life: project management, reading, academics, plans/goals, investing, and more.
Saved on: 2021-11-14

The Laravel Artisan Cheatsheet

The Laravel Artisan Cheatsheet Search 👆
Tags: #laravel
Saved on: 2021-11-13

The Dependency Injection Paradigm — Matthias Noback : Blog

Paradigm; a nice word that means "a theory or a group of ideas about how something should be done, made, or thought about" (Merriam-Webster). In software development we have them too.
Tags: #programming
Saved on: 2021-11-13

Culture matters

Three major tools that companies have to influence behavior are incentives, process, and culture.
Saved on: 2021-11-09

A guide to designing accessible, WCAG-conformant focus indicators

Imagine you visit a website and you want to browse it for some content. You want to buy something; or maybe book a flight somewhere. And as you move your cursor onto the page, it suddenly disappears.
Saved on: 2021-11-07

How To Learn Stuff Quickly

It's often said that the internet has democratized education: the sum of human knowledge is only a Google search away! And yet, having access to information is only half of the story; you also need to be able to convert raw information into usable skills.
Tags: #learning
Saved on: 2021-11-07

Recommendations for productivity tools/libraries?

Hi, just curious what are the tools/libraries/techniques/etc that save you the most time developing web apps on a daily basis? Thanks
Saved on: 2021-11-06

Why is Excalidraw so fucking good?

Disclaimer: This may read like an ad. It's not. No one's paying me to say this, I just love this product. Excalidraw. Is. So. Good.
Saved on: 2021-11-05

Developer Tools secrets that shouldn’t be secrets

Update: As this is blowing up on Hackernews I added information to each of the tips in which environment they are supported in parenthesis after each heading. When I state “Chromium browsers”, this refers to all browsers that use the Chromium core and also feature all the Developer Tools.
Tags: #webdev
Saved on: 2021-11-02

Excalidraw | Hand-drawn look & feel • Collaborative • Secure

Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.
Tags: #tools
Saved on: 2021-10-29

Building an effective Image Component

An image component encapsulates performance best practices and provides an out-of-the-box solution to optimize images. Images are a common source of performance bottlenecks for web applications and a key focus area for optimization.
Tags: #frontend
Saved on: 2021-10-27

Edge Functions – Vercel

A/B Testing. First impressions are made in the first 50ms of viewing. With Edge Middleware, users will only see what you want them to see.
Saved on: 2021-10-27

RATCHET & CLANK RIFT APART [Walkthrough Gameplay ITA PS5 - PARTE 1] - LA NE

30'000 Mi Piace prossimo video! Iniziamo il walkthrough gameplay di Ratchet & Clank Rift Apart!! #RatchetandClank #RatchetandClankITA #PS5 Un imperatore robotico malvagio vuole conquistare i diversi piani della realtà, a partire dalla dimensione di Ratchet e Clank. Dovrai quindi fermare un collass
Saved on: 2021-10-27

How to design in every language at once | by Canva Engineering | Oct, 2021

At Canva, part of our commitment to inclusivity is building a global design product that's accessible to everyone in the world. Our vision is to empower the world to design, so one of our crazy big goals is to be available in every language.
Saved on: 2021-10-22

Best practices for using third-party embeds

An overview of techniques to load popular third-party embeds efficiently. Many sites use third-party embeds to create an engaging user experience by delegating some sections of a web page to another content provider.
Tags: #webdev
Saved on: 2021-10-18

Alan Kay on the context and catalysts of personal computing

Alan Kay is a prolific computer scientist often referred to as the “father of personal computers." He's best known for his work on object-oriented programming languages, windowing graphical user interface design (also known as GUIs) and for leading the team that developed Smalltalk.
Saved on: 2021-10-17

CSS is Going Gosh-Darned Hog Wild, I Tell Ya What | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! As someone just sittin’ back watching CSS evolve, it feels like we’re at one of the hottest moments of innovation in CSS history.
Tags: #css
Saved on: 2021-10-14

Less Absolute Positioning With Modern CSS - Ahmad Shadeed

Each time I work on a component that needs absolute positioning, I ask myself: is it really necessary? I started to notice a few use-cases where using position: absolute isn’t needed.
Tags: #css
Saved on: 2021-10-14

2001: A Space Odyssey

2001: A Space Odyssey – Stanley Kubrick’s 1968 sci-fi masterpiece – seems an appropriate place to start a blog about typography in sci-fi. Amongst other delights, it offers a zero-gravity toilet, emergency resuscitations, exploding bolts, and product placement aplenty.
Saved on: 2021-10-14

How Livewire works (a deep dive) | Caleb Porzio

The experience of using Livewire seems magical. It’s as if your front-end HTML can call your PHP code and everything just works. For this writeup, we’re going to use the example of a simple counter component. Here’s what the Livewire component looks like:
Saved on: 2021-10-13

Initializer for Laravel

A quickstart generator for Laravel projects.
Saved on: 2021-10-10

Using the Symfony Messenger component

When developing a large scale application the software often needs to do a lot of different tasks. These tasks can consume a lot of time. Because you want your application to be fast and offer a great user experience you don’t want to process these tasks immediately.
Saved on: 2021-10-10

20 Things I've Learned in my 20 Years as a Software Engineer - Simple Threa

You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context.
Saved on: 2021-10-08

Custom Route Files | Laravel News

One morning I woke up to Slack notifications. That's never a good sign. Overnight, my Redis instance had filled completely up. We use Redis for two things:
Tags: #laravel
Saved on: 2021-10-08

How do you know what people have been working on?

Losing the sense of being in the know about what's going on at the company is one of the most common concerns I hear regarding working remotely. Both at the managerial level and between coworkers.
Saved on: 2021-10-07

Increment: Frontend

This issue surveys the breadth and depth of frontend development, from its principles, tools, and frameworks to its shifting scope and far-reaching fringes. Visit the Increment Store to purchase print issues.
Saved on: 2021-10-05

A Project Manager’s Top Tips | Tighten

Just as each workday is a little different, the same can be said about digital projects. Some digital projects are big and require large teams, months of collaboration, and brand new everything to bring them from beginning to end.
Saved on: 2021-09-30

So many little design helper sites! | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! I had one of those little single-serving designer helper sites bookmarked the other day: getwaves.io.
Saved on: 2021-09-29

PHP 8.0: How to Get Started & The Most Interesting New Features - Wizeline

PHP 8 is a major update to the PHP programming language, released on November 26, 2020. According to the official page, this most recent version contains several new features and optimizations.
Tags: #php
Saved on: 2021-09-24

Learn How Others Are Running Your Favorite Web Frameworks and Tech Stacks in Production

A podcast where folks talk about running small & large web apps in production. Topics include tech stacks, lessons learned and DevOps / deployment tips. Full stack developer. Author of web development and deployment courses. Technical death metal enthusiast.
Saved on: 2021-09-23

How We Got to LiveView

I’m Chris McCord. I work at Fly.io and created Phoenix, an Elixir web framework. Phoenix provides features out-of-the-box that are difficult in other languages and frameworks. This is a post about how we created LiveView, our flagship feature.
Saved on: 2021-09-23

Motion One: The Web Animations API for everyone

Motion One provides the performance of native browser APIs in a user-friendly package. Go beyond the browser with springs, independent transforms, timeline sequencing and more.
Saved on: 2021-09-22

The truly epic BYTE magazine covers by Robert Tinney

They just don’t make computer magazines like they used to. The computer mags of the 1970s, 80s, and 90s had style. Attitude. There was something truly special about them.
Tags: #art
Saved on: 2021-09-22

HackerNews Readings

Daniel Kahneman, Patrick Egan, et al. David Thomas, Andrew Hunt, et al.
Tags: #books
Saved on: 2021-09-21

7GUIs

7GUIs by Brad Woods =================================================================================================================================================================== 7GUIs (7 Graphical User Interfaces) is a programming benchmark to compare implementations in terms of their notation
Saved on: 2021-09-21

Validating an upload as an image OR a video with Laravel - DEV Community

Laravel's Validator makes it simple to validate a request's file field as an image using the 'image' rule, and you can hack together rules for validating a video by restricting MIME types.
Tags: #laravel
Saved on: 2021-09-20

Web Vitals patterns

This collection includes patterns that are often tricky to implement without hurting your Core Web Vitals scores. Use the code in these examples to help ensure your projects stay on the right track.
Saved on: 2021-09-17

Where do types come from? — Matthias Noback - Blog

In essence, everything is a string. Well, you can always go one layer deeper and find out what a string really is, but for web apps I work on, both input data and output data are strings.
Saved on: 2021-09-15

Homepage | Skipper

Saved on: 2021-09-14

Design Principles

Design Principles are a set of guidelines that empower a team to make wise decisions and appropriate trade-offs when designing, building and innovating. Applying design principles fosters a cohesive problem-solving approach, promoting efficiency, consistency and user-centricity.
Saved on: 2021-09-13

Infrastructure overview

MangaDex is bigger than you think. No, really. People are often surprised (and/or sneer) at the complexity of some of the technical details we mention, but we do not engage in complexity for fun's sake.
Saved on: 2021-09-07

WaterBear - Watch. Connect. Take Action

Discover your role in changing the world with captivating films and thought-provoking series on WaterBear. Always free. No ads.
Saved on: 2021-09-05

Old and spectacular photos of Bedouin nomads, 1898 - Rare Historical Photos

These rare photos from the end of the 19th century capture a range of Bedouins at a time of change.
Saved on: 2021-09-02

Quick Testing Tips: Self-Contained Tests — Matthias Noback - Blog

Whenever I read a test method I want to understand it without having to jump around in the test class (or worse, in dependencies). If I want to know more, I should be able to "click" on one of the method calls and find out more.
Tags: #testing
Saved on: 2021-09-01

Building a serverless GIF generator with AWS Lambda: Part 1 | AWS Compute B

Many video streaming services show GIF animations in the frontend when users fast forward and rewind throughout a video. This helps customers see a preview and makes the user interface more intuitive.
Saved on: 2021-08-31

Open in VSCode TS Playground (alpha)

Customize Site Colours: Code Font:
Saved on: 2021-08-30

Design Patterns in JavaScript - DEV Community

We will discuss implementation of Design Patterns by using JavaScript ES6 classes. Design Patterns in JavaScript on Udemy by Dmitri Nesteruk.
Saved on: 2021-08-28

Introducing Riverside 2.0: A Powerful Content Creation Platform

We continue to strive to create the ultimate content creation platform, and as such, we are thrilled to announce some new features!
Saved on: 2021-08-19

LaravelDaily/laravel-tips: Awesome tips for Laravel

It's horrible to see what is happening now in Ukraine, as Russian army is bombarding houses, hospitals and kindergartens. Please check out supportukrainenow.org for the ways how you can help people there. Spread the word.
Tags: #laravel
Saved on: 2021-08-18

Email Authenticity 101: DKIM, DMARC, and SPF

Password resets, two factor codes, business secrets, private conversations… Email is at the centre of most of life and business, and so we must ensure it is trustworthy and authentic.
Saved on: 2021-08-16

analog audio tape cassette nostalgia

Tapedeck.org is a project of neckcns.com, built to showcase the amazing beauty and (sometimes) weirdness found in the designs of the common audio tape cassette.
Tags: #design #art
Saved on: 2021-08-16

The 5-hour CDN

The term “CDN” (“content delivery network”) conjures Google-scale companies managing huge racks of hardware, wrangling hundreds of gigabits per second. But CDNs are just web applications. That’s not how we tend to think of them, but that’s all they are.
Saved on: 2021-08-04

It looks like a product but is secretly a subscription

In my parents' childhood it was more common for milk to be delivered weekly (or twice weekly) by a milkman than to go to a shop to buy it. Milk was a subscription service and that made a lot of sense, especially as the milkman also sold eggs, bread and other staples.
Saved on: 2021-08-03

Laravel vs. Symfony: A Side by Side Comparison

When facing the start of a brand new PHP application, there is one decision that can’t be overlooked: which framework should you use? And when it comes to PHP frameworks, the "fight" is often Laravel vs. Symfony.
Saved on: 2021-07-30

Learnings From a WebPageTest Session on CSS-Tricks | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! I got together with Tim Kadlec from over at WebPageTest the other day to use do a bit of performance testing on CSS-Tricks.
Saved on: 2021-07-29
❤️
</>
2024