magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev

Tmux for mere mortals

Tmux is great. Tmux defaults are not. How to make use of a brilliant tool without breaking your fingers?
Tags: #linux
Saved on: 2020-04-28

Eloquent JavaScript

Saved on: 2020-04-27

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

Hey managers! Set up your remote team for success with these 7 steps, from communication tools and performance reviews to team morale and helping new hires.
Saved on: 2020-04-23

silka mono | atipo foundry

an independent digital typeface foundry and graphic design studio
Tags: #typography
Saved on: 2020-04-23

Things I Wished More Developers Knew About Databases

A large majority of computer systems have some state and are likely to depend on a storage system. My knowledge on databases accumulated over time, but along the way our design mistakes caused data…
Tags: #database
Saved on: 2020-04-23

Classi terze?️

Made with a warm hug
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. We'd like to share this experience with you and **inspire those who are still stuck on non-MVC code** and think it might take weeks or even months to switch to a framework.
Tags: #php
Saved on: 2020-04-19

Tutorial | Ecotone

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

Keycloak

Keycloak - the open source identity and access management solution. Add single-sign-on and authentication to applications and secure services with minimum effort.
Saved on: 2020-04-15

LearnObit

For Learning Anything Quickly and Reliably
Saved on: 2020-04-09

Google SRE book- Comprehensive guide to site reliability

Explore the world of site reliability engineering with top-rated sre books. Find resources on SRE principles, best practices and the role of a reliability engineer
Tags: #devops
Saved on: 2020-04-09

Deploys at Slack

Deploys require a careful balance of speed and reliability. At Slack, we value quick iteration, fast feedback loops, and responsiveness to customer feedback. We also have hundreds of engineers who are trying to be as productive as possible. Keeping to these values while growing as a company means continual refinement of our deployment system. We…
Saved on: 2020-04-09

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

The problem There are sometimes that we need to perform actions on certain events controll...
Saved on: 2020-04-08

Part 1 - How to use TDD to build a REST API in Laravel 6 - YouTube

Hello. I’m Reval Govender, and this is “How to use TDD to build a REST API in Laravel”.In this course we are going to build a RESTful API using the popular L...
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

Colorables

Tags: #art #kids
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 | Understand Legacy Code

Here's a recipe you can follow when you want to add tests on Legacy Code, but you don't have much time to do so.
Tags: #testing
Saved on: 2020-03-27

Homenauts

Tags: #tools
Saved on: 2020-03-25

I, Backpack

⥂tldr;
Saved on: 2020-03-22

Technical Writing | Google for Developers

Technical Writing Courses for Engineers
Tags: #programming
Saved on: 2020-03-22

Vue.js Amsterdam 2020

Share your videos with friends, family, and the world
Saved on: 2020-03-19

Visions of the Future

NASA's Jet Propulsion Laboratory, the leading center for robotic exploration of the solar system.
Saved on: 2020-03-15

Xdebug

Xdebug Debugging and profiling PHP Prepared for PHP Sydney meet-up 28th November 2019 Kev Staunton-Lambert pyrmontbrewery.com
Tags: #php
Saved on: 2020-03-15

A Checklist For Evaluating New Technology

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. We decided...
Tags: #work
Saved on: 2020-03-14

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

Backup and Migrate IMAP Email Accounts
Tags: #tools
Saved on: 2020-03-13

brendt/aggregate.stitcher.io: A community-driven content aggregator

A community-driven content aggregator
Saved on: 2020-03-13

GitLab's Guide to All-Remote | GitLab

How to work remotely - the GitLab guide
Saved on: 2020-03-12

Ready for changes with Hexagonal Architecture - Netflix TechBlog

A story on how we leveraged Hexagonal Architecture principles to be prepared for changes in the Netflix Studio ecosystem.
Saved on: 2020-03-12

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

This isn't the tech you're looking for, robots in equity research, and quality time
Saved on: 2020-03-10

Behind the scenes of Flare (or How to structure big Laravel applications) -

At Laracon AU, I gave a talk on how you can structure a big Laravel application. The codebases of both Flare and Oh Dear served as examples. By watching this talk you'll gain some valuable insights that could be applicable to your projects as well. Enjoy!
Saved on: 2020-03-07

The infinite scroll - Columbia Journalism Review

For the sake of this exercise, please imagine it’s another gray midday in winter, months after the end of the World Series and still weeks from the beginning of spring training. The afternoon is sunless but somehow also hangover-bright, and your brain has decided to make it worse. It wants to know how things are […]
Saved on: 2020-03-07

How to Make Yourself Into a Learning Machine

