magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

Serverless Image Handler | AWS Solutions

Dynamic Image Transformation for Amazon CloudFront (formerly Serverless Image Handler) enables real-time image processing through the global content delivery network (CDN) of Amazon CloudFront.
Tags: #aws #tools
Saved on: 2020-02-11

Agile as Trauma

What if the Agile software movement was the manifestation of an entire industry that was, just, like, dealing with some stuff right now?
Saved on: 2020-02-11

Performant Front-end Architecture

Make your client-side apps load fast and provide a good user experience.
Saved on: 2020-02-10

Redux in 30 lines of PHP

The official website calls Redux “a predictable state container for JS Apps”. The main benefit of Redux is that it shines a light on your global application state, allowing yo…
Saved on: 2020-02-09

Should I encrypt, hash or encode?

Having a basic understanding of these terms can go a long way when writing code.
Tags: #security
Saved on: 2020-02-09

Setting Up Your Webcam, Lights, and Audio for Remote Work, Podcasting, Vide

I've started live streaming and publishing videos on my YouTube Channel again recently and it made me realize just how much work I've put into getting a good hardware setup—not just for the streams, but also just as someone who works remote and sits on video calls every day. I've spent quite a bit of time obsessing over lights and camera, and I wanted to help you—new streamer, podcaster, new remote worker, or someone trying to level up their setup—see a few different types of option for your remote work or streaming setup. Note: I'm on a Mac, so most things will be biased in that direction. Other note: these are all affiliate links. Please feel free to bypass those if they make you uncomfortable! What's here? First, I'll cover each section, starting from the cheapest options for each: Webcam Lighting Audio Then, I'll tell you my setup, and a few suggested full setups at various price points. My setup Bare bones Entry level remote work and podcasting Mid level remote work and podcasting Pro level podcasting Streamer/YouTuber Only you really know what level of clarity you want from each piece of your setup. Are you happy with what you have? Please, dear Lord, don't spend any money. This is intended to be a resource if you want more and don't know how to do it, not a stress or a judgment to anyone happy with their current setup. And while it's a lot of fun to have a really high-quality webcam for my remote work, would I have bought it if I didn't have a more intense need for high quality video for my YouTube stuff? Hell no. Get what you need, in your budget. This is just a resource. Podcasters need much nicer mics. Streamers need decent mics and cameras, but lighting probably matters the most. YouTubers need the best cameras and light, but audio still matters a lot. Remote workers have the least strict requirements. Do what works for you. Webcams The basics: $free Let's start with the simplest option. Your computer likely has a built-in webcam. It's also probably awful. As you can see, even on a Mac, the picture is low quality, and, especially in low-light situations like my room when I don't turn on my streaming lights, it's very flat and hard to see. (Nothing needed, use your built-ins) Minor upgrade: Logitech's cheap webcams ($18 or $33) I've never used it but I've heard the Logitech C270 recommended as a minor upgrade to your built-in camera. This will certainly be an upgrade to the built-in camera, but whether it will be enough for you depends both on your needs and whether you'll have a sufficient light source; cheaper cameras are very dependent on having enough light. Logitech C615 ($33) Logitech C270 ($18) Classic Medium upgrade: Logitech webcam ($50-100) Most folks at Tighten have chosen to upgrade to a Logitech webcam. There are a few options but most recommendations will be something in and around the 900 series. Mine is the C930e, but Wirecutter now recommends the c920s, which is ch
Tags: #gear
Saved on: 2020-02-07

maps.stamen.com

Stamen's toner, terrain and watercolor map styles are lovingly crafted and free for the taking.
Tags: #tools
Saved on: 2020-02-06

Lessons from building “N26 for Web” | Hugo Giraudel

I’m Kitty Giraudel, a transfeminine web engineer based in Berlin, focused on accessibility and inclusivity.
Saved on: 2020-02-03

Let’s talk about your resume | Hugo Giraudel

I’m Kitty Giraudel, a transfeminine web engineer based in Berlin, focused on accessibility and inclusivity.
Saved on: 2020-02-03

Vue Screencasts - Learn VueJS through video tutorials

VueJS Screencasts for intermediate and advanced developers
Tags: #video #vuejs
Saved on: 2020-02-01

150,000 Botanical and Animal Illustrations Available for Free Download from

