magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

How to stop procrastinating by using the Fogg Behavior Model

B J Fogg is a Stanford professor who came up with a simple model of behavior that helps us understand why we take action or not take action at any given moment.
Saved on: 2020-08-11

What's next for Chrome Music Lab?

Chrome Music Lab is a website that makes learning music more accessible through fun, hands-on experiments. Many teachers have been using Chrome Music Lab as a tool in their classrooms to explore music and its connections to science, math, art, and more.
Tags: #webdev #music
Saved on: 2020-08-05

Google Goes Deeper On How It Measures Web Vitals

Martin Splitt from Google went a bit deeper, on Twitter (yes on Twitter), on how Google goes about rendering and measuring what it renders. Here is what Martin Splitt said on Twitter.
Tags: #seo
Saved on: 2020-08-04

knowledgepill.it

Saved on: 2020-08-03

Enhancements to PHP code coverage in 2020

In 2003, with the release of Xdebug 1.2, Derick Rethans introduced the ability to collect code coverage data to the PHP ecosystem for the first time.
Tags: #testing #php
Saved on: 2020-08-01

What I Learned from Doing 60+ Technical Interviews in 30 Days

Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started
Tags: #tips #career
Saved on: 2020-08-01

Ten modern layouts in one line of CSS

This post highlights a few powerful lines of CSS that do some serious heavy lifting and help you build robust modern layouts. Modern CSS layouts enable developers to write really meaningful and robust styling rules with just a few keystrokes.
Tags: #css
Saved on: 2020-07-31

IndieLog - Vlogging our Indie journey together

IndieLog is a community for indie hackers. Each video is up to 2 minutes. Let's share our journey together.
Tags: #programming
Saved on: 2020-07-30

Some SQL Tricks of an Application DBA

When I started my career in development, my first job was a DBA. Back then, before AWS RDS, Azure, Google Cloud and the rest of them cloud services, there were two types of DBAs:
Saved on: 2020-07-29

robinsloan/perfect-edition

