magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

Děláš v PHP? Jsi jedním z nás

Otevřené místo pro všechny PHP programátory
Saved on: 2019-04-23

A PHP Compiler, aka The FFI Rabbit Hole | ircmaxell's Blog

It’s no secret that I’m into building toy compilers and programming languages. Today I’m introducing something that’s not a toy (I hope). Today, I’m introducing php-compiler (among many other projects
Saved on: 2019-04-23

Svelte 3: Rethinking reactivity

It’s finally here
Saved on: 2019-04-22

ds160 - Overview

ds160 has 2 repositories available. Follow their code on GitHub.
Saved on: 2019-04-22

TwirPHP: A modern RPC framework for PHP

In the last couple years RPC started to become popular again as a communication mechanism for web-based APIs. It’s not a new concept at all, but it changed a lot over the years: the technology evolved, new IDLs and frameworks (like protobuf and gRPC) appeared. TwirPHP tries to bring this new tech to PHP by porting Twirp, Twitch’s “simple RPC framework built on protobuf”.
Saved on: 2019-04-20

Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HT

A guide for front-end developers to equip themselves with latest learning resources and development tools in front-end engineering.
Saved on: 2019-04-17

CSS masonry with flexbox, :nth-child(), and order | Tobias Ahlin

Creating a masonry (or mosaic) layout with flexbox produces a grid with a seemingly shuffled and obscure order, but we can achieve a natural ordering by using :nth-child() and the order property
Saved on: 2019-04-17

Why software projects take longer than you think – a statistical model · Er

Anyone who built software for a while knows that estimating how long something is going to take is hard. It's hard to come up with an unbiased estimate of how long something will take, when fundamentally the work in itself is about solving something.
Tags: #programming
Saved on: 2019-04-16

VueDay 2019 schedule - Joind.in

VueDay is the very first international conference about Vue in Italy. The conference is organized by GrUSP, the organizers of jsDay, with the aim to bring together the best speakers and stories about one of the fastest growing frontend frameworks.
Saved on: 2019-04-16

How to properly set up ESLint with Prettier for Vue or Nuxt in VSCode

Writing tech tutorials is hard because certain configurations might stop working after several months. As I’m also working on other things I don’t always have time to check if this is still working…
Tags: #webdev
Saved on: 2019-04-15

Infrastructure as Code, Part One

IaC uses code to provision, configure, and manage infrastructure. In part one of this IaC miniseries, I will introduce you to the basic concepts and explain some of the benefits.
Saved on: 2019-04-13

NoCoffee – Vision Simulator for Chrome

Vision problems are more pervasive than most of us realize. Upwards of 285 million people worldwide are visually impaired. Many more have low or moderate visual difficulties. The number in the U.S.…
Saved on: 2019-04-12

Accessibility Insights

Solve accessibility issues before they reach your customers.
Saved on: 2019-04-12

dequelabs/axe-core: Accessibility engine for automated Web UI testing

Accessibility engine for automated Web UI testing
Saved on: 2019-04-12

Lessons from 6 software rewrite stories - Herb Caudill - Medium

Almost two decades ago, Joel Spolsky excoriated Netscape for rewriting their codebase in his landmark essay Things You Should Never Do. He concluded that a functioning application should never, ever…
Saved on: 2019-04-11

What You Lose by Switching to Symfony | Tomas Votruba

Switching one framework for another is nowadays getting easier and easier. What you could do for months only on your private projects, where income and delivering features are not important, is now an option for big websites with millions of lines of code. What seems like a divorce and switching a partner, is now as simple as changing your shoes from work to jogging ones. "Ok, we get it, it's simple. But why, what is the gain?"
Tags: #symfony
Saved on: 2019-04-11

★ Laravel event projector v2 has been released - Freek Van der Herten's blo

Laravel event projector is a package that aims to be the entry point for event sourcing in Laravel. It can help you setting up aggregates, projectors and reactors. Earlier today our team released v2. This version streamlines the projectors and reactors from v1 and adds support for aggregates. In this blogpost I'd like to explain a potential problem with traditionally built applications. After that we'll take a look at what projectors and aggregates are. Finally we'll walk through an example how you can create an aggregate laravel-event-projector.
Saved on: 2019-04-09

My Favorite Teachers In The JavaScript Community - DEV Community ?‍??‍?

There are so many resources in the world of tech that it's hard to sort through and pick the right...
Saved on: 2019-04-09

Public Sans

A strong, neutral, open source typeface for text or display.
Saved on: 2019-04-09

Web Design in 4 minutes

Learn the basics of web design in 4 minutes with this interactive tutorial.
Tags: #webdesign
Saved on: 2019-04-08

A quick start guide to choosing accessible colours – UX Collective

Early last morning, I woke up to this tweet. Like everything else I find on the internet, it sent me on a wild goose chase searching for any and all the information I could find about colour…
Saved on: 2019-04-08

AddyOsmani.com - Native image lazy-loading for the web!

In this post, we’ll look at the new loading attribute which brings native and
Tags: #webdev
Saved on: 2019-04-08

When To Use TypeScript - A Detailed Guide Through Common Scenarios | When T

Strap yourself in. In this guide, we compare when it's absolutely vital to be using TypeScript, the strictly-typed programming language, and when it makes sense to stick to vanilla JavaScript.
Saved on: 2019-04-08

Prisma - Database tools for modern application development

Build, fortify, and grow your application easily with an intuitive data model, type-safety, automated migrations, connection pooling and caching.
Saved on: 2019-04-08

Programming: doing it more vs doing it better – Kevin Martin Jose

A few years ago, very early into my programming career, I came across a story: The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left si…
Tags: #programming
Saved on: 2019-04-08

goabstract/Awesome-Design-Tools: The best design tools and plugins for everything 👉

The best design tools and plugins for everything 👉 - goabstract/Awesome-Design-Tools
Tags: #design #tools
Saved on: 2019-04-05

Rich text / HTML editors and frameworks

Rich text / HTML editors and frameworks. GitHub Gist: instantly share code, notes, and snippets.
Tags: #tools #webdev
Saved on: 2019-04-03

delight-im/PHP-I18N: Internationalization and localization for PHP

Internationalization and localization for PHP
Tags: #php #webdev
Saved on: 2019-03-29

How To Align Things In CSS — Smashing Magazine

There are a few ways to align elements in CSS. In this article, Rachel Andrew explains what they are with some tips to help you remember which to use and why. She will take a look at the different alignment methods. Instead of providing a comprehensive guide to each, Rachel explain a few of the sticking points people have and point to more complete references for the properties and values. You can go a long way by understanding the fundamental things about how the methods behave, and then need a place to go look up the finer details in terms of how you achieve the precise layout that you want.
Saved on: 2019-03-29

How to Deliver Constructive Feedback in Difficult Situations

As a founder, my biggest regrets are not having difficult conversations sooner. Through a course in nonviolent communication, I learned the value of precise, empathetic communication in leadership.
Tags: #career
Saved on: 2019-03-26

Kubernetes: deploy Laravel the easy way ♦︎ Learnk8s

In this article, I'll explain how to deal with the simple requirement of running a Laravel application as a local Kubernetes set up.
Saved on: 2019-03-21

How we built the fastest conference website in the world

This is a post by JSConf EU Organiser Malte Ubl. The clickbait headline got you here, so let’s make this worth your while! I have no idea whether this is the fastest conference website in the world but I also don’t know that it isn’t; and I’ve spent a...
Saved on: 2019-03-20

Introducing Inertia.js

In this article I introduce Inertia.js, a framework for creating server-driven single-page apps.
Saved on: 2019-03-19

The typographic scale

The typographic scale has been used for centuries to choose harmonious font sizes. It has been likened to a harmonious musical scale. But there are *flaws* in those historical values.
Saved on: 2019-03-19

Writing Resilient Components — Overreacted

Four principles to set you on the right path.
Saved on: 2019-03-18

6 Tricks with Resting and Spreading JavaScript Objects

Properties can be removed using destructuring in combination with the rest operator. Here password is destructured out (ignored) and the rest of the properties are returned as rest. The…
Tags: #javascript
Saved on: 2019-03-18

Geeks Tech Stack

Tags: #database
Saved on: 2019-03-17

Generative.fm – Endless ambient music generators

Ambient generative music to let you focus, sleep, or relax. Composed by a human and infinitely performed by computers.
Tags: #music #tools
Saved on: 2019-03-17

Color Hunt - Color Palettes for Designers and Artists

Discover the newest hand-picked color palettes of Color Hunt. Get color inspiration for your design and art projects.
Saved on: 2019-03-16

Give me back my monolith - Craig Kerstiens

It feels like we’re starting to pass the peak of the hype cycle of microservices. It’s no longer multiple times a week we now see a blog post of “How I migrated my monolith to 150 services”. Now I often hear a bit more of the counter: “I don’t hate my monolith, I just care that things stay performant”. We’ve actually seen some migrations from micro-services back to a monolith. When you go from one large application to multiple smaller services there are a number of new things you have to tackle, here is a rundown of all the things that were simple that you now get to re-visit:
Saved on: 2019-03-14

Rebuilding My Personal Infrastructure With Alpine Linux and Docker - WezM.net by Wesley Moore

My story of replacing three servers, across two countries, running two operating systems with a single server running Alpine Linux and Docker.
Tags: #docker
Saved on: 2019-03-13

Facebook’s Privacy Cake – Stratechery by Ben Thompson

Mark Zuckerberg’s announcement of A Privacy-Focused Vision for Social Networking is not some dramatic pivot: it is a growth opportunity for Facebook and a challenge for regulators.
Tags: #business
Saved on: 2019-03-08

What is Microservice? What is Kubernetes for?

What is a microservice? What is Kubernetes for? In this post, we try to explain microservices, containers and Kubernetes in 10 minutes
Saved on: 2019-03-07

Use Cases For Flexbox — Smashing Magazine

In this final article of the series, we wrap up by taking a look at some of the common uses for Flexbox. What should we use Flexbox for, and what it is not so good at? Today, Rachel Andrew is going to spend some time thinking about what the use cases for Flexbox really are, given that you now have CSS Grid Layout, giving some suggestions for what you might use when and a way to decide.
Tags: #css #webdev
Saved on: 2019-03-05

Learning to Learn | CSS-Tricks

There’s been a lot of talk recently about whether or not you need a degree to be in tech (spoiler: you don’t). But please don’t take this to mean you don’t
Tags: #learning
Saved on: 2019-03-05

Teaching TDD to Different Learning Styles

Tiffany Larson walks through how to identify a person's learning style and what techniques can be leveraged in order to create the most productive learning environment.
Tags: #talks #tdd
Saved on: 2019-03-04

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

What does Cache-Control really do? In basic terms? Let’s find out!
Tags: #webdev
Saved on: 2019-03-04

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

People can tell you how many levels, what patterns to follow to beat the levels and how to get a “perfect game”. But until now, no one’s ever told you how people really played the…
Saved on: 2019-03-04

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

Service buses exist in different flavors. This article explains the overall concept of the service bus. Then it shows differences between the command bus, query bus, and event bus.
Saved on: 2019-03-01

Breaking Boxes With CSS Fragmentation — Smashing Magazine

Rachel Andrew has been digging around in the CSS Fragmentation spec, and finding browser support is somewhat fragmented. In this article, she explains what fragmentation is, why you might want to use it, and what the state of browser support is. She’ll also show you the current state of browser support and some of the things you can do to get it working as well as it can in your multicol and print projects.
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. Others were certainly entitled to their […]
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
Saved on: 2019-02-21

Commento: A fast, privacy-focused commenting platform

Add comments to your website with Commento. It's fast, modern, and privacy-focused.
Saved on: 2019-02-21

Why I choose Slim Framework for my PHP web development

Of course I often found myself involved in the same tedious tasks reinventing the wheel. But I found it even worse to spend a lot of time in learning just-another-framework and not being satisfied at…
Saved on: 2019-02-20

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

By Niklas Schöllhorn It is time for a change in the tools that I use. And I’ll tell you why! First of all, I want to make sure that you know about my intentions. I am not trying to rant about Laravel or why other frameworks might be better. This arti...
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 ?‍??‍?

It's easy to lose track of what exact data is in your data providers in a PHPUnit test, especially if there are many test cases, or many parameters for your test case. Fortunately, it's also easy to prevent that from happening.
Tags: #php #testing
Saved on: 2019-02-18

Color Spaces – Bartosz Ciechanowski

Interactive article explaining color spaces and how they're used to express color.
Saved on: 2019-02-17

A Designer’s Little Helpers – Hinderling Volkart – Medium

A list of useful tools, extensions and features from my bookmark bar to ease your day at work and beyond.
Tags: #design #tools
Saved on: 2019-02-14

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

Lemon shows a methodology for building websites with Vue, Pug and Sass.
Tags: #talks #video
Saved on: 2019-02-12

Blog - Next.js 8 | Next.js

Next.js 8 introduces Serverless Mode, smaller bundles, performance improvements, and more.
Tags: #react-js
Saved on: 2019-02-12

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

In this article I introduce a technique I've been using lately that blends my favourite parts of server-side and client-sidee apps: using client-side rendering in a server-side app.
Saved on: 2019-02-12

CodeNewbie

Saved on: 2019-02-11

SEO For Engineers

I like to joke that SEO stands for 'somebody else's obligation' because it’s easy to point a finger when something goes wrong.
Tags: #seo
Saved on: 2019-02-09

Make your site’s pages instant in 1 minute

And improve your conversion rate by 1%
Saved on: 2019-02-09

Guida Anti-Inculata per laureandi in Informatica e Ingegneria Informatica — Conjure Utopia

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

Mike Monteiro | F*ck You, Pay Me | CreativeMornings/SF

The most popular CreativeMornings talk of all time, Mike Monteiro gives us some valuable advice on how to get paid for the work that you do.
Tags: #talks #video
Saved on: 2019-02-09

Errori di Link building interna: lo studio di SEMrush

150.000 siti web e 15 miliardi di link univoci per scoprire la frequenza dei problemi di internal linking. Scopri gli errori più comuni e come correggerli.
Tags: #seo
Saved on: 2019-02-08

How to Report Errors in Forms: 10 Design Guidelines

Help users recover from errors by clearly identifying the problems and allowing users to access and correct fields easily.
Tags: #ux #webdev
Saved on: 2019-02-08

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

I’ve migrated my blog from Apache to NGINX. In the process, the .htaccess file was converted into an NGINX Server Block. This article shows both files and serves as an example for others that want to migrate.
Tags: #apache #nginx
Saved on: 2019-02-07

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

I came across this neat little animation in a designer newsletter. Unfortunately, I lost track of the source, so please give a shout out if you recognize
Tags: #webdesign
Saved on: 2019-02-07

Subtle Patterns | Free textures for your next web project

Subtle Patterns brought to you by Toptal, free textures for your next web project. Find out more here.
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…
Tags: #database
Saved on: 2019-02-06

Data Structure Visualization

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

React as a UI Runtime — Overreacted

An in-depth description of the React programming model.
Saved on: 2019-02-04

tyroprogrammer/learn-react-app: Application that will help you learn React fundamentals. Install this application locally - there's tutorial, code snippets and exercises. The main objective of this project is to help you get off the...

Application that will help you learn React fundamentals. Install this application locally - there's tutorial, code snippets and exercises. The main objective of this project is to help you get ...
Saved on: 2019-02-01

Everything You Need To Know About SVG | CSS-Tricks

Using SVG can be very simple, but if you start digging in, there is a lot to know about SVG. In this series you're going to learn why SVG is such an important
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…
Tags: #webdesign
Saved on: 2019-01-31
❤️
</>
2025