magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

Web Typography: Designing Tables to be Read, Not Looked At · An A List Apar

You may not think about it often, but tables are meant to be read. In this excerpt from Chapter 2 of his book, Web Typography, Richard Rutter explains how typography can improve the UX of our rows …
Saved on: 2017-11-02

Docker for any PHP Version | Servers for Hackers

Using Docker to get 5.3, which required a PHP version I didn't have on my local machine.
Tags: #docker #php
Saved on: 2017-11-02

Art of the Title

Saved on: 2017-10-31

Angular Day 2017 on Vimeo

Join the web’s most supportive community of creators and get high-quality tools for hosting, sharing, and streaming videos in gorgeous HD with no ads.
Saved on: 2017-10-31

JavaScript Start-up Performance – reloading – Medium

As web developers, we know how easy it is to end up with web page bloat. But loading a webpage is much more than shipping bytes down the wire. Once the browser has downloaded our page’s scripts it…
Saved on: 2017-10-30

Next Level Webpack Dashboard – freeCodeCamp

Webpack-dashboard has over 13,000 stars on GitHub, yet I almost never encounter developer teams making use of the plugin. We’re all familiar with the webpack log above. Although sometimes I wonder —…
Saved on: 2017-10-30

Infrequently Noted

Performance budgets are an essential but under-appreciated part of product success and team health. Most partners we work with are not aware of the real-world operating environment and make inappropriate technology choices as a result. We set a time budget of less than 5 seconds first-load Time-to-Interactive and less than two seconds for subsequent loads. We further constrain ourselves to a baseline device and network configuration to measure progress. 2017's global baseline is a ~$200 Android device on a 400Kbps link with a 400ms round-trip-time ('RTT'). This translates to ~130-170KB of critical-path resources, depending on composition; the more JS you include, the smaller the bundle must be.
Tags: #performance
Saved on: 2017-10-28

From Bootstrap to CSS Grid – Times Open

Despite many clever hacks and creative workarounds, there hasn’t been a simple answer for creating layout on the web. From misusing tables, to over-engineering simple floats that push around content…
Saved on: 2017-10-26

Stitcher 1.0

Significantly improve PHPStorm's performance.
Tags: #performance
Saved on: 2017-10-23

How to become a memory master | Idriz Zogaj | TEDxGoteborg - YouTube

Never miss a talk! SUBSCRIBE to the TEDx channel: http://bit.ly/1FAg8hBIdriz is passionate about teaching others how to improve their memories and believes t...
Saved on: 2017-10-23

Joshua Foer: Feats of memory anyone can do | TED Talk

There are people who can quickly memorize lists of thousands of numbers, the order of all the cards in a deck (or ten!), and much more. Science writer Joshua Foer describes the technique -- called the memory palace -- and shows off its most remarkable feature: anyone can learn how to use it, including him.
Saved on: 2017-10-23

Vue.JS Top 10 Articles For the Past Month (v.Oct 2017)

