magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev

Short Film Takes You Inside the ILFORD Factory to See How B&W Film is Made

UK-based film and photo paper manufacturer ILFORD Photo has released a new short film titled "Behind the Film" that takes you inside the HARMAN technology
Tags: #art #movies
Saved on: 2019-07-17

JSConf.Asia Singapore 2019

Southeast Asia's largest web developer conference. Spread the word. Follow us on Twitter @jsconfasia
Saved on: 2019-07-16

How to write testable code

How to refactor code to make it more testable (and as a bonus SOLID)
Tags: #testing
Saved on: 2019-07-16

Mac Open Web, by Brian Warren

Mac Open Web - A collection of open and indie Mac, iOS, and web apps that help promote the open web.
Tags: #mac #tools
Saved on: 2019-07-16

The Three Types of Performance Testing – CSS Wizardry – CSS Architecture, W

How can we make it easier for businesses to understand when and what to measure?
Saved on: 2019-07-15

How we built a serverless architecture with AWS

Our customers go serverless for live locations with HyperTrack. We go serverless for our platform with AWS. In this blog, we give you a peek under the hood and share our learnings.
Saved on: 2019-07-11

Docker Blog | Docker

We're excited to announce that Settings Management for Docker Desktop is now Generally Available!  Settings Management can be configured in the Admin Console for customers with a Docker Business subscription.  After a successful Early Access period, this powerful administrative solution has been enhanced with new compliance reporting capabilities, completing our vision for centralized Docker Desktop...
Tags: #docker #guide
Saved on: 2019-07-08

Continuous Integration (CI) Explained

Continuous integration enables iterative software development, reduces risks from defects and makes developers highly productive. Summary Continuous Integration (CI) is a development practice where developers regularly merge their code into a central repository. Each merge automatically triggers a build and tests, helping detect and fix issues early. In other words, CI involves committing changes frequently […]
Saved on: 2019-07-05

Preloading in PHP 7.4 - stitcher.io

Preloading allows for parsed PHP files to be available for all requests
Saved on: 2019-07-04

Startup idea checklist

I’ve been tinkering with different startup ideas and needed a good checklist to think through them. There are great templates for this already: The YC application, Amazon’s internal press release, and Sequoia’s Writing a Business Plan. I found myself mixing and tweaking these templates because they don’t exactly match my model of the world, so I wrote up my own list.
Saved on: 2019-06-23

Bringing service workers to Google Search | web.dev

Search for just about any topic on Google, and you're presented with a page of meaningful, relevant results. What you probably didn't realize is that this search results page may be served by a powerful piece of web technology called a service worker.
Tags: #javascript
Saved on: 2019-06-21

Improve your English pronunciation using Youtube

Struggling with English pronunciation? YouGlish uses real people speaking real English to help you master tricky sounds. No more dictionary confusion!
Saved on: 2019-06-20

Facebook moderators break their NDAs to expose desperate working conditions

At Facebook’s worst-performing content moderation site, operated by Cognizant in Tampa, FL one contractor has died, others have developed PTSD and fear for their lives.
Saved on: 2019-06-19

The Evolution of Spotify Home Architecture

Emily Samuels and Anil Muppalla discuss the evolution of Spotify's architecture that serves recommendations (playlist, albums, etc) on the Home Tab.
Saved on: 2019-06-19

How to Section Your HTML | CSS-Tricks

The sectioning elements in HTML5 are , , , and . is also kind of a sectioning element since
Saved on: 2019-06-19

Intro to VuePress 1.x – ULIVZ – Medium

Since April 2018, with the hard work of the maintainers, VuePress, a static website generator launched by Vue.js, has released 96 versions and recently reached from alpha to beta stage. Today, we are…
Tags: #vuejs
Saved on: 2019-06-11

7 Absolute Truths I Unlearned as Junior Developer

A few things I strongly believed when I was a junior developer which turned out to be wrong.
Saved on: 2019-06-08

hgraca/explicit-architecture-php: This repository is a demo of Explicit Arc

This repository is a demo of Explicit Architecture, using the Symfony Demo Application. - hgraca/explicit-architecture-php
Saved on: 2019-06-07

How to Use Ansible: An Ansible Cheat Sheet Guide | DigitalOcean

Ansible is a modern configuration management tool that facilitates the task of setting up and maintaining remote servers. This cheat sheet-style guide pr…
Saved on: 2019-06-07

Extract critical CSS | web.dev

Learn how to improve render times with critical CSS technique and how to choose the best tool for your project.
Saved on: 2019-06-05

Building a stateless API proxy - Thea Flowers

How to make an access-limiting proxy for any API
Saved on: 2019-05-30

The Sass Ampersand | CSS-Tricks

The & is an extremely useful feature in Sass (and Less). It's used when nesting. It can be a nice time-saver when you know how to use it, or a bit of a
Tags: #css #webdev
Saved on: 2019-05-28

Nick Craver - Stack Overflow: How We Do Deployment - 2016 Edition

This is #3 in a very long series of posts on Stack Overflow’s architecture.Previous post (#2): Stack Overflow: The Hardware - 2016 EditionWe’ve talked abou...
Saved on: 2019-05-28

Photographer Jun Yamamoto Captures The Magic Of Japan Streets At Night