Billed as the world’s largest open access digital archive dedicated to life on Earth, the Biodiversity Heritage Library is comprised of animal sketches, historical diagrams, botanical studies, and various scientific research collected from hundreds of thousands of journals and libraries around the globe. In an effort to share information and promote collaboration to combat theContinue reading "150,000 Botanical and Animal Illustrations Available for Free Download from Biodiversity Heritage Library"
Saved on: 2020-01-31

Why Aiming for Perfection Won’t Help You Achieve Your Goals

Read this article to learn why perfection isn't necessary for reaching your goals and what will help you find success instead.
Saved on: 2020-01-31

The Sounds Of New York City, Circa 1920

A team led by Emily Thompson, a history professor at Princeton, has matched noise complaints from New York City in the Roaring '20s with the actual street sounds of the day.
Saved on: 2020-01-24

Pavithra Kodmad su Twitter: "Hey twitter friends, can you link me to articl

Hey twitter friends, can you link me to articles in the frontend and web dev space that are timeless and changed your perspective in some way. It maybe a gist, a readme, a tutorial or even a video. Looking to read some good content. RT for reach? 🙌
Tags: #webdev
Saved on: 2020-01-23

3 tricks to start working despite not feeling like it

Ever wish you felt like creating that presentation? Felt like doing that research? Felt like doing the dishes?
Saved on: 2020-01-21

JoliCode - Battle log: a deep dive in Symfony stack in search of optimizati

My team and I are working on a big project that is becoming bigger and bigger. Split in micro services, each end-user call generates an increasing number of HTTP API calls. Performance was becoming a problem and the Developer eXperience (DX) suffered as a result. Note that we already
Saved on: 2020-01-20

justinamiller/SoftwareArchitect: Path to a Software Architect

Path to a Software Architect
Saved on: 2020-01-19

forbesmyester/esqlate: Build minimum viable admin panels quickly with just

Build minimum viable admin panels quickly with just SQL - forbesmyester/esqlate
Tags: #sql #tools
Saved on: 2020-01-17

DarkGhostHunter/Preloader: Preloader helper to create a PHP-ready preload s

Preloader helper to create a PHP-ready preload script from Opcache. - DarkGhostHunter/Preloader
Saved on: 2020-01-15

From 15,000 database connections to under 100: DigitalOcean's tale of tech debt | DigitalOcean

Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
Saved on: 2020-01-15

Deploy your side-projects at scale for basically nothing - Google Cloud Run

Google Cloud Run is the perfect deployment system for all your side projects. It is dirt cheap, fully managed serverless and scalable.
Saved on: 2020-01-12

Talk write-up: "How to build a PaaS for 1500 engineers"

This article is based on a presentation I gave as part ofAdevintaTalks in Barcelona on November 2019.I’m experimenting with this format: I went through the s...
Saved on: 2020-01-10

Are Frameworks Keeping Up With Modern API Requirements? | Phil Sturgeon

Over the years I've used about 20 different web application frameworks (tool-kits for making server-side applications), contributed to a few, and maintained a couple of popular ones. I've got a bit of a theory that many developers are introduced to new methodologies as and when their framework deliver it to them. Whilst this might sound like cargo-cult culture, I get it, developers are busy people. User manuals showing how to do DDD, TDD, Event Sourcing, or whatever, is much easier to understa
Tags: #api
Saved on: 2020-01-08

The End of the Beginning

The beginning of technology was about the shift from batched computing in one place to continuous computing everywhere. That era of paradigm changes may be over, which means the real changes are on…
Tags: #essay #web
Saved on: 2020-01-08

Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word] — Smashing

Let’s make 2021... fast! An annual front-end performance checklist, with everything you need to know to create fast experiences on the web today, from metrics to tooling and CSS/JavaScript techniques.
Saved on: 2020-01-07

Data Detox Kit: Homepage

The Data Detox Kit: everyday steps you can take to control your digital privacy, security, and wellbeing in ways that feel right to you.
Tags: #privacy
Saved on: 2020-01-06

0x4447_product_s3_email/README.md at master · 0x4447/0x4447_product_s3_email

📫 A serverless email server on AWS using S3 and SES - 0x4447/0x4447_product_s3_email
Tags: #aws #tools
Saved on: 2020-01-05

Handling Plugins In PHP

A common problem that developers face when building applications is how to allow the application to be “plug-able” at runtime. Meaning, to allow non-core code to modify the way an application is proc
Saved on: 2019-12-30

