magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

storage/README.md at master · igniphp/storage

Minimalistic entity framework with multi database support. - igniphp/storage
Saved on: 2018-07-17

How to set up a short feedback loop as a solo coder - DEV Community ?‍??‍?

Strategies for continuous improvement when you're a freelance developer.
Tags: #programming
Saved on: 2018-07-16

How Image Optimisation Decreased my Website's Page Weight by 62%

Learn the image optimisation strategies I employed to shrink the page weight on my homepage from 1.1 MB to just under 450 KB
Saved on: 2018-07-16

More than concentric layers – @herbertograca

In my previous post in this series, I published an infographic that reflects the mental map I use to figure out the relationships between the code units types. However, there was something that I a…
Saved on: 2018-07-13

Delivering WordPress in 7KB | CSS-Tricks

Over the past six months, I've become increasingly interested in the topic of web sustainability. The carbon footprint of the Internet was not something I
Saved on: 2018-07-12

CSS Grid in IE: CSS Grid and the New Autoprefixer | CSS-Tricks

In Part 1 of this series, I debunked a few misconceptions that many people have around the Internet Explorer (IE) implementation of CSS grid. This article
Tags: #css #webdev
Saved on: 2018-07-12

Is timeless UI design a thing?

Trends come and go, fonts become uncool, buttons aren't supposed to have round corners... but what if UI design became timeless?
Saved on: 2018-07-09

Facebook post preview with ReactJS and AWS Lambda

React JS app built using AWS Lambda and hosted on Netlify
Saved on: 2018-07-05

vue-patterns/README.md at master · learn-vuejs/vue-patterns

Useful Vue patterns, techniques, tips and tricks and helpful curated links. - learn-vuejs/vue-patterns
Tags: #guide #vuejs
Saved on: 2018-07-04

multi-image-blog-project — SitePoint

Posts tagged with multi-image-blog-project.
Saved on: 2018-07-02

Creating Time Tracking System in PHP Symfony and Vue

Here is how you can create a time tracking system in PHP using Symfony and VueJS.
Saved on: 2018-07-02

How to read | Robert Heaton

Five years ago I realized that I remembered almost nothing about most books that I read. I was reading all kinds of non-fiction - pop-psychology, pop-economics, pop-sociology, you name it - and felt like quite the polymath auto-didact. But one day, after I had finished blathering at a friend about how much I had enjoyed Thinking, Fast and Slow, they asked for a quick summary of the book’s overall thesis. I thought for a while, mumbled something about System 1 and System 2 and how I had only really read...
Tags: #learning
Saved on: 2018-07-01

blue-chip-js/blue-chip: Normalizes GraphQL and JSON:API payloads into your state management system and provides ORM selectors to prepare data to be consumed by components

Normalizes GraphQL and JSON:API payloads into your state management system and provides ORM selectors to prepare data to be consumed by components - blue-chip-js/blue-chip
Saved on: 2018-06-30

kay-is/react-from-zero: A simple (99% ES2015 less) tutorial for React

A simple (99% ES2015 less) tutorial for React
Saved on: 2018-06-30

Medium

Saved on: 2018-06-29

How to build a real-time editable data table in Vue.js

By Peter Mbanugo In data-driven applications, a data table is used to display data in a tabular format with the ability to edit and delete records in place. When you’re working with Vue, there are different open-sourced components that can be used to...
Tags: #vuejs
Saved on: 2018-06-27

Vuehandbook

An ebook by Flavio Copes 🔥 🚀
Saved on: 2018-06-26

Bash Brackets Quick Reference

Bash has lots of brackets and this is a cheat sheet to help you remember which ones to use.
Tags: #bash
Saved on: 2018-06-21

The Layouts of Tomorrow | Max Böck - Frontend Web Developer

I went over to dribbble in search of fresh webdesign ideas - how hard is it to build a non-standard layout, given the modern CSS tools we have today? An experiment on CodePen.
Saved on: 2018-06-21

Certificates for localhost

Sometimes people want to get a certificate for the hostname “localhost”, either for use in local development, or for distribution with a native application that needs to communicate with a web application. Let’s Encrypt can’t provide certificates for “localhost” because nobody uniquely owns it, and it’s not rooted in a top level domain like “.com” or “.net”. It’s possible to set up your own domain name that happens to resolve to 127.
Tags: #https #webdev
Saved on: 2018-06-20

React Native at Airbnb – Airbnb Engineering & Data Science – Medium

This article was published in 2018 and reflects the state of React Native at the end of 2017. When using these articles to make decisions about your business, please use discretion. Any technical…
Saved on: 2018-06-20

