magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

Cache-Control for Civilians – CSS Wizardry – CSS Architecture, Web Performa

The best request is the one that never happens: in the fight for fast websites, avoiding the network is far better than hitting the network at all. To this end, having a solid caching strategy can make all the difference for your visitors.
Tags: #webdev
Saved on: 2019-03-04

Pac-Man: The Untold Story of How We Really Played The Game

There’s a ruin of what some believe to be a pagan Roman church in the garden of a private residence, in a very small town just south of Rome, whose stone stairs leading to its alleged former altar are so completely worn through in the center that they resemble what a stick of butter looks like if
Saved on: 2019-03-04

Different kinds of service bus: command bus, service bus and query bus.

The last article was all about the command bus, a specific type of service bus. Now, let’s take a step back and look at some other service buses. What similarities can we discover and how do they differ. It is surprisingly hard to find an easy explanation of what a service bus is.
Saved on: 2019-03-01

Breaking Boxes With CSS Fragmentation — Smashing Magazine

15 min read CSS Grid, CSS, Browsers Share on Twitter, LinkedIn Try monday dev for free! Smart Interface Design Patterns, 10h video + UX training How To Measure UX and Design Impact, with Vitaly Friedman Smart Interface Design Patterns, 10h video + UX training Click here to kickstart your project for
Tags: #css
Saved on: 2019-03-01

It depends - BrandonSavage.net

When I was younger, I had strong opinions about many subjects. I felt I was right about a great many things, and anyone who disagreed with me was wrong. In my mind there was a right or a wrong, a black and a white, with little room for grey.
Saved on: 2019-02-21

AddyOsmani.com - JavaScript Loading Priorities in Chrome

How browsers schedule and execute scripts can impact the performance of web pages. While techniques like <script defer>, <link rel=preload> (and others) influence script loading, knowing how browsers interpret them can also be helpful.
Saved on: 2019-02-21

Commento: A fast, privacy-focused commenting platform

Pin an important comment to the top of the thread. Your readers upvote comments that contribute to the discussion.
Saved on: 2019-02-21

Why I choose Slim Framework for my PHP web development

I’ve always been the kind of developer who wanted to have the maximum control on its application code. Of course I often found myself involved in the same tedious tasks reinventing the wheel.
Saved on: 2019-02-20

Moving away from magic — or: why I don’t want to use Laravel anymore

Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started
Saved on: 2019-02-20

Why Config Coding Sucks | Tomas Votruba

Rector and static analysis help us to work with code better, but it also helps us spot new weak-points of our PHP code. One of the biggest evils is config coding. How it can hurt you and how get rid of it?
Saved on: 2019-02-19

Keeping (large) data providers organized in PHPUnit - DEV Community ?‍??‍?

When using data providers for you PHPUnit tests, it's easy to get carried away and add loads of different test cases with subtle differences in parameters.
Tags: #testing #php
Saved on: 2019-02-18

Color Spaces – Bartosz Ciechanowski

For the longest time we didn’t have to pay a lot of attention to the way we talk about color. The modern display technologies capable of showing more vivid shades have, for better or for worse, changed the rules of the game.
Saved on: 2019-02-17

The Smart Ways to Correct Mistakes in Git | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!
Tags: #git
Saved on: 2019-02-14

A Designer’s Little Helpers – Hinderling Volkart – Medium

My co-workers recently asked me to show them some new tools and apps I use in my design workflow. So I thought I’d give them a quick look into one of my bookmark folders called «Helpers». Only tiny «helpers» and nicely designed and reduced web apps find their way into this folder.
Tags: #tools #design
Saved on: 2019-02-14

If you could recommend just one book.. : PHP

Hi everybody, just a small question. If you could recommend one book on PHP, for a junior/intermediate developer, what would it be? And why? I've go
Saved on: 2019-02-13

GraphQLite: GraphQL in PHP made easy

We are pretty thrilled to announce a new GraphQL library for PHP. It is called GraphQLite and is aiming at making exposing a GraphQL API in PHP dead simple. GraphQLite is a PHP library that maps your PHP classes and methods into GraphQL APIs.
Tags: #php #graphql
Saved on: 2019-02-12

Let's Launch a Website, Right Friggin' Now!

InfoQ Homepage Presentations Let's Launch a Website, Right Friggin' Now!
Tags: #video #talks
Saved on: 2019-02-12

Blog - Next.js 8 | Next.js

As always, we have strived to ensure all these benefits are completely backwards compatible. For most Next.js applications, all you need to do is run: We are thankful to our community and everyone who has bet on our success.
Tags: #react-js
Saved on: 2019-02-12