Imagine this:
Saved on: 2020-03-05

La storia dei Kina, la band punk della Valle d'Aosta - VICE

Abbiamo intervistato Gianpiero Capra, bassista della leggendaria band di Aosta, per parlare di punk, di questi anni che sono corsi via e della nuova ristampa di 'Se ho vinto se ho perso'.
Tags: #music
Saved on: 2020-03-05

Introduction to D3

So far in 6.859, we've primarily been working with visual analysis grammars like Vega-Lite or VizQL (Tableau). These grammars break visualization design down into a process of specifying mappings (or visual encodings) between data fields and the properties of graphical objects called marks. They're useful for concisely and rapidly creating recognizable visualizations, while giving us more design flexibility (or expressivity) than chart typologies like Microsoft Excel. However, describing visualization desig
Saved on: 2020-03-03

Introducing Stripe payment into your PHP projects | Riven

We create visual identities, websites, and applications for businesses seeking freshness and excellence.
Tags: #php #stripe
Saved on: 2020-03-01

amos - A half-hour to learn Rust

In order to increase fluency in a programming language, one has to read a lot of it. But how can you read a lot of it if you don’t know what it means? In this article, instead of focusing on one or...
Saved on: 2020-02-29

Using State Machines in Vue.js with XState | frontstuff

While state machines used to be an obscure model for the front-end world, it has gained quite some traction lately, mostly thanks to XState.
Saved on: 2020-02-27

cleancode_workshop.pdf | DocDroid

Clean code. Goals ●. Reach team consensus about clean code. ●. New code should be “clean”. ●. Old code should get “cleaner”. Pillars ●. Readability. ●. Maintainability. ●. Testability. ...
Tags: #programming
Saved on: 2020-02-26

36 Days of Type | Reflektor Digital

In Spring 2019, our team at Reflektor Digital joined thousands of designers, illustrators and graphic artists around the world for the 36 Days of Type Challenge.All members of our development team took turns at creating a unique representation of every letter and number using various coding techniques.
Saved on: 2020-02-26

The ultimate guide to proper use of animation in UX

Nowadays it’s hard to impress or even surprise with an interface animation. It shows interactions between screens, explains how to use the application or simply directs a user’s attention. While…
Tags: #ux #webdesign
Saved on: 2020-02-26

Unix Toolbox

A collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users, a compact and practical reference.
Tags: #linux
Saved on: 2020-02-21

Domain Logic and SQL

A long-form article entitled: "Domain Logic and SQL"
Saved on: 2020-02-21

Personal Kanban: Optimizing the Individual Coder - Jim Benson

There are myriad ways to optimize teams, but all too often we ignore the individual. When the individual is overlooked, the software production engine can be severely…
Saved on: 2020-02-21

How To Make A Complete Game With Godot - GameDev Academy

Are you eager to get started making your own games?
Saved on: 2020-02-20

Same HTML, Different CSS

Saved on: 2020-02-20

Learn Authentication The Hard Way: Part One • Andrew Best

This is the first part of a three part series in which we dive into modern application authentication solutions - the hard way. Part One: The Hard Way Part Two: The Hard Way, Continued Part Three: The Hard Way: Return Of The Specification Introduction If you are a software developer, security is one of your primary concerns. If you ship code, and that code deals with any sort of sensitive or personal information, you need to ensure your code and the systems you build allow people to transact on your systems safely and securely, free from fear of compromise or consequence.
Saved on: 2020-02-19

How to Write a Git Commit Message

Commit messages matter. Here's how to write them well.
Saved on: 2020-02-19

How to write the perfect pull request - The GitHub Blog

As a company grows, people and projects change. To continue to nurture the culture we want at GitHub, we’ve found it useful to remind ourselves what we aim for when…
Saved on: 2020-02-19

micro-aws-lambda/README.md at master · Albert-Gao/micro-aws-lambda

A 7KB and 0 dependencies AWS Lambda library which supports middleware and easy debug. - Albert-Gao/micro-aws-lambda
Saved on: 2020-02-16

How to Turn Mocks from Nightmare to Solid Kiss Tests | Tomas Votruba

[Martin Hlaváč](http://mhlavac.net) had a very nice talk about testing in [Berlin PHP Meetup](http://www.bephpug.de/2018/06/05/june.html) last week (while I hosted with [Rector](https://github.com/rectorphp/rector)), and one of the topic was mocking. I often see developers fighting with this, in places they don't have to, just because this topic is so widespread all over the internet and unit tools. Did you know there is easier and more clear way to do "mocking"?
Tags: #testing
Saved on: 2020-02-14

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
❤️
</>
2026