The machine Fired me

It was 7am when my phone rang. Instead of an alarm, it was my recruiter disturbing me from a pleasant dream. It was too early for a phone call or to be caught off guard, so I did not answer. I went to
Tags: #story
Saved on: 2018-06-20

Material Design is a political choice

Google's Material Design is only a single perspective of what constitutes good design, closing the door on other different aesthetics.
Saved on: 2018-06-18

More Unicode Patterns | CSS-Tricks

Creating is the most intense excitement one can come to know.
Saved on: 2018-06-15

How to GraphQL - The Fullstack Tutorial for GraphQL

Fullstack GraphQL Tutorial to go from zero to production covering all basics and advanced concepts.
Saved on: 2018-06-13

Easier scrollytelling with position sticky

Leaning on CSS to simplify the process.
Saved on: 2018-06-13

How Frank Chimero Designs a Poster | The Work Behind The Work

How Frank Chimero Designs a Poster
Tags: #art #design
Saved on: 2018-06-11

Mister Rogers's Simple Set of Rules for Talking to Kids

The TV legend possessed an extraordinary understanding of how kids make sense of language.
Tags: #culture #kids
Saved on: 2018-06-09

15 Experts Share Their Web Performance Advice for 2018

25+ experts share their advice and mistakes they see when it comes to web performance and which optimizations you should spend time prioritizing.
Saved on: 2018-06-08

You’re Doing Scrum Wrong, and Here’s How to Fix It – Hacker Noon

When the Manifesto for Agile Software Development was first published, it was not a process, but a set of guiding principles. Two of the core, foundational principles of agile development are reflection and continuous improvement. By creating tight feedback loops of iteration, analyzing the meta-process of product development, and constantly experimenting in order to improve communication and efficiency, these early agile teams were able to efficiently deliver high quality software while being able to quickly adapt to the shifting priorities of the business.
Saved on: 2018-06-08

Offline-First Progressive Web Apps (PWA) in Vue.js from @alexjoverm on @egg

Progressive Web Apps are just Web pages, but with superpowers. They load under uncertain network conditions, even offline. They’re fast and engaging, p...
Saved on: 2018-06-07

How to Pick a Good Monitor for Software Development

Buying a new monitor is stressful because there's so many things to understand. After reading this article, you will know what to look for.
Saved on: 2018-06-06

Guide to leading a team

The step-by-step guide for becoming a good manager.
Tags: #management
Saved on: 2018-06-06

Git Merge vs Git Rebase

These two methods serve the same purpose but achieve the goal in different ways. So, which one should you use for combining multiple branches into one?
Tags: #git
Saved on: 2018-06-04

HTML5 UP

Responsive HTML5 and CSS3 site templates designed by @ajlkn and released under the Creative Commons license.
Saved on: 2018-06-03

Page Object Model (POM) | Design Pattern - tajawal - Medium

Page Object Model is a design pattern which has become popular in test automation for enhancing test maintenance and reducing code duplication. A page object is an object-oriented class that serves…
Tags: #testing
Saved on: 2018-06-02

PHP-FPM: Process Management | Servers for Hackers

Learn how to manage how PHP-FPM creates and uses PHP processes to get the most out of your server.
Saved on: 2018-06-01

Tcpdump Examples - 22 Tactical Commands | HackerTarget.com

In these tcpdump examples you will find 22 tactical commands to zero in on the key packets. Know your network with this powerful packet capture tool. Examples for http, icmp, dns, snmp and more.
Tags: #guide #linux
Saved on: 2018-05-30

Vue <3 GraphQL

How I built a Vuex-ORM plugin to attach my Vue SPA to a GraphQL API
Saved on: 2018-05-29

Invisible asymptotes — Remains of the Day

"It is said that if you know your enemies and know yourself, you will not be imperiled in a hundred battles; if you do not know your enemies but do know yourself, you will win one and lose one; if you do not know your enemies nor yourself, you will be imperiled in every single battle." -
Saved on: 2018-05-29

Liskov and type safety - stitcher.io

What makes a type system safe; how does the Liskov substitution principle help with this; and what does it mean regarding type variance?
Saved on: 2018-05-28

Building a YouTube MP3 Downloader with Exodus, FFmpeg, and AWS Lambda

A short guide to building a practical YouTube MP3 downloader bookmarklet using Amazon Lambda.
Tags: #guide #lambda
Saved on: 2018-05-27

spatie/typed: Improvements to PHP's type system in userland: generics, typed lists, tuples and structs

Improvements to PHP's type system in userland: generics, typed lists, tuples and structs - spatie/typed
Saved on: 2018-05-25