Server-side apps with client-side rendering - Jonathan Reinink

My primary goal with this article isn't to compare these two approaches. If you're interested in learning more about each approach (and others), I highly recommend this article by Jason Miller and Addy Osmani from Google.
Saved on: 2019-02-12

CodeNewbie

Thank you for supporting the show!
Saved on: 2019-02-11

SEO For Engineers

The "503 Service Unavailable" HTTP response code is the best way to handle planned or unexpected downtime. It has a minimal impact on search rankings compared to other 5XX responses. 500, 502 and 504 HTTP response codes cause Google to suppress a webpage or de-index it altogether.
Tags: #seo
Saved on: 2019-02-09

Make your site’s pages instant in 1 minute

Amazon and others found that removing 100 milliseconds of latency improves sales by 1%. But latency on the web is hard to overcome. Amazon (PowerPoint, slide #15): 100 ms of latency resulted in 1% less sales.
Saved on: 2019-02-09

Guida Anti-Inculata per laureandi in Informatica e Ingegneria Informatica

Più volte durante la vostra istruzione vi sarete imbattuti in guide, siti e materiale vario che vi hanno consigliato cosa studiare, come cercare lavoro, come farvi raggiungere dalle aziende.
Saved on: 2019-02-09

Mike Monteiro

Mike Monteiro (in some circles better known as @Mike_FTW) brings more than a decade of experience creating outstanding visual and interactive design. He has served as lead visual designer for ReliefWeb, Six Apart, Corporation for Public Broadcasting, and for the Glaucoma Research Foundation.
Tags: #video #talks
Saved on: 2019-02-09

Errori di Link building interna: lo studio di SEMrush

La link building interna può essere una miniera d'oro di opportunità SEO completamente sotto il tuo controllo, ma troppo spesso ci sono errori di collegamento che possono danneggiarti. Leggi il nostro nuovo studio per scoprire quali sono questi errori e come puoi risolverli.
Tags: #seo
Saved on: 2019-02-08

How to Report Errors in Forms: 10 Design Guidelines

Forms are necessary components of many applications and websites. We use them to log in, purchase items, send feedback, and enter our personal information.
Tags: #webdev #ux
Saved on: 2019-02-08

Migrate Apache .htaccess to NGINX server block - A blog about Laravel Frame

At the end of last year, this blog was migrated to a new server, hosted by DigitalOcean. The old server ran on Apache but on the new server I wanted to try out the LEMP One-click application. LEMP stands for Linux, NGINX (say: en-juhn-ex), MySQL, PHP.
Tags: #nginx #apache
Saved on: 2019-02-07

Animate a Blob of Text with SVG and Text Clipping | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! In it, a block of text appears to bleed into view with a swirl of colors, then goes out the same way it came in. It’s a slick effect and one I wanted to recreate in code.
Tags: #webdesign
Saved on: 2019-02-07

Move fast and migrate things: how we automated migrations in Postgres

At Benchling, we’re building a platform to help scientists do research. Hundreds of thousands of scientists across academia and enterprise clients use Benchling to store and analyze scientific data, assemble DNA sequences, and design experiments.
Tags: #database
Saved on: 2019-02-06

Data Structure Visualization

Tags: #programming
Saved on: 2019-02-05

React as a UI Runtime — Overreacted

Most tutorials introduce React as a UI library. This makes sense because React is a UI library. That’s literally what the tagline says! I’ve written about the challenges of creating user interfaces before. But this post talks about React in a different way — more as a programming runtime.
Saved on: 2019-02-04

HTML, CSS and our vanishing industry entry points

Everyone is angry about CSS again. I’m not even going to try to summarize the arguments. However it always seems to boil down to the fact that CSS is simultaneously too easy to bother with, yet so hard it needs to be wrapped up in a ball of JavaScript in case it scares the horses.
Saved on: 2019-02-01

tyroprogrammer/learn-react-app

The goal of this tutorial is to quickly get you off the ground with React concepts. This tutorial has hands-on exercises which I consider to be the most important part of this tutorial.
Saved on: 2019-02-01

Everything You Need To Know About SVG | CSS-Tricks

01 Intro to the Course Welcome!… Watch the Screencast
Saved on: 2019-01-31

Color - Cloudflare Design

Saved on: 2019-01-31

Taotajima.jp WebGL deconstruction – akella – Medium

I love decompiling stuff, i did that for facebook 3D photos recently, but this time it will be about marvelous Tao Tajima website. Go check it out first. The website has been done by Homunculus studio from Japan, and the developer of the website is Yuichiroh Arai.
Tags: #webdesign
Saved on: 2019-01-31

The Book of Shaders

This is a gentle step-by-step guide through the abstract and complex universe of Fragment Shaders. Patricio Gonzalez Vivo (1982, Buenos Aires, Argentina) is a New York based artist and developer.
Saved on: 2019-01-31

Why isn't the internet more fun and weird?

By mistake, MySpace inspired a generation of teenagers to learn how to code. From Stealing MySpace: But Nguyen forgot to block Web markup language in user submissions.
Saved on: 2019-01-31

nginxconfig.io

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.
Saved on: 2019-01-31

Rebuilding My Blog in Vue: Part 1

Tech is based on content creators and knowledge sharing. While this post isn't about creating content, the platform that you use to write and host that content is still very important.
Tags: #vuejs
Saved on: 2019-01-30

20 Docker commands use cases for developers

Technology is most effective when you know how to work with it; bear this in mind when you work with Docker. Teams adopting Docker for the first time typically do so on the recommendation of Devops.
Tags: #docker
Saved on: 2019-01-28

Design Patterns for Managing Up

Have you ever been in a situation where you are presenting to your manager or your manager's manager and you completely flub the opportunity by saying all the wrong things? Me too. It is from such encounters that I started to put together design patterns for handling these difficult situations.
Saved on: 2019-01-26

Google Search Operators: The Complete List (44 Advanced Operators)

In this post, you’ll learn all of Google’s search operators and how to master them for SEO. Below is a brief description of what every Google search operator does.
Tags: #seo
Saved on: 2019-01-25

Bauhaus at 100: its legacy in five key designs | Art and design | The Guard

The aesthetic of the German art school has influenced everything from typography at airports to iPhones. Here are five key designs
Tags: #design #art
Saved on: 2019-01-22

Jerry Hargrove | Amazon QLDB

Tags: #database #aws
Saved on: 2019-01-22

Ports and Adapters implementation in PHP, with a little Symfony help

The “Ports and Adapters” pattern (also know as Hexagonal Architecture) is strictly related to Domain Driven Design (DDD). That means it is framework-independent. But what is Symfony doing here? Let’s take a closer look.
Tags: #symfony #ddd
Saved on: 2019-01-22

Proper Breathing Brings Better Health - Scientific American

As newborns, we enter the world by inhaling. In leaving, we exhale. (In fact, in many languages the word “exhale” is synonymous with “dying.
Tags: #health
Saved on: 2019-01-21

Programming Fonts - Test Drive

Authors Search Size Theme Language
Saved on: 2019-01-21

Onsen UI 2: Beautiful HTML5 Hybrid Mobile App Framework and Tools - Onsen U

The most beautiful and efficient way to develop HTML5 hybrid and mobile web apps. Get started Download Demo Star Libraries for framework users AngularJS 1 Angular 2+ React Vue Try it on your phone at onsen.
Saved on: 2019-01-20

What People Actually Say Before They Die

Mort Felix liked to say that his name, when read as two Latin words, meant “happy death.” When he was sick with the flu, he used to jokingly remind his wife, Susan, that he wanted Beethoven’s “Ode to Joy” played at his deathbed.
Tags: #read-later
Saved on: 2019-01-19

Type Safe JavaScript with JSDoc – TruckJS – Medium

Generally developers believe that you need TypeScript or Flow if you want type safety for JavaScript. This article we will explore a third alternative to achieve those same goals using just JSDoc comments and Visual Studio Code as your editor.
Saved on: 2019-01-18

DEV Community

Look no further. You can do so much more once you create your account. Follow the devs and topics you care about, and keep up-to-date.
Saved on: 2019-01-17

Design v17 | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! We rolled out a new site design on January 1! This is the 17th version of CSS-Tricks if you can believe that.
Tags: #webdesign
Saved on: 2019-01-15

Polishing your code

While preparing content for my upcoming PHP Package Development video course I discovered that over the last couple of years I spend more and more time polishing my code before shipping it. And I believe that this is something that is just as important as the actual coding itself.
Tags: #programming
Saved on: 2019-01-14

7 Rules for Creating Gorgeous UI (Part 1) – Erik D. Kennedy – Medium

Erik D. Kennedy NOTE: For the full, updated version of this article, please go here.
Saved on: 2019-01-14

SOLID JavaScript

Bookmarks
Saved on: 2019-01-14

The Flexbox Holy Albatross | HeydonWorks

Coincidentally, I've been spending this same time period trying to solve a particularly vexing CSS layout problem. You might say the problem has become both my albatross and my Holy Grail; my Holy Albatross, if you will.
Saved on: 2019-01-14

mtb

tis the season to delete one's old blog!
Saved on: 2019-01-14

Download Original Bauhaus Books & Journals for Free: Gropius, Klee, Kandinsky, Moholy-Nagy & More

In 1919, Ger­man archi­tect Wal­ter Gropius found­ed Bauhaus, the most influ­en­tial art school of the 20th cen­tu­ry. Bauhaus defined mod­ernist design and rad­i­cal­ly changed our rela­tion­ship with every­day objects.
Tags: #art
Saved on: 2019-01-13

Netflix Play API: Building an Evolutionary Architecture

At QCon SF, Suudhan Rangarajan presented "Netflix Play API: Why We Built an Evolutionary Architecture".
Saved on: 2019-01-11

Search Engine Optimization (SEO) Starter Guide - Search Console Help

When you built your website, you likely created it with your users in mind, trying to make it easy for them to find and explore your content. One of those users is a search engine, which helps people discover your content.
Tags: #seo
Saved on: 2019-01-11

Front-End Performance Checklist 2019 [PDF, Apple Pages, MS Word] — Smashing

Vitaly Friedman 178 min read Performance, Debugging, CSS, JavaScript, PDF, Checklists, Guides, Core Web Vitals Share on Twitter, LinkedIn Let’s make 2021&mldr; fast! An annual front-end performance checklist (available as PDF, Apple Pages, MS Word), with everything you need to know to create fast
Saved on: 2019-01-10

Axiomatic CSS and Lobotomized Owls · An A List Apart Article

At CSS Day last June I introduced, with some trepidation, a peculiar three-character CSS selector. Called the “lobotomized owl selector” for its resemblance to an owl’s vacant stare, it proved to be the most popular section of my talk.
Tags: #css
Saved on: 2019-01-10

mkcert: valid HTTPS certificates for localhost

The web is moving to HTTPS, preventing network attackers from observing or injecting page contents.
Saved on: 2019-01-07

My CSS Reset/Base

Since writing about the state of CSS resets in 2018, I’ve had a few people ask what my modified CSS reset looks like.
Tags: #css
Saved on: 2019-01-07

Trek10 | From relational DB to single DynamoDB table: a step-by-step explor

Is your data secure? Find out with our free IBM security assessment! Learn More → Serverless From relational DB to single DynamoDB table: a step-by-step exploration Just because it's NoSQL, doesn't mean it's non-relational Forrest Brazeal | Jan 02 2019 Seriously, watch that video, then come back
Tags: #database
Saved on: 2019-01-04

The Best PHP Books 2018 and 2017 - PHP Classes

This article is a listing of PHP books that have been released in the last years that are best sellers in sites like Amazon. It was built with the collaboration of the authors that have written them so they can tell you better what the books are about and why they will be useful if you read them.
Tags: #php #books
Saved on: 2019-01-04

The Best Online Courses of Hacker News All Time

HN Academy collects, ranks, and showcases the best online courses recommended on Hacker News. Intro to TensorFlow for Deep Learning Udacity · 645 HN points · 16 HN comments Supervised Machine Learning: Regression and Classification Coursera · DeepLearning.
Tags: #learning
Saved on: 2019-01-04

Sanitize Your Inputs? | Kevin Smith

I'm often accused of being particularly fussy with regards to language and word choice, especially in technical discussions. It's true, but I'll wear that badge with pride.
Saved on: 2019-01-03

More Algorithms Lecture Notes

This web page contains a free electronic version of my self-published textbook Algorithms, along with other lecture notes I have written for various theoretical computer science classes at the University of Illinois, Urbana-Champaign since 1998. Bug reports.
Tags: #programming
Saved on: 2019-01-02

CORS, In A Way I Can Understand - DEV Community ?‍??‍?

Two days ago, I tweeted my frustration: I was an hour in to diagnosing a tiny browser error that was breaking the entire project: "CORS error, Access-Control nice try, you can't do that, ha ha" (I'm paraphrasing). Apparently, it resonated with a bunch of friends online.
Tags: #webdev
Saved on: 2019-01-02

A Practical Intro to Test-Driven Development

These days you read a ton of articles about all the advantages of test-driven development (TDD), and hear a lot of talks at tech conferences that tell you to: “Do the tests!”, and how cool it is to do them.
Saved on: 2019-01-02

5 Books Which Will Improve Your Career

I read. A lot. And I love reading books that will positively impact my career. I'm the type of person who is motivated by digesting motivational books and podcasts. The following five books changed my outlook on not only my career, but my life.
Tags: #career #books
Saved on: 2019-01-01

The Elements of UI Engineering

In my previous post, I talked about admitting our knowledge gaps. You might conclude that I suggest settling for mediocrity. I don’t! This is a broad field. I strongly believe that you can “begin anywhere” and don’t need to learn technologies in any particular order.
Tags: #webdev #ux
Saved on: 2018-12-31

Hacking how we see

We mostly see with the mind, and the mind is flexible. For the four hundred million people with amblyopia (lazy eye), their brain encountered an installation error when linking both eyes as babies. As a "Plan B", their brain switched one eye off.
Tags: #video #talks
Saved on: 2018-12-30

SchemaCrawler

SchemaCrawler is a free database schema discovery and comprehension tool. SchemaCrawler has a good mix of useful features for data governance. You can search for database schema objects using regular expressions, and output the schema and data in a readable text format.
Saved on: 2018-12-30

The Inter typeface family

One of the most famous lighthouses of antiquity, as I have already pointed out, was the pharos of Alexandria, which ancient writers included among the Seven Wonders of the World.
Tags: #webdesign #ux
Saved on: 2018-12-30

More games should be truly honest about death

I never intended to make videogames about my brother. He died in May last year, standing in the crowded lobby of the Manchester Arena, at the hands of the radicalised young man who’d walked into the building and detonated a homemade explosive.
Saved on: 2018-12-29

Things I Don’t Know as of 2018

People often assume that I know far more than I actually do. That’s not a bad problem to have and I’m not complaining. (Folks from minority groups often suffer the opposite bias despite their hard-earned credentials, and that sucks.)
Saved on: 2018-12-29

Reactive DDD—When Concurrent Waxes Fluent

Thank you very much for attending. I know your time is very valuable, and I always value when people decide to take their time and listen to me present. So the talk today is, yes, reactive DDD, or domain-driven design.
Tags: #talks #ddd
Saved on: 2018-12-28

Jerry Hargrove | AWS Lambda

Tags: #lambda #aws
Saved on: 2018-12-28

Powerful Photos Of Life in the Old Glasgow Tenement Blocks - 1969-72 - Flas

Powerful Photos Of Glasgow Slums 1969-72
Saved on: 2018-12-27

21 foundations of animation |

If you want to follow my full courses and don’t already have a subscription to linkedin learning, the link below will give you a free 30 day trial, more than enough time to watch the course (I get a small commission if you sign up here:) LinkedIn Learning: Start your 30 day free trial I’ve comp
Saved on: 2018-12-27

You know a site has its shit together when… – Hacker Noon

Poll of the Week Trending Stories From Clicks to Value: TapSwap's Sustainable Approach to Tap-to-Earn 81,094 new reads BNB Chain Announces Gasless Stablecoin Transactions for Everyday Use 7,344 new reads EC-Council Introduces AI-Powered Ethical Hacking against Cybercrime 6,203 new reads Using MinIO
Tags: #webdesign
Saved on: 2018-12-27

A Beginner's Guide to Scaling to 11 Million+ Users on Amazon's AWS

How do you scale a system from one user to more than 11 million users? Joel Williams, Amazon Web Services Solutions Architect, gives an excellent talk on just that subject: AWS re:Invent 2015 Scaling Up to Your First 10 Million Users.
Saved on: 2018-12-26

Getting started with Docker

In this post, you are going to learn what Docker is and how it can help you not only to keep your developing environment organized but also portable to any machine irrespective of the operating system. This is the first part of the series. Read on! Docker is not the first such attempt.
Saved on: 2018-12-26

Brutalist Web Design. A Breath of Fresh Air in the Modern Web

When I was 10-11 years old, I was isolated and timid so expressing myself creatively was often hard and I usually just resorted to video games to pass my time. Until I discovered the world wide web. Then everything about me changed.
Tags: #webdesign
Saved on: 2018-12-26

The 10 most popular dev.to posts of 2018

I took the 10 most popular posts in the year section of dev.to and added some thoughts. Useful resources for programmers. Sahil Rajput ・ Nov 19 '18 ・ 10 min read #programmers #useful #lists #resources Being a beginner friendly community I'm not surprised this is the first one.
Saved on: 2018-12-24
❤️
</>
2025