For the past month, we’ve ranked nearly 800 Vue articles to pick the Top 10 stories that can help advance your career. (1.2% chance to be pi
Tags: #vuejs
Saved on: 2017-10-22

DevDocs API Documentation

Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app including HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++, and many more.
Tags: #guide #tools
Saved on: 2017-10-19

Troy Hunt: The 6-Step "Happy Path" to HTTPS

It's finally time: it's time the pendulum swings further towards the "secure by default" end of the scale than what it ever has before. At least insofar as securing web traffic goes because as of this week's Chrome 62's launch, any website with an input box is now doing this when served over an insecure connection: It's not doing it immediately for everyone [https://textslashplain.com/2017/10/18/chrome-field-trials/], but don't worry, it's coming very soon even if it hasn't yet arrived for yo
Saved on: 2017-10-19

100/100 su Pagespeed Insights con il tuo sito Wordpress

L'unica guida che ti fa ottenere veramente il 100/100 su tutte le tab di Pagespeed Insights. Metti il turbo al tuo sito Wordpress diminuisci il bounce rate
Tags: #performance
Saved on: 2017-10-17

Metaballs

Metaballs, not to be confused with meatballs, are organic looking squishy gooey blobs. From a mathematical perspective they are an iso…
Saved on: 2017-10-17

Don't Overthink It (Flexbox) Grids | CSS-Tricks

Four years ago I posted "Don't Overthink it Grids" and it resonated with quite a few people. Even back then, I thought we might have been at Peak Grid.
Tags: #css
Saved on: 2017-10-17

Developer Experience Lessons Operating a Serverless-like Platform At Netflix

Drawing from our developer experience learnings operating a Serverless-like platform at Netflix, we outline various aspects that are applicable to general purpose serverless solutions too.
Tags: #serverless
Saved on: 2017-10-16

Create a Vuex Store using TypeScript from @alexjoverm on @eggheadio

A Vuex store centralizes the state of your app, making it easy to reason about your state flow. In this lesson we’ll see how we can create a Vuex stor...
Tags: #course #vuejs
Saved on: 2017-10-15

What I Learned From Reading Every Amazon Shareholders Letter

Insights from every Amazon Shareholder Letter dating back to 1997.
Tags: #business
Saved on: 2017-10-15

Web Audio Modem

What do you do when you cannot copy text between computers due to lack of internet connectivity? I built a modem using the Web Audio API, allowing data transfer via audio.
Tags: #programming
Saved on: 2017-10-14

Molly Rocket

Tags: #games
Saved on: 2017-10-13

I hate programming. : r/PHP

Tags: #programming
Saved on: 2017-10-13

Rebuilding slack.com – Several People Are Coding

In August, we released a major redesign of slack.com, and we want to give you a peek behind-the-scenes. Rebuilding our marketing website was a massive project that took careful coordination across a variety of teams, departments, and agencies. We implemented a redesign while overhauling all the under-the-hood code. Our aim was to address a few…
Tags: #css #ux #webdev
Saved on: 2017-10-13

The Depression Thing

the depression thing: a neat story about depression and mental health. By Zach Holman.
Tags: #read-later
Saved on: 2017-10-12

CSS Grid Challenge: Winners and Templates – Smashing Magazine

[CSS Grid](https://www.smashingmagazine.com/2017/06/building-production-ready-css-grid-layout/) is becoming the **new layout standard** for the web, and we are all still experimenting with what we can achieve with it.
Saved on: 2017-10-12

Comparing CSS Resets

This pen is a demo by scotch.io to demonstrate different CSS resets and how they are used....
Saved on: 2017-10-12

Out to Get You

Epistemic Status: Reference. Expanded From: Against Facebook, as the post originally intended. Some things are fundamentally Out to Get You.  They seek resources at your expense. Fees are hidden. E…
Tags: #opinions
Saved on: 2017-10-11

Pencil and Paper Games

Tags: #kids
Saved on: 2017-10-11

Conclusion

Let's take a very quick look at how best to set up PHP-FPM for high throughput, low latency, and more stable CPU and memory use. By default, most setups
Tags: #php #server
Saved on: 2017-10-10

Books | Shiphp

Tags: #docker #php
Saved on: 2017-10-10

Uncle Bob and Silver Bullets • Hillel Wayne

A while back I wrote that Robert Martin was ruining software by being too good at programming. That was supposed to be a joke. Since then he’s done his damndest to actually ruin software by telling people they’re doing it wrong. His most recent response where he yells at software correctness was the breaking point for me, so I’m going to go ahead and say what many of us have been thinking:
Saved on: 2017-10-07

Your app is an onion: Why software projects spiral out of control

You start with the best of intentions. You hire a developer to build out your startup idea. But almost every week, it feels like the project needs tweaking. Features start creeping in, and the scope…
Tags: #read-later
Saved on: 2017-10-04

Learn Blockchains by Building One – Hacker Noon

You’re here because, like me, you’re psyched about the rise of Cryptocurrencies. And you want to know how Blockchains work—the fundamental technology behind them.
Tags: #blockchain
Saved on: 2017-10-02

Draggable JS – JavaScript drag and drop library

Draggable is a lightweight, responsive, modern drag and drop JavaScript library – the ideal choice for adding slick native-feeling drag and drop behaviour to your web apps.
Saved on: 2017-09-30

We need to talk about Session Tickets

More specifically, TLS 1.2 Session Tickets. Session Tickets, specified in RFC 5077 [https://tools.ietf.org/html/rfc5077], are a technique to resume TLS sessions by storing key material encrypted on the clients. In TLS 1.2 they speed up the handshake from two to one round-trips. Unfortunately, a combination of deployment realities and three design flaws makes them the weakest link in modern TLS, potentially turning limited key compromise into passive decryption of large amounts of traffic. How
Saved on: 2017-09-28

Going back to Web Basics: Structuring HTML – Toni-Jan Keith Monserrat – Med

As web developers, there’s no escaping the fact that we have typed HTML since we did our first web development tutorial or published our first website. Right now, we can manipulate HTML to our own…
Tags: #html5
Saved on: 2017-09-25

Stdlib

Saved on: 2017-09-25

Franchise: a sql notebook

A SQL Notebook
Tags: #tools
Saved on: 2017-09-21

10 SASS (SCSS) mixins you should be using in your projects | Engage

Save yourself time and stop repeating so much code, with help from a set of 10 SCSS 'mixins' taken from the Engage Front End Baseplate.
Tags: #css
Saved on: 2017-09-21

Six random issues and their solutions in VueJS. - Stijlbreuk - Medium

@Stijlbreuk, we ❤️ VueJS. We quickly fell in love with it after testing it and comparing it with the usual suspects such as Angular, React, Ember and some unusual suspects such as Mithril and a very…
Tags: #vuejs
Saved on: 2017-09-21

It’s all going to be serverless — the question is “When?”

The preceding 10 years have taught us to embrace the elasticity and manageability of the cloud. Cloud sparked the intoxicatingly powerful notion of being able to have a new server whenever you…
Tags: #serverless
Saved on: 2017-09-19

Penthouse 1.0 — Official Release!?? – Jonas Ohlsson Aden – Medium

Penthouse is the first and best free critical css generator out there, helping you improve your speed index — time to first render. Inspired by Facebook’s awesome open source contribution with React…
Tags: #css
Saved on: 2017-09-18

Face ID, Touch ID, No ID, PINs and Pragmatic Security

I was wondering recently after poring through yet another data breach how many people actually use multi-step verification. I mean here we have a construct where even if the attacker has the victim's credentials, they're rendered useless once challenged for the authenticator code or SMS which is subsequently set. I went out looking for figures and found the following on Dropbox: > "less than 1% of the Dropbox user base is taking advantage of the company’s two-factor authentication feature": htt
Saved on: 2017-09-14

underscore.js

Tags: #javascript
Saved on: 2017-09-13

Basic Single Page application using Vue.js and Firebase — Part 1

In this tutorial I want to describe how to build a basic scaffold application with Vue.js and Firebase.
Saved on: 2017-09-13

How to gradually upgrade toward PHPUnit 6 with namespaced classes

In the latest months I wrote multiple times, in different projects, code migrating PHPUnit toward major version 6. This upgrade is harder than the previous one, since in this version it was introduced a big breaking change: all classes got (finally!) namespaced. This means that any usage of those classes in your project needs to be updated. It may seem a simple find & replace job, but since you need to introduce at least one use PHPUnit\Framework\TestCase line at the top of each one of your test classes, it’s a boring and a little more than trivial task; also, upgrading it in a single big jump may not be feasible or prudent, especially in the case of open source or distributed libraries, where backward compatibility and support for old PHP versions must be ensured.
Saved on: 2017-09-12

Domain-Driven Design | @herbertograca

Domain-Driven Design was coined by Eric Evans in his fantastic book Domain-Driven Design: Tackling Complexity in the Heart of Software, published in 2003. Eric Evans book was key in formalising man…
Tags: #ddd
Saved on: 2017-09-08

How to not be annoyed by tests and why they are important — Part 1

Developers tend to not write tests, the code is really hard to test or we simply don’t have time to write tests. For the last 3 years I was always struggling to test our software. These are merely…
Tags: #php #tdd
Saved on: 2017-09-08

Configuring With Composer in PhpStorm 2017.2 | PhpStorm Blog

Configuring PhpStorm correctly is important to get the most out of your IDE, and PhpStorm 2017.2 has made it easier by allowing you to detect some of the settings from your `composer.json` file.
Saved on: 2017-09-08

JSX (react) in depth - an interactive tutorial

JSX react in depth - an interactive tutorial
Saved on: 2017-09-08

floppykat

The Uncomfortable is a collection of deliberately inconvenient everyday objects by Athens-based architect Katerina Kamprani.
Tags: #art
Saved on: 2017-09-07

Upgrading existing password hashes

Still using MD5 or SHA-1 to store user passwords and want to gracefully migrate to e.g. bcrypt? Want to do it properly to protect all passwords in the database? Here's how.
Saved on: 2017-09-06

Reqres - A hosted REST-API ready to respond to your AJAX requests

A hosted REST-API ready to respond to your AJAX requests
Saved on: 2017-08-31

Serverless beyond Functions – Cloud Academy, Inc. – Medium

I like to play with technology. I think it is the best way to understand its pros, cons, and limits. Most of the time, when talking about serverless, people thinks of functions, such as those…
Saved on: 2017-08-31

The Simplest React Stack – Bertalan Miklos – Medium

I am in search of the simplest React Stack. It has to be future-proof and feature-packed, but most importantly it has to be a breeze to work with. In this series I will look for easy-to-use solutions…
Saved on: 2017-08-31

(7) Rob Pike - 'Concurrency Is Not Parallelism' - YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Tags: #programming
Saved on: 2017-08-30

Demand Thinking - New perspectives for designers and product managers from

Ryan Singer and Chris Spiek on software product design, product management, understanding demand, UX, and building the right thing.
Tags: #video
Saved on: 2017-08-30

emadehsan/thal: Getting started with Puppeteer and Chrome Headless for Web

Getting started with Puppeteer and Chrome Headless for Web Scraping - emadehsan/thal
Saved on: 2017-08-29

Five sharding data models and which is right

At Citus we make it simple to shard PostgreSQL. So we’ve thought a lot about different data models for sharding. This post covers 5 different data models for sharding, from sharding by tenant (multi-tenant data models), sharding by geography, sharding by entity id, sharding a graph, and time-based partitioning.
Saved on: 2017-08-29

permalink

Saved on: 2017-08-29

The Software Architecture Chronicles | @herbertograca

This post is the first of a series of posts about Software Architecture. In them, I write about what I’ve learned on Software Architecture, how I think of it, and how I use that knowledge.
Saved on: 2017-08-25

Learning How To LearnModule 1 - What is LearningFocused/Diffuse Modes Th - Pastebin.com

Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Saved on: 2017-08-25

CRUDlex 0.12.0 Released : PHP

Tags: #php #tools
Saved on: 2017-08-24

Machine Learning for Humans🤖👶 - Machine Learning for Humans - Medium

The ultimate guide to machine learning. Simple, plain-English explanations accompanied by math, code, and real-world examples.
Saved on: 2017-08-19

Single Sign On—You’re Probably Doing It Wrong | PHP Architect

Requiring users to log in individually to the websites they need for their work wastes time. Let’s fix that with a single sign-on service.
Saved on: 2017-08-19

Layers, ports & adapters - Part 3, Ports & Adapters

In the previous article we discussed a sensible layer system, consisting of three layers: Domain Application Infrastructure Infrastructure The infrastructure layer, containing everything that connects the application’s use cases to “the world outside” (like users, hardware, other applications), can become quite large. As I already remarked, a lot of our software consists of infrastructure code, since that’s the realm of things complicated and prone to break. Infrastructure code connects our precious clean code to:
Saved on: 2017-08-19

Creating a Symfony 3 Project with Basic User Handling

This post will walk through how to get setup using the Symfony 3 framework and the Friends of Symfony bundle so that your project can allow users to register, login and out, and view and edit their User profile.
Saved on: 2017-08-18

Why should you learn PostgreSQL? | Brightball

PostgreSQL has the capability to replace almost your entire application stack outside of the web server. Here is an attempt to summarize all of the amazing functionality that you're cheating yourself out of by not choosing PostgreSQL.
Tags: #postgres
Saved on: 2017-08-16

Ask A Female Engineer: Thoughts on the Google Memo | Y Combinator

I’m the moderator for our Ask A Female Engineer series, and a female engineer on the software team at YC. This is the sixth installment in a series where we ask female engineers questions and share their candid, anonymous responses. In this post, we did something a bit different: we asked engineers to answer questions about the recent memo by former Google engineer James Damore. The engineers responding to these questions were given pseudonyms, and those pseudonyms are consistent through the se
Saved on: 2017-08-16

How To Migrate from an Apache Web Server to Nginx on an Ubuntu VPS

Apache and Nginx are both powerful web servers that can reliably host web content on the internet. While Apache is the currently the most popular web server in the world, Nginx is rapidly gaining converts due to its low resource usage. In this guide, we will discuss how to migrate from Apache to Nginx.
Tags: #nginx
Saved on: 2017-08-14

The Collaborative API Development Platform

Leading Open Source API Development Platform for HTTP, REST, GraphQL, gRPC, SOAP, and WebSockets
Tags: #tools
Saved on: 2017-08-10

The Startup Marketing Checklist

I tried dozens of side projects before starting Draft.dev, and now I’ve worked with hundreds of early-stage startups to help with marketing. So, a lot of founders ask me how to get started in marketing when your marketing budget is small and your product is new. I created this list to give people an answer […]
Saved on: 2017-08-07

StackBlitz

StackBlitz is the collaborative browser-based IDE for web developers. StackBlitz eliminates time-consuming local configuration and lets developers spend more time building.
Saved on: 2017-08-04

This in JavaScript | Zell Liew

Are you confused by the `this` keyword in JavaScript? It confuses everyone in the beginning, so don't worry about it. You're not alone. But that doesn't mean you can go on without understanding `this` forever. It is used so much in JavaScript and in tutorials everywhere that you need to grasp what `this` is sooner or later. Once you understand `this`, you'll realize that it's much simpler than you think it is. By the end of this article, you would have demystified `this` for yourself. You'll know what it is, what it does and how to use it.
Saved on: 2017-08-03

Explaining Programming to 6 Years Old Kids

It was more fun than I expected! I treated this seriously and I was well prepared, and it paid off. The kids were interested and I think they might even remember something.
Saved on: 2017-08-02

Re-Introducing PHPUnit - Getting Started with TDD in PHP — SitePoint

Let's take a fresh look at PHPUnit - the de-facto TDD tool for PHP. We'll explain TDD on an example, implement code coverage, and more!
Tags: #tdd #tutorial
Saved on: 2017-08-02

Animation Time on Vimeo

A selection of the latest and greatest animations and motion graphics projects from our wonderful community.
Tags: #video
Saved on: 2017-07-28

codebyjeff - Blog

Saved on: 2017-07-28
❤️
</>
2025