Vibrant night urban shots by Jun Yamamoto a.k.a. jungraphy, a talented self-taught photographer, and retoucher currently based in Tokyo, Japan. Jun focuses main
Saved on: 2019-05-27

UFABET7M

ทางเข้า UFABET เว็บตรง ปลอดภัย 100% เล่นง่ายบนมือถือ ฝากถอนออโต้ ไม่มีขั้นต่ำ สมัครวันนี้รับโบนัสฟรี ใช้งานได้ 24 ชม.
Tags: #learning
Saved on: 2019-05-26

Build and Deploy Realtime Svelte 3 Apps Using GraphQL

Build a Realtime Svelte.js 3 App using GraphQL (svelte-apollo and Hasura) and Deploy on Now 2.0 Platform. Instant setup/sample-app ? svelte-apollo
Saved on: 2019-05-24

jlevy/the-art-of-command-line: Master the command line, in one page

Master the command line, in one page
Tags: #guide
Saved on: 2019-05-23

CQRS and Event Sourcing Intro For Developers - Software House ASC

W Altkom Software tworzymy oprogramowanie dla banków, firm finansowych i ubezpieczycieli. Zaufaj liderowi cyfrowej transformacji sektora.
Saved on: 2019-05-22

How to build a Docker development setup for PHP Projects [Tutorial Part 3]

Dockerfiles, folder structures, etc. - In this article I'll got through the fundamentals for a PHP development environment on Docker.
Tags: #docker #php
Saved on: 2019-05-20

Wevolution Of Webdesign

The Evolution Of Webdesign is a collection and imitation of Webdesign Trends from 1991 to 2020.
Tags: #webdesign
Saved on: 2019-05-19

Devchecklists

Saved on: 2019-05-19

Three.js Fundamentals

Your first Three.js lesson starting with the fundamentals
Tags: #javascript
Saved on: 2019-05-18

HTML5 Aided Vue.js form validation

Form validation does not need a fancy library.
Tags: #vuejs
Saved on: 2019-05-16

SEO Checklist: i fattori SEO da Ottimizzare

Ho voluto condividere con voi questo schema logico che uso per affrontare da zero una analisi SEO.
Tags: #seo
Saved on: 2019-05-15

Test-Driven Development: Really, It’s a Design Technique

Using a step-by-step example in Java, this article provides a practical example of how to use test-driven development (TDD) to divide, test, and conquer larger problems when coding.
Saved on: 2019-05-14

Going Critical

Learn how things spread with playable simulations
Tags: #culture
Saved on: 2019-05-14

PHP in 2019 - stitcher.io

PHP isn't the same old crappy language it was ten years ago
Tags: #php
Saved on: 2019-05-13

The Lean UX Canvas – Jeff Gothelf – Medium

In most of my work these days I don’t often use an official canvas. I prefer to pick and choose the assumptions that can be found on the Business Model Canvas, Lean Canvas and others as appropriate…
Tags: #ux
Saved on: 2019-05-10

Inheritance versus composition [LWN.net]

The idea of 'inheritance' is something that most students learn about early on when they are s [...]
Saved on: 2019-05-09

Google Fights Back – Stratechery by Ben Thompson

At Google I/O, Google was the opposite of defensive: the company set out to make the case that its approach made for better products that makes people’s lives better
Saved on: 2019-05-09

Vue Tailwind PurgeCSS — The right way – kyis – Medium

TailwindCSS is an amazing tool, but the extraneous utility classes it generates can bloat builds. That’s where PurgeCSS comes in, removing unused classes from our CSS output. PurgeCSS has sharp edges…
Saved on: 2019-05-09

CSSFX - Beautifully simple click-to-copy CSS effects

Diese Website steht zum Verkauf! cssfx.dev ist die beste Quelle für alle Informationen die Sie suchen. Von allgemeinen Themen bis hin zu speziellen Sachverhalten, finden Sie auf cssfx.dev alles. Wir hoffen, dass Sie hier das Gesuchte finden!
Saved on: 2019-05-08

HTTP headers for the responsible developer - Twilio

Guide to using HTTP headers for a better web. Learn about HTTPS, HSTS, CSP, Cacheable, immutable resources, serving WebP images, Feature-Policy and more.
Tags: #https #webdev
Saved on: 2019-05-08

When to declare classes final

Declaring classes as final enhances our code quality and abstraction dramatically, but is it always correct?
Tags: #oop #php
Saved on: 2019-05-07

The “Design Tips” series now in TailwindCSS

Diese Domain steht zum Verkauf!
Tags: #webdesign
Saved on: 2019-05-03

VueConf US 2019 | Vue Mastery

Watch 28 videos from VueConf US 2019, which took place in Tampa, Florida, USA on March 25-27, 2019
Tags: #talks #vuejs
Saved on: 2019-04-30

Organizing code into domain modules | Matthieu Napoli

Note: the french version of this article is published on Wizaplace's tech blog. We recently discussed 2 topics seemingly unrelated with my colleagues at Wizaplace: how to organize code? how to organize teams?
Saved on: 2019-04-29

Uppy 1.0: Your best friend in file uploading — Uppy

Today, after three years of development, we are launching version 1.0 of Uppy,
Saved on: 2019-04-29

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
❤️
</>
2026