magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev

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

tbenthompson/anti_forgetful: Don't forget and leave your AWS instances runn

Don't forget and leave your AWS instances running! That's expensive... - tbenthompson/anti_forgetful
Tags: #aws #tools
Saved on: 2018-04-27

10 Reasons to Love (and Use) Gradients in 2018 | Webdesigner Depot

After years of flat, material and completely minimal styles, the gradient has made a comeback. Everywhere you look, designers are using color fades to add
Saved on: 2018-04-27

Making 1M Click Predictions per Second using AWS - AdRoll

Click prediction may be a simple binary classification problem, but it requires a robust system architecture to function in production at scale. At AdRoll, we leverage the AWS ecosystem along with a suite of third party tools to build the predictors that power our pricing engine, BidIQ. This is a tour of the production pipelines and monitoring systems that keep BidIQ running.
Saved on: 2018-04-27

Build a serverless multi-region, active-active backend solution in an hour

This solution is built using DynamoDB Global Tables, AWS Lambda, regional API Gateway, and Route53 routing policies. Learn more!
Saved on: 2018-04-27

Radial Gradient Recipes | CSS-Tricks

Radial gradients are pretty dang cool. It's amazing we can paint the background of an element with them so easily. Easily is a relative term though. It's
Tags: #css
Saved on: 2018-04-27

Context passing

I’m working on another “multi-tenant” PHP web application project and I noticed an interesting series of events. It felt like a natural progression and by means of a bit of dangerous induction, I’m posing the hypothesis that this is how things are just bound to happen in such projects. In the beginning we start out with a framework that has some authentication functionality built-in. We can get the “current user” from the session, or from some other session-based object. We’ll also need the “current company” (or the “current organization”) of which the current user is a member.
Saved on: 2018-04-25

Native-Like Animations for Page Transitions on the Web | CSS-Tricks

Some of the most inspiring examples I’ve seen of front-end development have involved some sort of page transitions that look slick like they do in mobile
Saved on: 2018-04-24

Remote Synthesis | Running SSL on localhost

Some strategies for local testing with SSL
Saved on: 2018-04-24

DasSur.ma – Layers and how to force them

The answer is will-change: transform. Or is it?
Tags: #css
Saved on: 2018-04-20

Mas Subramanian's Quest for a Billion-Dollar Red

The trail may start with YlnMn, the first blue created in two centuries.
Tags: #science
Saved on: 2018-04-19

Which Podcasts Should Web Designers And Developers Be Listening To? — Smash

In this article, Ricky Onsman brings you a list of current podcast for web designers and developers that our Smashing community listens to. We had what can only be called a very strong response both in number and in passion, and we’re pretty sure that any web designer or developer will find a few podcasts in this lot that will suit their particular listening tastes.
Saved on: 2018-04-19

Editorial Design and CSS Grid: Inspiration and examples • Silo Creativo

With CSS Grid we can design web design inspired by magazines and other editorial design works. We made a practical example on how to pass a design from a magazine to the web.
Saved on: 2018-04-19

What Kendrick Lamar’s Pulitzer Means for Hip-Hop | The New Yorker

Doreen St. Félix writes that, in becoming the first hip-hop artist to be awarded the Pulitzer Prize for music, Kendrick Lamar has continued the consecration of blackness in élite spaces.
Saved on: 2018-04-19

The Internet has a Cat! Meet Purrli, the Online Cat Purr Generator.

Not just a cat purr, but a cat purring next to you. Purrli recreates the sound and the presence of a cat, online. It's soothing, it's free, and it's purrfect!
Tags: #funny
Saved on: 2018-04-17

Migrations: the sole scalable fix to tech debt.

Migrations are both essential and frustratingly frequent as your codebase ages and your business grows: most tools and processes only support about one order magnitude of growth before becoming ineffective, so rapid growth makes them a way of life. This post takes a look at why migrations are so important, and also how to run them effectively.
Tags: #development
Saved on: 2018-04-17

How to write reusable sane API-based Preact, React or Vue.js components usi

Conveniently implementing reusable API calls is now easier than ever before. Read this article about Contentful components and find out how it's done.
Tags: #javascript
Saved on: 2018-04-17