Guide to PhpStorm code quality checks via PhpCS | Damian Mąsior

Welcome to my personal website
Tags: #php
Saved on: 2019-12-30

Taylor Otwell (@taylorotwell) on X

Pound for pound probably the best book I’ve read… check out the “Art Of Living” edition.
Saved on: 2019-12-30

Simpler UI Logic With Finite State Machines - Terodox.tech - wicked tech bub

A site for cataloging the many technical musing of Andy Desmarais
Saved on: 2019-12-23

Routing in Slim 4 – Rob Allen's DevNotes

An article by Rob Allen
Saved on: 2019-12-19

Having fun with Kubernetes #0 – Martin Pham

Just another boring blog
Saved on: 2019-12-19

How to Use Ansible to Install and Set Up LAMP on Ubuntu 18.04 | DigitalOcea

Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Configuration management tools such…
Saved on: 2019-12-18

No, disabling a button is not app logic.

A journey through the perils of haphazardly managing state with Boolean flags, to the tranquility of using reducers and state machines.
Saved on: 2019-12-16

Knight Lab's SQL Murder Mystery

Use SQL queries to solve the murder mystery. Suitable for beginners or experienced SQL sleuths.
Saved on: 2019-12-16

Making Distributed Working Work ◆ 24 ways

Anna Debenham harnesses up the huskies and puts them to work to figure out how teams distributed across multiple locations can work effectively to all pull in the same direction. With modern workforces distributed from north pole to south, can they all be kept running in step?
Saved on: 2019-12-12

TahaSh/vue-forum-app: The frontend of an example fullstack app built using

The frontend of an example fullstack app built using vue and node - TahaSh/vue-forum-app
Tags: #vuejs
Saved on: 2019-12-11

You Don't Know JS Ebooks

You Don't Know JS Ebooks. GitHub Gist: instantly share code, notes, and snippets.
Saved on: 2019-12-11

Fast load times

Tags: #performance
Saved on: 2019-12-09

Low-Cost VPS Testing | Toys

Tags: #server
Saved on: 2019-12-07

(2) Krutie Patel su Twitter: "Always switching between Vue and Nuxt project

Always switching between Vue and Nuxt projects? I keep these diagrams in sight when I do… download your copy of both #vuejs and #nuxt application folder structure explainer... ✍️ https://t.co/FHc1o0fJ7t ✍️ https://t.co/zHowru9dZV
Tags: #vuejs
Saved on: 2019-12-06

Lessons Learned from Testing and Refactoring Legacy

I remember when I first discovered automated testing. I immediately wanted to apply it to all the projects that I was working on, but it didn't work as well as I expected. In fact, it was a disaster,
Tags: #php #testing
Saved on: 2019-12-05

YouTube

Let's Learn About php 7.4 and its new features! Lesson 1: Class property typing (easy casting) https://www.youtube.com/watch?v=DG9raLLgQjI&list=PLNuh5_K9dfQ1...
Tags: #php
Saved on: 2019-12-05

Generics in PHP using PHPDocs - Ondřej Mirtes - Medium

Two years ago I wrote an impactful article on union and intersection types. It helped the PHP community to familiarize themselves with these concepts which eventually led to intersection types…
Saved on: 2019-12-02

How to Overlap Images in CSS | Bri Camp Gomez

This article shows you how to overlap images with CSS Grid and provides a fallback for IE and browsers that do not support CSS Grid.
Saved on: 2019-12-02

Search

We improve the lives of professional developers. We create timely, practical books on classic and cutting-edge topics to help you learn and practice your craft, and accelerate your career. Come learn with us.
Tags: #books
Saved on: 2019-11-29

https://patchbay.pub/

Saved on: 2019-11-27

Developer Roadmaps

Step by step guides and paths to learn different tools or technologies
Saved on: 2019-11-21

My ffmpeg Cookbook | LornaJane

I have been doing more screencasting lately, so I thought I'd share some recipes here, for my own future use and in case anyone else wants to use them. I capture my videos using Kazam on Ubuntu, usually by resizing my second monitor to 800x600 and then capturing that. Kinda eye-bleeding to record
Tags: #guide #video
Saved on: 2019-11-20

Build your own React

We are going to rewrite React from scratch. Step by step. Following the architecture from the real React code but without all the…
Saved on: 2019-11-15

Kubernetes for Full-Stack Developers, a self-guided course. | DigitalOcean