Cool Backgrounds

Explore a beautifully curated selection of cool backgrounds that you can add to blogs, websites, or as desktop and phone wallpapers.
Tags: #tools
Saved on: 2018-05-25

Wired Elements

Common UI Elements with a sketchy hand-drawn look.
Saved on: 2018-05-25

jorgebucaran/hyperapp: 1kB-ish JavaScript framework for building hypertext applications

1kB-ish JavaScript framework for building hypertext applications - jorgebucaran/hyperapp
Saved on: 2018-05-23

Vue.js — Considerations and Tricks - webf

Vue.js is great. However, when you start building large scale JavaScript applications, you will start to hit the boundaries of the Vue.js. These boundaries are not really the limitations of the…
Tags: #vuejs
Saved on: 2018-05-23

pwm/s-flow: A lightweight library for defining state machines that supports

A lightweight library for defining state machines. - pwm/s-flow
Saved on: 2018-05-21

Serverless and PHP: introducing Bref | Matthieu Napoli

Serverless basically means &quot;Running apps without worrying about servers&quot;. Obviously there are still servers involved, the main difference is that you do not maintain the servers and reserve their capacity. They are scaled up or down automatically and you pay only for what you use. This article intends to explain what serverless means for web applications and more specifically for PHP.
Saved on: 2018-05-17

The Ultimate Guide to Automated WordPress Deployments

WordPress site deployments should be consistent, reliable, and repeatable. We show you how to automate your WordPress deployments, saving time and money
Tags: #wordpress
Saved on: 2018-05-17

Where Lines Break is Complicated. Here's all the Related CSS and HTML. | CSS-Tricks

Say you have a really long word within some text inside an element that isn't wide enough to hold it. A common cause of that is a long URL finding it's way
Saved on: 2018-05-16

Learn VIM while playing a game - VIM Adventures

VIM Adventures is an online game based on VIM's keyboard shortcuts. It's the "Zelda meets text editing" game. So come have some fun and learn some VIM!
Tags: #vim
Saved on: 2018-05-16

PacVim – A CLI Game To Learn Vim Commands

PacVim is a CLI game that helps you to learn Vim commands in Linux operating systems. It is inspired by the classic game named PacMan.
Tags: #vim
Saved on: 2018-05-16

The headers we don't want | Fastly

HTTP headers are an important way of controlling how caches and browsers process your web content. But many are used incorrectly or pointlessly, which adds overhead at a critical time in the loading of your page, and may not work as you intended.
Tags: #server
Saved on: 2018-05-16

Page Transitions for Everyone | CSS-Tricks

As Sarah mentioned in her previous post about page transition using Vue.js, there is plenty of motivation for designers and developers to be building page
Saved on: 2018-05-15

shellharden/how_to_do_things_safely_in_bash.md at master · anordal/shellharden

The corrective bash syntax highlighter
Tags: #bash
Saved on: 2018-05-15

Optimizing front-end delivery with Webpack 4 · Jesal Gadhia