Brutalist design is the bad influence we all need

Like it or not, brutalist design is moving from something edgy and almost punk, to something very mainstream and commercially viable.
Saved on: 2018-04-16

(23) Malte Ubl - Designing very large JavaScript applications - YouTube

Over the last years a modular approach to programming in JS gained a huge following and with the advent of virtual DOM building isomorphic JavaScript applica...
Saved on: 2018-04-16

12 Best SEO Tools for 2025

Discover the 12 best SEO tools we actually use to drive 867K+ sessions/month – plus alternatives, bonus picks, & how to use each one in 2025.
Tags: #seo #tools
Saved on: 2018-04-12

Leveraging Render Props in Vue - Dillon Chanis - Medium

Code sharing between your Vue components is an important concept to consider when designing and developing your components. Render props, a technique being largely adopted by the React community…
Tags: #vuejs
Saved on: 2018-04-11

Common Mistakes in Firebase Security Rules (Part 1)

If you have ever developed a mobile app or a website using Firebase Realtime Database, you must have written security rules. Since your client side application communicates directly with your…
Tags: #firebase
Saved on: 2018-04-10

How can vim make you a better developer

The first time I encountered vim was during a Linux System Administrator course I attended a while...
Tags: #vim
Saved on: 2018-04-10

Notes on keyboard only use of macOS – Rob Allen's DevNotes

An article by Rob Allen
Saved on: 2018-04-10

Jason Grinblat su Twitter: "I love maps & their promise of fractal discover

I love maps & their promise of fractal discovery. I love procedural generation and the aesthetics of the unauthored. Where do these two loves intersect? Generated maps. I am the procgen map admirer. These are my favorite map generators and the folks who create them. 👇THREAD👇
Saved on: 2018-04-05

FATTO-BENE

Fattobene means well made in Italian. It is an online shop and a platform to archive and sell Italian everyday archetypes that have a long history.
Tags: #art #design
Saved on: 2018-04-04

Here are examples of everything new in ECMAScript 2016, 2017, and 2018

By rajaraodv It’s hard to keep track of what’s new in JavaScript (ECMAScript). And it’s even harder to find useful code examples. So in this article, I’ll cover all 18 features that are listed in the TC39’s finished proposals that were added in ES201...
Tags: #javascript
Saved on: 2018-04-04

A few days with a software consultant

We started to implement domain driven design (DDD) at my workplace at the start of last year. I had learned a lot about DDD in my spare time, but no one on the team had worked on a DDD project beforehand. We decided to hire Marco Pivetta (@ocramius) as a...
Saved on: 2018-04-04

Learn to become a Backend Developer - tajawal - Medium

Web development today is completely different from what it was a few years ago; there are lots of different things that can easily baffle anyone entering into the web development. It was one of the…
Tags: #programming
Saved on: 2018-04-04

WordPress SEO Checklist - 45 Tips to Grow Traffic by 571% in 13 months

These 60 WordPress SEO tips helped us increase our traffic by 280%, to more than 4 Million monthly sessions. Find out how you can apply them today!
Tags: #seo
Saved on: 2018-04-03

Create your own PHP Framework (Symfony Docs)

Introduction Why would you Like to Create your Own Framework? Before You Start Bootstrapping Our Pro…
Tags: #symfony
Saved on: 2018-04-01

Hello dns

Tags: #sysadmin
Saved on: 2018-03-31

Hulkamania! Or; How I made our office play personalized entrance theme musi

How I hacked the office WiFi to play entrance theme music for my colleagues (and myself!)
Saved on: 2018-03-30

Another MySQL DBA: MySQL Cheat Sheet

Another MySQL DBA's Blog addressing the concerns and solutions with using MySQL.
Saved on: 2018-03-29

“Just” | Brad Frost

I feel like an idiot while doing my job. A lot. Now there’s a damn good chance I’m actually an idiot, but the self-respecting part of me wants to challenge that notion. When I get stuck on a task or am looking for recommendations for tools/resources/strategies/solutions/whatever, I often take
Saved on: 2018-03-29

Beyond Html with Vue by Eduardo San Martin Morote

8m Lighting talk about building non html components
Tags: #vuejs
Saved on: 2018-03-29