is an aspirational name for this project, which aims to provide a lean, fast-loading web e-book template with a kind of definitive sturdiness. (I first encountered the term "perfect edition" in the world of manga.
Saved on: 2020-07-29

The #1 Flashcard App Recommended by Barbara Oakley, PhD

This is why I use iDoRecall in my own work. Upload all of your learning materials into your iDoRecall library. Word files, PowerPoints, PDFs, images, media hosted on YouTube, Vimeo, Soundcloud, and much more.
Saved on: 2020-07-25

https://app.getpocket.com

You've used the Pocket button to save a page from Pocket's website! Now that you know how to save to Pocket, it's time to venture out and build your own personal reading list.
Saved on: 2020-07-24

Parked Domain name on Hostinger DNS system

Happy to see your domain with Hostinger! Your domain is active and is using Hostinger nameservers. Take the recommended steps below to continue your journey with Hostinger.
Saved on: 2020-07-24

Carbon Copy Cloner LaCie Drive = Bootable/Restorable Backup - Chris Coyie

Stephen at work just got a new work laptop because his old one was dying. He ordered a fairly stock MacBook Pro one day, it arrived the next. He restored it from a “bootable backup” he made with Carbon Copy Cloner, and was instantly back to work on the new machine.
Saved on: 2020-07-23

Pagination and Scroll Restoration with Turbolinks · Gray Matter

This solution has issues we try to fix in part two. Still a useful read for context, though.
Tags: #webdev
Saved on: 2020-07-23

Reactive jQuery for Spaghetti-fied Legacy Codebases (or When You Can’t Have

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!
Tags: #javascript
Saved on: 2020-07-23

Design Docs at Google

One of the key elements of Google's software engineering culture is the use of design docs for defining software designs. These are relatively informal documents that the primary author or authors of a software system or application create before they embark on the coding project.
Saved on: 2020-07-23

The “I’m new to design” starter pack | by Sara Clayton | UX Collective

As someone who has made the transition from marketing to design, I occasionally get questions from others who don’t have any background in design on how to get started.
Saved on: 2020-07-22

PHP 8: before and after - stitcher.io

It's only a few months before PHP 8 will be released, and honestly there are so many good features. In this post I want to share the real-life impact that PHP 8 will have on my own code.
Tags: #php
Saved on: 2020-07-20

Things I wish I’d known about CSS

I learned how to build websites the old fashioned way: looking at website source code and trying to replicate the things I saw. I threw in the odd book for the stuff I couldn’t see (like PHP/MySQL), and I was on my way.
Tags: #webdev #css
Saved on: 2020-07-17

Amazon Interactive Video Service – Add Live Video to Your Apps and Websites

Today, I am so excited to tell you about the new Amazon Interactive Video Service, which allows you to add live video directly into your own apps and websites.
Tags: #aws
Saved on: 2020-07-16

How OAuth 2.0 Works

The modern human likely has profiles on dozens of applications. Whether it’s social media applications, music/video streaming, or workspace resources, each of us must manage accounts that contain personal information. Over time, these siloed applications have become increasingly connected.
Saved on: 2020-07-16

Introducing AWS Copilot

The first official command line tool for Amazon Elastic Container Service (Amazon ECS) was created in 2015. In December 2019, we shared the preview release of a new command line experience, redesigned from the ground up to make it easier for you to deploy your applications on Amazon ECS.
Tags: #aws
Saved on: 2020-07-15

How to Run a Live Coding Stream on Twitch using OBS - Jordan Lewis

If you’re reading this post, you might be interested in trying your hand at live coding on stream, as a way of sharing your projects in a more relatable, immediate way than a polished blog post, teaching others about programming, or just as a way to have fun.
Saved on: 2020-07-14

Essential Meaningful Productivity : zen habits

I don’t care about being efficient and productive just to be a better person, to get more done, to be more awesome. Cranking out more stuff for productivity’s sake doesn’t interest me anymore (it used to). Today, I care about productivity only as it affects my mission.
Saved on: 2020-07-14

How We Achieve 90 Lighthouse Performance Score and Fully Offline Mode for

DANA Home Shopping is one of the key features that DANA provides to make us more convenience to buy stuff we want from our home without going anywhere. We can order via Whatsapp and pay it using QRIS (Quick Response Code Indonesian Standard).
Saved on: 2020-07-08

The Concept of Domain-Driven Design Explained - DEV

Using microservices means creating applications from loosely coupling services. The application consists of several small services, each representing a separate business goal. They can be developed and easily maintained individually, after what they are joint in a complex application.
Tags: #ddd
Saved on: 2020-07-08

Building Cloudflare TV from scratch

Cloudflare TV is inspired by television shows of the 90s that shared the newest, most exciting developments in computing and music videos. We had three basic requirements for Cloudflare TV: There should be 24x7 programming. Something interesting should be playing all the time
Saved on: 2020-07-08

Clean architecture, building software that lasts - Coders Opinion

When building software we sometimes need to build it in a way so it will last for years. Some projects I’ve worked on used software that was running for almost 10 years. Within these 10 years, the software had experienced many changes.
Saved on: 2020-07-03

Domain Driven Design | MokaByte

Con questo numero iniziamo una panoramica su Domain Driven Design, con l‘obiettivo di approfondire i concetti caratteristici di questa disciplina e di esplorarne le possibili implementazioni nell‘attuale panorama tecnologico.
Tags: #ddd
Saved on: 2020-07-03

JavaScript for impatient programmers (ES2020 edition)

Homepage ▸ Exploring JavaScript (ES2024 Edition) You can support this book: buy it or donate (Ad, please don’t block.
Saved on: 2020-07-01

Semgrep

Find bugs, run security scans in CI, and enforce security standards across your organization.
Tags: #jwt
Saved on: 2020-06-28

PHP Insights

Analysis of code quality and coding style. Beautiful overview of code architecture and it's complexity. Designed to work out-of-the-box with Laravel, Symfony, Yii, WordPress, Magento2, and more.
Saved on: 2020-06-27

TeamCity UI: How Do We Test It?

Developing a working piece of software is difficult. Just like building an airplane, it requires talented people, working components, and a testing framework. No plane leaves the hangar before everything is ready, checked, and double-checked.
Saved on: 2020-06-26

Making Distributed Organizations More Effective

An autonomous team model with teams organized around geographical or time-zone proximity can make a distributed organization more effective. With the Reverse Conway Maneuver you can deliberately add or remove bottlenecks to better support the designs you are trying to build.
Saved on: 2020-06-25

Time to upgrade your monitor

Translations: Chinese Russian • Illustration by Julia Litvin I am a programmer. I do not deal with digital painting, photo processing, video editing. I don’t really care for wide gamut or even proper color reproduction.
Tags: #mac #gear
Saved on: 2020-06-18

How do you build your (production) docker images ?

Hi, I'd like to start a discussion about docker images for php projects. I feel like the resources I find on this topic are not advanced enough htt
Saved on: 2020-06-13

The complete guide to CSS media queries | Polypane browser for dev & design

Media queries are what make modern responsive design possible. With them you can set different styling based on things like a users screen size, device capabilities or user preferences.
Tags: #css
Saved on: 2020-06-11

How to add unlimited custom domains to Laravel Vapor - Laravel News

We have just launched Custom Domains V2, and I’m going to share all the technical details with you. The highs and the lows, what I’ve learned, and how to do it yourself. The end result is a highly available and globally fast infrastructure. Our customers love it, and so do we.
Tags: #laravel
Saved on: 2020-06-11

Ordering database queries by relationship columns in Laravel

In this article we're going to explore how to order database queries by the value (column) of an Eloquent relationship. For example, maybe we want to order some users by the name of their company, which is in a separate companies table.
Saved on: 2020-06-11

Nodesign.dev | Design less develop more.

The ultimate collections of illustrations, art, pictures, fonts, images, icons, css frameworks, favicon generators, color palettes, backgound generators, ui inspirations and many more nodesign tools.
Tags: #webdev
Saved on: 2020-06-08

Helvetica — Gary Hustwit

Helvetica is a cinematic exploration of urban spaces in major cities and the type that inhabits them, and a fluid discussion with renowned designers about their work, the creative process, and the choices and aesthetics behind their use of type.
Saved on: 2020-06-07

Embedded Rules of Thumb

You may call them guidelines, heuristics, or rules of thumb. No matter, the purpose is the same: to provide a reasonable approximation of the truth.
Saved on: 2020-06-01

The Vintage Beauty Of Soviet Control Rooms

Just for the pleasure, a selection of vintage control rooms dating back to the Soviet era! A beautiful collection of control rooms filled with large buttons and analog dials, long before the democratization of computers and screens.
Saved on: 2020-05-28

Sharpen your thinking.

Your thoughts are yours. Obsidian stores notes on your device, so you can access them quickly, even offline. No one else can read them, not even us. Your mind is unique. With hundreds of plugins and themes, you can shape Obsidian to fit your way of thinking. Your knowledge should last.
Tags: #tools
Saved on: 2020-05-28

high power tools for HTML

introduction htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext htmx is small (~14k min.
Tags: #javascript
Saved on: 2020-05-28

Amazon Web Services

Warning: This blogpost has been posted over two years ago. That is a long time in development-world! The story here may not be relevant, complete or secure. Code might not be complete or obsoleted, and even my current vision might have (completely) changed on the subject.
Tags: #aws
Saved on: 2020-05-26

The Fastest Google Fonts – CSS Wizardry – Web Performance Optimisation

Ten-Second Version: If you really can’t be bothered going to all of the effort outlined in this post, there is a super rough-and-ready, ten-second, alternative approach—place your Google Fonts stylesheet at the closing </body> tag.
Saved on: 2020-05-20

DevTut

Example based programming tutorials for solid developers. Master 45+ programming topics.
Tags: #learning
Saved on: 2020-05-20

BEM Naming Cheat Sheet by 9elements

When it comes to finding the right class name, it can quickly drive you to despair. Even the most experienced CSS developers don't always find the right class name right away.
Tags: #css #bem
Saved on: 2020-05-19

10 most common mistakes using kubernetes – pipetail Blog

We had the chance to see quite a bit of clusters in our years of experience with kubernetes (both managed and unmanaged - on GCP, AWS and Azure), and we see some mistakes being repeated. No shame in that, we’ve done most of these too!
Tags: #k8s #guide
Saved on: 2020-05-17

From Node to Deno - DEV

Last week I published an article about Deno, and how to create a Chat app with Deno and Preact. Since then, many doubts have arisen. Mostly of them are about how to do the same thing we did in Node, but with the new Deno ecosystem.
Saved on: 2020-05-17

WFH with Kids? 1000 Ideas to Survive and Enjoy It Together.

What a surprise, if you're also a parent! Don't panic, we've got you covered. This is the ultimate guide on managing working from home with kids successfully.
Tags: #kids
Saved on: 2020-05-14

Modern CSS Solutions

New — Guided practice is coming soon! Check out Modern CSS Challenges Write safer CSS using `@property`, which enables defining types for custom properties. Learn why traditional fallback values can fail, and how `@property` features improve the resilience of custom property definitions.
Tags: #css
Saved on: 2020-05-12

A TALL (Tailwind CSS, Alpine.js, Laravel, and Livewire) Preset for Laravel

There is a newly available frontend preset for Laravel that can get you up-and-running quickly with the TALL stack. If you’re not familiar with the name, it’s an acronym that describes the main technologies involved in the stack:
Tags: #laravel
Saved on: 2020-05-12

morris/lessql

LessQL is a lightweight and performant alternative to Object-Relational Mapping for PHP. If you are looking for an SQL-based approach superior to raw PDO, check out DOP as an alternative.
Saved on: 2020-05-10

Smooth deploy of a loaded PHP web application with php-fpm and nginx, without downtime or errors

Added the cachetool option, thanks to reddit users ds11 and SevereHeight for mentioning it.
Tags: #php
Saved on: 2020-05-10

3 Guiding Principles for Building New SaaS Products on AWS

I won't start this article saying there is "one true-way" for building SaaS on cloud providers, specifically AWS. I will confidently say that there are many wrong ways.
Saved on: 2020-05-06

Rules of thumb for a 1x developer

I’m not a 10x developer. I haven’t been building websites since the days of dialup. I picked up programming a few years out of college because I was at a dead end in my career in government and politics. So I’ve been writing code 9-5 for about five years, all of which have been at Amazon.
Tags: #programming
Saved on: 2020-04-30

Patterns for Managing Source Code Branches

Modern source-control systems provide powerful tools that make it easy to create branches in source code. But eventually these branches have to be merged back together, and many teams spend an inordinate amount of time coping with their tangled thicket of branches.
Saved on: 2020-04-29

Tmux for mere mortals

Tmux has liberated me from tiling window mangers. Not that I didn’t like those, but I occasionally have to work with macOS or default GNOME setups.
Tags: #linux
Saved on: 2020-04-28

Eloquent JavaScript

This is a book about JavaScript, programming, and the wonders of the digital. You can read it online here, or buy your own paperback copy (3rd edition). Written by Marijn Haverbeke.
Saved on: 2020-04-27

A Manager's Step-By-Step Guide To Leading A Remote Team

Managers of remote teams do all the same things in-office managers do: Hiring, onboarding, performance reviews, weekly check-ins, and more. We just do them a little… differently.
Saved on: 2020-04-23

silka mono | atipo foundry

fractions, superiors and ordinals silka mono includes features for numeric typography, including pre-designed fractions, numerators and denominators, superscript, scientific inferiors and ordinals.
Tags: #typography
Saved on: 2020-04-23

Classi terze?️

Saved on: 2020-04-20

How to Migrate Spaghetti to 304 Symfony 5 Controllers Over Weekend | Tomas

During Easter weekend, usually, people take a break and have a rest. Instead, we used these 4 days of holiday to migrate the 304-controller application. At least that was the goal on Friday. Me in my colleague in the migrated project accepted the challenge. We got into many minds and code-traps.
Tags: #php
Saved on: 2020-04-19

Tutorial

Ecotone PHP Framework
Tags: #php #ddd
Saved on: 2020-04-15

Open Source Identity and Access Management

Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users. Keycloak provides user federation, strong authentication, user management, fine-grained authorization, and more.
Saved on: 2020-04-15

Why LearnObit

Organize, Memorize, and Retain everything you learn It wants you to do them all – Quickly, Easily, And Efficiently (And slightly more Painfully, but as a keen learner, that shouldn't scare you) "I'm really happy with LearnObit.
Saved on: 2020-04-09

SRE Books

Can a system be considered truly reliable if it isn't fundamentally secure? Or can it be considered secure if it's unreliable? Security is crucial to the design and operation of scalable systems in production, as it plays an important part in product quality, performance, and availability.
Tags: #devops
Saved on: 2020-04-09

Throttling and Debouncing. Avoiding unnecessary API calls. - DEV Community

There are sometimes that we need to perform actions on certain events controlled by the user. This can be the case of events like click, onPress, mouseMove, etc.
Saved on: 2020-04-08

Duo - Colour Pairings by Alex Pate

Duo is a collection of my favourite colour combinations
Saved on: 2020-04-07

HTML DOM - Common tasks of managing HTML DOM with vanilla JavaScript

MEGA HOKI - adalah sebuah jalanhoki megawin 188 & big hoki terbesar di dalam permainan demo mahjong ways 1, 2 di provider pg soft dengan menggunakan metode situs slot pulsa tanpa potongan serta deposit qris di situs slot gampang menang ratehoki88 dan 88 mega 188.
Tags: #webdev #guide
Saved on: 2020-04-02

100fotografiperbergamo - Perimetro

Durante questa prima settimana dal termine della campagna 100 Fotografi per Bergamo, abbiamo iniziato insieme ai medici dell’Ospedale Papa Giovanni XXIII di Bergamo ad allocare il budget sui primi acquisti indispensabili per il reparto di Terapia Intensiva e Rianimazione.
Saved on: 2020-03-30

Grab your crayons, it’s coloring time!

Relax, unwind, and connect with your inner child with my FREE printable coloring pages. Perfect for adults, kids, and everyone in between.
Tags: #kids #art
Saved on: 2020-03-30

colors.lol - Overly descriptive color palettes

A fun way to discover interesting color combinations.
Saved on: 2020-03-29

3 steps to add tests on existing code when you have short deadlines

The code requires significant changes to support unit tests. I have deadlines to meet! You have that pile of Legacy Code you need to change.
Tags: #testing
Saved on: 2020-03-27

I, Backpack

This was part i of . i. ii. The Infinite Frontier as American Capitalism’s Response to the Malthusian Trap iii. Advertising, IP Law, and the Invisible Hand Subscribe to get notified when I post more essays.
Saved on: 2020-03-22

Technical Writing

You need at least a little writing proficiency in English, but you don't need to be a strong writer to take these courses. You will find these courses easier to understand if you have at least a little background in coding, though you don't need to be an expert coder.
Tags: #programming
Saved on: 2020-03-22

Vue.js Amsterdam 2020

Saved on: 2020-03-19

Visions of the Future

Imagination is our window into the future. At NASA/JPL we strive to be bold in advancing the edge of possibility so that someday, with the help of new generations of innovators and explorers, these visions of the future can become a reality.
Saved on: 2020-03-15

A Checklist For Evaluating New Technology

Code and Climate Change. Blog about software development in ClimateTech New technology often comes along with a lot of promises. All the hard things? They’re easy now. All of your troubles? Shh, they’re all better now.
Tags: #work
Saved on: 2020-03-14

Several grumpy opinions about remote work at Tailscale

As a "fully remote work" company, we had to make some choices about the technologies we use to work together and stay in touch.
Tags: #work
Saved on: 2020-03-14

joeyates/imap-backup: Backup GMail (or other IMAP) accounts to disk

Backup, restore and migrate email accounts. See below for a full list of commands.
Tags: #tools
Saved on: 2020-03-13

brendt/aggregate.stitcher.io

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
Saved on: 2020-03-13

Ready for changes with Hexagonal Architecture

As the production of Netflix Originals grows each year, so does our need to build apps that enable efficiency throughout the entire creative process.
Saved on: 2020-03-12

Bighorn

You have the power of choice without the complexity. It’s power at your finger tips. Setup auth with a single command. Scaffold your application. Generate components, layouts, and pages.
Saved on: 2020-03-11

You don't want quality time, you want garbage time

What is something you wish you'd done later in life, rather than earlier? Reply directly to this email to let me know! If you've been curious about machine learning, Vicki Boykis wrote a couple of posts that provide context to the hype.
Saved on: 2020-03-10
❤️
</>
2024