With the latest major Webpack release (version 4.x), we are at a point where you don’t need a config to get started. It is optimized by default (#0CJS!). So plugins that had to be manually added and configured like CommonsChunkPlugin,UglifyjsWebpackPlugin, etc are automatically instantiated by Webpack under the hood which...
Tags: #webpack
Saved on: 2018-05-15

Git Submodules Revisited

Possibly not as horrible as I'd thought
Tags: #git
Saved on: 2018-05-15

Event Sourcing made Simple – Kickstarter Engineering

Most software developers use a tool to keep track of code history. Git is a fantastic example that’s used widely across the industry. Type git log and you can see all the changes made to a codebase…
Saved on: 2018-05-14

Thermo

Managed hosting services optimized for WordPress, Magento, and ecommerce. Elevate your business, scale without upsells. Fast speeds, 24/7/365 support.
Saved on: 2018-05-14

Rebuilding the WordPress Edit Screen for Fairfax Media — Human Made

We rebuilt Fairfax's WordPress edit screen from the ground up while maintaining many of the technical features of WordPress.
Tags: #wordpress
Saved on: 2018-05-14

The Relative Units of CSS - Pine

The units in CSS are critical as we work with these all the time. You can’t build anything without using these so we must know the units properly.
Tags: #css
Saved on: 2018-05-14

hobby-kube/guide

Kubernetes clusters for the hobbyist
Saved on: 2018-05-12

My struggle to learn React | Brad Frost

I'm going to be honest: I've had a hell of a time getting my head around React. More than any other technology I've touched over the last 10 years of my career, I just haven't had it click for me. It's very frustrating as I really want to learn it, and it's clear the library has legs. Thankfully,
Saved on: 2018-05-09

Google I/O 2018

Saved on: 2018-05-09

Chromium Blog: The State of the Web at Google I/O 2018

The web is a global treasure, and has many strengths we all enjoy. It is a distribution platform like no other, providing people around the ...
Tags: #webdev
Saved on: 2018-05-09

Fonts for Complex Data | News, Notes & Observations | Hoefler & Co.

Retail displays, packaged goods, financial reports and apps all present readers with a dizzying array of data. Here are a few ways to make quick work of their long lists, tiny annotations, and mighty stacks of numbers.
Saved on: 2018-05-09

Building a Progressive Web App in React - Perficient Digital Labs

Progressive Web Apps (PWAs) are ready for prime time now that iOS Safari supports the most important features. There are many reasons to start building PWAs and converting current apps, including:
Tags: #pwa #react-js
Saved on: 2018-05-09

How to Use Git Merge [the Correct Way]

Whenever you try to do a three-way merge there is a chance for conflicts to happen. This article explains how to deal with them and how merging actually works.
Tags: #git
Saved on: 2018-05-08

How to build a news app with JavaScript and React Native

For my first post on Dev, and I wanted to share with you how I made a news app with React Native.
Saved on: 2018-05-08

The Art of Minimalism with UX

Minimalism is on the rise — but what is it? Is it the style of art that can be found in architecture, paintings, sculptures and design that eliminates all non-essential forms or features? Or is it a form of lifestyle where you declutter your life from all unnecessary things.
Tags: #ux #webdesign
Saved on: 2018-05-08

What I'd like to hear from an experienced developer when I was a beginner

We have to make a lot of personal and professional decisions during life. In this post, I will help students to make them.
Saved on: 2018-05-08

As easy as 1,2,3…

In every day life we all do our calculations, whether for the taxman, our purchases, paying the household bills or in some academic discipline, using the place value decimal number system. It consi…
Saved on: 2018-05-08

Conversations with a six-year-old on functional programming

My six-year-old son walked up to me yesterday. “What are you reading?” At the time, I was reading part of Janis Voigtländer’s habilitation thesis. Unsure where to even start, I decided to just ans…
Saved on: 2018-05-08

20 Useful PHP Scripts Available on CodeCanyon

Do you want to turn your website into a vibrant platform for customers? On CodeCanyon, you will find PHP email forms, PHP contact forms, PHP eCommerce platforms, secure shopping carts, and...
Tags: #php
Saved on: 2018-05-07

Why Docker? Creating a multi-container application with docker

If you are just starting to learn docker, one of the common questions that come to mind is what...
Tags: #docker #php
Saved on: 2018-05-06

6 things I’ve learned in my first 6 months using serverless

After a few months getting the right stack in place, we have officially started delivering projects in a 100% serverless way. Learn More!
Saved on: 2018-05-05

Rebase to the future!

Learn how to alter history with git rebase
Tags: #git
Saved on: 2018-05-03

Is responsive web design enough? (Hint: No) - Search Engine Land

Contributor Kris Jones explains why having a responsive web design is a great first step but combining AMP with a PWA design is better.
Saved on: 2018-05-03

A Guide To The State Of Print Stylesheets In 2018 — Smashing Magazine

Printing pages directly from the browser is an experience that can lead to frustration with enormous images being printed out. We have covered print stylesheets in the past here on Smashing Magazine, but in this article, Rachel Andrew takes a look at the state of printing from the browser today. She will show you how you should include print styles in your web pages, and look at the specifications that really come into their own once printing.
Tags: #css
Saved on: 2018-05-02

Serverless-Side Rendering With AWS Lambda & NuxtJS - Fernando Alvarez - Medium

One day, I was discussing with some folks in the office about Serverless and Lambdas in general, how to make a lambda, how to use the Serverless framework, create your own REST API, etc. I decided to…
Saved on: 2018-05-02

Understanding OAuth 2.0 and OpenID Connect — Runscope Blog

Stay ahead in software testing with BlazeMeter's blog—featuring expert insights on performance testing, test automation, AI-driven testing, and best practices for continuous integration and delivery.
Tags: #webdev
Saved on: 2018-04-30

HN Search powered by Algolia

Hacker News Search, millions articles and comments at your fingertips.
Tags: #guide
Saved on: 2018-04-30

What's your tech stack?

Photo courtesy of Flickr user kreturn I came across this post from @ben today while I was doing some...
Saved on: 2018-04-27
❤️
</>
2025