Hexagonal Architecture

I recently gave a talk on Hexagonal Architecture at Laracon NYC. The feedback was great, but seemed to have left people wanting for some extra explanation and of course examples. This is an attempt to expand on the ideas of that presentation.
Saved on: 2018-03-29

ploeh blog

Danish software design
Saved on: 2018-03-29

Text Buffer Reimplementation, a Visual Studio Code Story

Text Buffer Reimplementation in the Visual Studio Code/Monaco editor
Tags: #programming
Saved on: 2018-03-29

Vue CLI 3: A Game Changer For Frontend Development

If you thought Vue couldn't possibly get any better, then you'll be shocked by Vue CLI 3. It's a major leap forward in both flexibility and ease of use. It provides your Vue projects with instant access to the best build tools from the frontend world, combining them seamlessly with sensible defaults. At the same time, Vue CLI 3 allows easy configuration and customization to fit your specific needs.
Tags: #vuejs
Saved on: 2018-03-26

How to Get Continuous Integration Right | HackerNoon

I’m in the Software Development business since many years now. Living in Berlin also helps me staying in touch with a huge startup community.
Saved on: 2018-03-26

whys:packers [Nonsense]

Tags: #webpack
Saved on: 2018-03-26

How not to suffer with APIs – ITNEXT

Everyday I see the questions “How to work with API?”, “Can you give some best practices”, “How to cook axios” in frontend chats. They get a lot of answers but all of them can be reduced to three…
Saved on: 2018-03-26

12 Beautiful Examples of Web Typography – Plan of ATTCK – Medium

Varying screen sizes makes designing web typography uniquely challenging. These sites do it wonderfully, in no particular order. Supremo does a superb job of presenting beautiful typography in an…
Saved on: 2018-03-26

Elegant patterns in modern JavaScript: RORO

Most of my functions now accept a single parameter of type `object` and many of them return or resolve to a value of type `object` as well. Thanks in part to the _destructuring_ feature introduced in ES2015, I’ve found this to be a powerful pattern...
Saved on: 2018-03-25

Symfony Tutorial: Building a Blog (Part 3)

Learn how to create and deploy a secure blog engine with Symfony.
Saved on: 2018-03-24

Catchpoint Invests to Advance API, Cloud Functions, and Microservices Monitoring

Catchpoint® announced the acquisition of the assets of Thundra.io, a move that strengthens Catchpoint’s Application Experience Solution with advanced microservices and API monitoring capabilities.
Saved on: 2018-03-24

Uses | Wes Bos

Make sure to check out uses.tech for a list of everyone's /uses pages!
Tags: #programming
Saved on: 2018-03-23

Renderless Components in Vue.js

Have you ever pulled in a third-party UI component only to discover that because of one small tweak you need to make, you have to throw out the whole package? A renderless component is a component that doesn't render any of its own HTML and instead only manages state and behavior, exposing a single scoped slot that gives the consumer complete control over what should be rendered.
Tags: #vuejs
Saved on: 2018-03-23

How We Adopted CSS Grid at Scale | Julian Gaviria — Web Designer

From team buy-in to fallbacks, here's the approach we took at Thomas with the implementation of CSS Grid.
Tags: #css-grid
Saved on: 2018-03-22

(8) Improving page performance with Chrome DevTools - YouTube

Modern DevTools Lesson 13 https://moderndevtools.com/lessons/13
Saved on: 2018-03-22

appbaseio/dejavu: The Missing Web UI for Elasticsearch

A Web UI for Elasticsearch and OpenSearch: Import, browse and edit data with rich filters and query views, create reference search UIs. - appbaseio/dejavu
Saved on: 2018-03-22

Cloud Armor - Denial of Service Defense | Google Cloud

Google Cloud Armor is a network security service that provides defenses against DDoS and application attacks, and offers a rich set of WAF rules.
Saved on: 2018-03-22

(7) 7 Secret Patterns Vue Consultants Don’t Want You to Know - Chris Fritz

There’s an astounding amount of power packed away in Vue, despite its small size. The official guide provides a gentle learning path and the API is thorough,...
Tags: #video #vuejs
Saved on: 2018-03-21
❤️
</>
2026