Follow along with one of our 8,000+ development and sysadmin tutorials.
Saved on: 2019-11-14

PHP static code analysis – keep your code under control

Keeping code clean is not easy. That’s why in this article, I present some useful tools which can help you with PHP static code analysis. Learn more.
Tags: #php
Saved on: 2019-11-13

The Google Squeeze

Google, the real Aggregator, is squeezing OTAs, which acted like Aggregators while depending on Google for demand. It’s easy to say Google is being unfair, but this may be better for consumer…
Tags: #business
Saved on: 2019-11-13

Developers mentoring other developers: practices I've seen work well

How does mentoring work? I asked this question ten years into my software engineering career when I joined Uber. Until then, I've never received or done mentoring, or at least never put this label on any activity I've done before. Uber, however, had an official mentoring program. Almost every engineer I met had a mentor. Mentorship is an expectation for senior and above engineers, it being listed in our engineering competencies. Since working here, I've been mentored, been a mentor, and have ob
Saved on: 2019-11-12

Keep your source code SIMPLE - Kevin Goslar - Medium

As software developers we are fortunate to have many useful best practices for productive and fun coding like the SOLID principles, GRASP patterns, or STUPID anti-patterns. These principles are…
Saved on: 2019-11-10

Paged js

Tags: #css
Saved on: 2019-11-10

CSS Utility Classes and "Separation of Concerns"

Over the last several years, the way I write CSS has transitioned from a "semantic" approach to something more like what people call "functional CSS." In this post I explain how I got to this point and share some of the lessons and insights I've picked up along the way.
Saved on: 2019-11-07

Tailwind Builder

Create beautiful Tailwind templates in minutes
Saved on: 2019-11-04

Posts by categories | Philippe Bourgau’s Blog

Let’s Refactor Code and Orgs to a Sustainable Pace! This blog features stories, best practices, and guides to help all technical agile coaches, whether veteran or aspiring, to set the world of software to a sustainable pace.
Saved on: 2019-10-31

Developers: Get Ready for New SameSite=None; Secure Cookie Settings

UPDATE (10/28/2019): We've revised the 2nd and 3rd bullet points in the section "How to Prepare; Known Complexities" below. In May, Chrome ...
Saved on: 2019-10-24

PHP: Patterns and Principles

An upcoming book by Brent Roose
Saved on: 2019-10-21

Index

Tags: #music
Saved on: 2019-10-20

ITCSS: Scalable and Maintainable CSS Architecture - Xfive

ITCSS is an answer to the question: How do I make my CSS scalable and maintainable? It’s a concern for every front-end developer.
Tags: #css
Saved on: 2019-10-18

Custom error rendering in Slim 4 – Rob Allen's DevNotes

An article by Rob Allen
Saved on: 2019-10-17

Object Oriented PHP for beginners

Object oriented PHP tutorials. This playlist covers Object-Oriented PHP in details. Starting with very basics: Creating classes and objects. ending with much...
Tags: #php #video
Saved on: 2019-10-17

Designing accessible color systems

How we designed a color system with hand-picked, vibrant colors that also met standards for accessibility and contrast.
Saved on: 2019-10-17

Lessons learned scaling PostgreSQL database to 1.2bn records/month

This isn’t my first rodeo with large datasets. The authentication and product management database that I have designed for the largest UK public Wi-Fi provider had impressive volumes too. We were…
Saved on: 2019-10-16

Embracing simplicity in your code - Marcel Pociot's blog about Laravel, PHP

Before I start going into any details in this blog post, I want us to have the same definition of the meaning of "simplicity" and "simple" that I am referring to in this article. I have created many online video courses over the last couple of years, have given on-site trainings…
Tags: #programming
Saved on: 2019-10-11

Decouple Vue.js components from the Vuex Store - Markus Oberlehner

Learn how to decouple Vue.js components from the Vuex store by using a provider abstraction.
Saved on: 2019-10-10

The Obvious UI is Often the Best UI - Google Design - Medium

Voltaire said, “le sens commun est fort rare”—common sense is very rare. Perhaps to realize that a certain decision is common sense, one has to have enough life experience to know the right path to…
Saved on: 2019-10-10

9 Projects you can do to become a Frontend Master

Introduction Whatever you do, it's always beneficial to have the right tools at your dispo...
Saved on: 2019-10-09
❤️
</>
2025