magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

LackRack - Eth0Wiki

Saved on: 2021-01-31

Lean and Mean Dev with PhpStorm (for Symfony) Video Tutorial Screencast | S

Have you ever written out a long use statement by hand or navigated deep directories to find a file? Then your development is about to get a lot faster. PhpStorm makes modern Php development a joy - especially for Symfony users
Saved on: 2021-01-28

Bunklist

Saved on: 2021-01-28

Here's How I Bootstrapped a SaaS to $10k MRR

Startups are hard, bootstrapping is harder! Here's how I bootstrapped a SaaS product to $10k MRR over the course of 2 years.
Tags: #business
Saved on: 2021-01-28

Build your own PSR-4 autoloader

Learn how to build your own autoloader and de-mystify what Composer actually does behind the scenes
Tags: #php
Saved on: 2021-01-26

Octave Compass

Tags: #music
Saved on: 2021-01-26

A comprehensive list of UX design methods & deliverables

A map that displays all the touchpoints of the consumer with your brand, as well as the key internal processes involved in it. Useful to visualize the path followed by consumers across multiple…
Tags: #tools #ux
Saved on: 2021-01-25

Sign-in form best practices

Use cross-platform browser features to build sign-in forms that are secure, accessible and easy to use.
Tags: #webdev
Saved on: 2021-01-25

Software development topics I've changed my mind on after 6 years in the industry - Blogomatano

At some point, I realized I would've argued the exact opposite position on a lot of topics just a few years ago.
Tags: #programming
Saved on: 2021-01-24

React Authentication: How to Store JWT in a Cookie | by Ryan Chenkie | Medi

If that’s the case, there’s a decent chance that your API is secured somehow. Maybe you’re making authentication and authorization happen with JSON Web Tokens. If so, there’s also a decent chance…
Saved on: 2021-01-22

How We Improved SmashingMag Performance — Smashing Magazine

In this article, we’ll take a close look at some of the changes we made on this very site — running on JAMStack with React — to optimize the web performance and improve the Core Web Vitals metrics. With some of the mistakes we’ve made, and some of the unexpected changes that helped boost all the metrics across the board. Hopefully, this little case-study will be useful to you, and perhaps there are one or two techniques that you might be able to apply to your project right away. In the end, performance is all about a sum of all the fine little details, that, when added up, make or break your customer’s experience.
Saved on: 2021-01-22

MuscleWiki - Simplify your workout

MuscleWiki is a fitness app with a comprehensive exercise library that includes videos and written instructions for over 2000 exercises. With a simple and intuitive bodymap that guides you to exercises for a particular muscle, you can simplify your workout with exercises suitable for beginners, intermediate and advanced fitness enthusiasts.
Tags: #health
Saved on: 2021-01-21

Maximally optimizing image loading for the web in 2021

In this post I'll outline 8 image loading optimization techniques to minimize both the bandwidth used for loading images on the web and the...
Saved on: 2021-01-20

Clean Application Development - Nomad PHP

Presented by Adam Culp @adamculp Presented on October 24,2013 No matter what level of development we are at in our careers we all face a daily battle to write good code for ourselves and others, deliver finished applications fast to satisfy business, and ensure everything is properly tested to prevent end-user fails. In this talk Adam Culp will discuss what “clean application development” is, and how it can help us win those battles. The talk will provide practical and usable examples to, integrate into your workflow, and continue to grow into good habits.
Saved on: 2021-01-19

Shuffle

An online editor for busy developers
Saved on: 2021-01-19

Context switching costs more than we give it credit for. - Thinking Through

(4 min read) Batching things by function can skyrocket your productivity.
Saved on: 2021-01-18

Welcome

Saved on: 2021-01-18

Death of third party cookies: Enter sandbox from Google

Enter Sandbox: Google's bid to take control of online privacy after the death of third-party cookies. What publishers and advertisers think.
Tags: #privacy
Saved on: 2021-01-18

Gitbar - Il podcast dei developer italiani

Gitbar è il podcast per sviluppatori italiani dedicato alla programmazione e allo sviluppo web. Ogni giovedì un nuovo argomento con brainrepo.
Saved on: 2021-01-15

It’s not legacy code — it’s PHP. Vimeo has been using PHP in production… |

In the last year, Vimeo developers have written backend code in lots of languages — PHP, Go, Ruby, Python, NodeJS, Java, C, C++, and a bit of Rust. In 2004, we started with just one: PHP. It was an…
Saved on: 2021-01-15

Vite 2, a DX jump into the future | patak

A VitePress powered post about Vite 2 and the importance of the instant feedback loop that it enables
Tags: #frontend
Saved on: 2021-01-15

The Greatest Books of All Time

The Greatest Books of All Time. This list is generated by aggregating 618 lists from various critics, authors, experts, and readers.
Tags: #books
Saved on: 2021-01-15

Archivio Grafica Italiana

The first systematic digital archive dedicated to the Italian graphic design heritage. A growing overview aimed to spread and promote the culture of quality that distinguishes the Italian design tradition.
Tags: #art #design
Saved on: 2021-01-13

Build Your Own Text Editor

Tags: #programming
Saved on: 2021-01-10

You want overflow: auto, not overflow: scroll | Kilian Valkhof

Every now and then a web developer using a Mac discovers that their beautiful design is littered with scroll bars on other platforms. Either because someone points it out to them or because they attach a mouse to their mac which makes scroll bars appear. Often, MacOS hiding scroll bars by default is blamed for
Tags: #css #webdev
Saved on: 2021-01-07

BTI360 | What I've Learned in 45 Years in the Software Industry

BTI360 teammate Joel Goldberg recently retired after working in the software industry for over four decades. When he left he shared with our team some of the lessons he learned over his career. With his...
Tags: #career
Saved on: 2021-01-06

新しく、スタジオジブリ5作品の場面写真を追加提供致します - スタジオジブリ|STUDIO GHIBLI

新しく、スタジオジブリ5作品の場面写真を追加提供致します。 スタジオジブリ作品の場面写真ですが、今月は、「風の谷のナウシカ」「天空の城ラピュタ」「おもひでぽろぽろ」「レッドタートル」から50枚ずつ、「On Your Mark」から28枚、合計228枚を本日から提供致します。 なお、9月から順次追加
Tags: #art
Saved on: 2021-01-06

How we boosted our traffic by 504.17% with a SEO-Friendly Web Story

Here is what we learned experimenting with web stories. Find out 7 tips to create web-based stories that can push up your organic traffic.
Tags: #seo
Saved on: 2021-01-03

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: 2021-01-02

Modernizing PHP » Blog

Tags: #php
Saved on: 2020-12-28

Interview advice that got me offers from Google, Microsoft, and Stripe

“What would you say if I asked you to design me a service capable of responding to thousands of user requests every second and latency was critical?” “Umm...that you have to solve this problem at work. But you’re out of ideas, and are looking to interviewees for suggestions” That’s the actual response I gave the interviewer the first time I was asked a design question. He had a good laugh. But then still made me design the service. In the decade since I’ve lost track of how many hours I’ve sp
Tags: #career
Saved on: 2020-12-24

Fantasy UIs

Tags: #design
Saved on: 2020-12-24

How to Favicon in 2021: Six files that fit most needs — Martian Chronicles,

Prefer SVG over PNG, trust browsers to downscale, drop obscure formats—the ultimate, exhaustive guide to favicons for modern web. Includes steps for static HTML and Webpack.
Tags: #webdev
Saved on: 2020-12-23

Bare-metal Kubernetes with K3s

Learn how to configure K3s on bare-metal to run a Kubernetes cluster with just as much resilience and fault tolerance as a managed service.
Tags: #k8s
Saved on: 2020-12-22

Live Coding 12-Factor App

Emily Jiang performs live coding of building 12-factor microservices using MicroProfile programming mode and gets them running Open Liberty and Quarkus.
Saved on: 2020-12-20

Implementing DDD, CQRS and Event Sourcing

This book explains how to implement DDD, CQRS and Event Sourcing. The concepts are put into practice with standalone examples and a Sample Application.
Saved on: 2020-12-20

7 Rules for Creating Gorgeous UI – Part 2 (Updated for 2020) – Learn UI Des

How to safely overlay text on images · Making text pop – and un-pop · Only use good fonts · Steal like an artist
Saved on: 2020-12-18

Refactoring Am I Rent Stabilized

Revisiting the code of a five year old project.
Tags: #programming
Saved on: 2020-12-14

Suspenders for trousers - YouTube

Una breve colonna sonora che racchiude pezzi e bands che in questo anno di pandemia mi hanno fatto crescere il desiderio di andare a vedere concerti e di far...
Tags: #music
Saved on: 2020-12-10

GitHub repositories to improve your programming skills - DEV

1. Free Programming Books Freely available programming books 167k ⭐ Repo: https://github...
Tags: #learning
Saved on: 2020-12-10

Lessons from Running a Sale that Earned 3 Month's Profit in a Week | Cory Z

Tips on running successful Black Friday sales for creators and Indie Hackers
Tags: #sales
Saved on: 2020-12-10

Ce2

Saved on: 2020-12-09

fabric Resources Hub

Access a wealth of omnichannel retail resources in fabric's library. Find guides, case studies, and white papers to help you optimize your order management and customer experience.
Saved on: 2020-12-09

The Modern JavaScript Tutorial

Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.
Saved on: 2020-12-08

CSS-Only Full-Width Responsive Images 2 Ways | Modern CSS Solutions

Let's look at how to use `background-size` and `object-fit` for similar full-width image effects, and learn when to select one over the other.
Tags: #css
Saved on: 2020-12-07

AWS re:Invent 2020 digest — Part 1 | by Adrian Hornsby | Dec, 2020 | Medium

While reInvent just started, the first keynote from Andy Jassy has had a lot of new launches. I know that digesting all the updates takes time and a lot of coffee, so let me help you. Following is a…
Tags: #aws
Saved on: 2020-12-03

10 Must-Read Books for Software Engineers - DEV

Besides all the great offerings of the modern world — podcasts, videos, blogs, etc. — reading a good...
Tags: #books
Saved on: 2020-12-02

An alternative way to organize the Laravel directory structure // Stefan Ba

In this article, I would like to show you an alternative way to organize your Laravel directory structure. I think the default structure is fine for the most projects. But when it comes down to larger projects I was looking for a different structure.
Saved on: 2020-12-02

The HTML presentation framework | reveal.js

Documentation and demos for the open source reveal.js HTML presentation framework.
Saved on: 2020-11-28

CloudConf 2020 Live Streaming

Registrazioni degli interventi live di novembre 2020...
Saved on: 2020-11-27

Practical Refactoring Tips For Developers That Love Legacy Applications - N

Speaker: Davi Marcondes Moreira @devdropsMany times in our career we have (or we’ll have) to deal with legacy applications, and refactoring is an art specially designed for this scenario. In this lightning talk, I’ll give a few tips that I’ve learned that helped me a lot to find love when dealing with refactoring legacy applications.
Tags: #php #testing
Saved on: 2020-11-24

Building Your Color Palette - Refactoring UI

Learn how to design awesome UIs by yourself using specific tactics explained from a developer's point-of-view.
Tags: #webdesign
Saved on: 2020-11-23

Elena Ferrante names her 40 favourite books by female authors | Elena Ferra

List by pseudonymous author of beloved Neapolitan novels includes Zadie Smith, Sally Rooney and several Italian classics
Tags: #books
Saved on: 2020-11-21

Ok Google: please publish your DKIM secret keys – A Few Thoughts on Cryptog

The Internet is a dangerous place in the best of times. Sometimes Internet engineers find ways to mitigate the worst of these threats, and sometimes they fail. Every now and then, however, a major …
Tags: #security
Saved on: 2020-11-17

Testing Spaghetti - Nomad PHP

Presented by Gemma Anible @ellotheth Presented on October 23, 2014 The nightmare is at your doorstep! You’ve been tasked with extending a legacy PHP web application, a mash of raw SQL and HTML and PHP all inside out and backwards and spread over a several dozen (or hundred!) files. You know getting the system under test will push the project forward, but where do you start? Come learn a slow, careful approach to incorporating automated unit tests into untestable code. See how your tests can slip in unobtrusively to take over your codebase from the inside, eating away at the spaghetti and creating a solid platform for future development. Meet Gemma Anible Gemma is a software engineer, video gamer and recovering classical violinist who has been developing PHP web applications since before PHP5 (and applications in C, .NET and Delphi since before then). She is passionate about using pragmatic processes and tooling to support developers of all types and skillsets, and her level of excitement over learning new dev technology tends to correlate strongly with her level of caffeination. Gemma and her husband live with their two dogs in New Mexico, where they climb volcanoes for fun.
Tags: #php #tdd
Saved on: 2020-11-12

Polypane, the perfect browser for web developers and designers

The browser for ambitious web developers. Build better websites in less time with a stand-alone browser that makes your site more responsive, more accessible and faster.
Tags: #tools #webdev
Saved on: 2020-11-12

The Service Container, with Christoph Rumpel | The Laravel Podcast

You may not know it, but the service container — also known as the container, the IOC container, the DI container, or just "the application" — is that the core of every Laravel application. It's the glue that holds it all together! In this episode, author of Laravel Core Adventures Christoph Rumpel helps us dig deeply into what the container is and why it's good for you to know about it.
Tags: #laravel
Saved on: 2020-11-11

How Go helped save HealthCare.gov featuring Paul Smith, CTO of Ad Hoc (Go Time #154)

Paul Smith (from "Obama's Trauma Team") tells us the tale of how Go played a big role in the rescuing and rebuilding of the HealthCare.gov website. Along the way we learn what the original team did wrong, how the rescue team kept it afloat during huge traffic spikes, and what they've done since to rebuild it to serve t...
Saved on: 2020-11-10

Getting Started with Dotfiles | Dries Vints

In this blog post I'll explain what dotfiles are, how you can use them and how to start with your own.
Saved on: 2020-11-09

Website Ranking Tips - On-Demand Webinar - Moz

Listen in as John Mueller, Webmaster Trends Analyst at Google, and Cyrus Shepard, SEO Consultant at Moz, discuss how even novice website owners and SEOs can increase their chances of ranking higher in search results.
Tags: #seo
Saved on: 2020-11-06

Ruby on Rails in a Week - Simple Thread

I had 7 days to learn Ruby on Rails. I often think about approaches to learning, and it was time to put my ideas into practice.
Tags: #learning
Saved on: 2020-10-30

How Stopping Estimations Helped a Team to Become More Predictable

When making estimations using story points didn’t feel helpful, a team decided to experiment with #NoEstimates. Breaking down stories into smaller tasks gives them insight into their velocity and has
Saved on: 2020-10-29

Union types - What's new in PHP 8

A union type accepts values of multiple different types, rather than a single one. Learn how they work in PHP 8.
Tags: #php #video
Saved on: 2020-10-29

Object Oriented Done Right

Object Oriented Done Right — Building modern applications with PHP 8.3
Tags: #oop #php
Saved on: 2020-10-29

If not SPAs, What?

Trends trends trends!
Saved on: 2020-10-29

Unconventional Autoloaders (Talk) - Liam Hammett

Theres really a lot of great stuff in here...
Tags: #php #video
Saved on: 2020-10-28

Atlas: A Data Mapper For Your Persistence Model - Nomad PHP

Speaker: Paul M. JonesAtlas lets you build an OO model of your SQL tables and relationships. You can use it at the start of your project for basic CRUD operations. As you begin to need simple behaviors in your application, you can add them to the Record and RecordSet persistence model objects. Finally, when the time comes to transition to a rich domain model, you can map the Atlas persistence model objects to your domain Entities and Aggregates.
Tags: #php #video
Saved on: 2020-10-27

PHP 8 - try out all new features - Marcel Pociot's blog about Laravel, PHP

PHP 8 - try out all new features # PHP 8 is already in it's release candidate stage, with RC 3 being released on October 29th, and the general availability release targeted for November 26th. So it is time to take a look at all the new and upcoming features of PHP 8. You can take a look at PHP 8's release schedule here. UPDATE: Free video course If you're more of a visual learner, check out my entirely free video course, covering all new features in PHP 8. Every feature that you see in this blogpost comes with an interactive embedded editor, where you can modify the PHP code and evaluate the results yourself. The official upgrade guide can be found on GitHub.
Tags: #php
Saved on: 2020-10-27

Maya Shavin: How I Built My Website

A Cloudinary senior front-end developer recounts how she rebuilt her Jamstack website with Nuxt, Tailwind CSS, Cloudinary, and Vercel.
Saved on: 2020-10-27

Web scraping with JS | Analog Forest ?

If you’ll try to google “web scraping tutorial” you’ll get a bunch of tech articles on the subject that tells you how to achieve the result using python. The…
Tags: #javascript
Saved on: 2020-10-26

An Intuition for Lisp Syntax

Read Essays by Stepan Parunashvili
Tags: #programming
Saved on: 2020-10-26

Transparent Session Management with Sessionz - Nomad PHP

Sessionz is a new PHP library that adds a custom session manager to your application. On top of this custom manager, you can mix any number of specific handlers into a stack to deal with your data:- Write sessions out to the default, filesystem-based session store.- Cache session data in-memory for faster reads (and faster performance).- Encrypt stored data so it’s protected at rest. Synchronize data to an external storage system so multiple application servers can reference it.In this lightning talk I’ll cover both what Sessionz is (how it handles sessions transparently within your application), how it works (the SplStack implementation of callback handlers), and how you can extend it with your own custom handlers.
Saved on: 2020-10-26

A Beginner's Guide To Freelancing — Ladybug Podcast

Did you know that over one-third of the world’s workforce freelances at least part-time? As freelancing becomes more popular, you may be considering giving the freelance lifestyle a shot. This week on the podcast we’re giving you an introduction to freelancing, from establishing your rates and build
Tags: #career
Saved on: 2020-10-26

Pattern Matching in JavaScript | Kyle Shevlin

In this post, Kyle Shevlin demonstrates using a switch statement to replicate a form of pattern matching in JavaScript.
Tags: #javascript
Saved on: 2020-10-25

(5) C Course (The Basics) - YouTube

Learn C++ by building a crossword construction program from scratch. Free and fun! 12 hours of video instruction plus exercises. See www.codingforcrosswords.com
Saved on: 2020-10-23

Domain-Driven Design with Relational Databases Using Spring Data JDBC

Jens Schauder discusses how to design an object model the DDD way, why this might be a good idea, and how to build a persistence layer for it backed by Spring Data JDBC.
Tags: #ddd #java #video
Saved on: 2020-10-23

Automated testing: a step back

The goal of this article is to define basic concepts related to testing, trying not to take anything for granted. Why do we test?? Why is it important to write automated tests? I asked myself and I did some research because the answer to this question was not obvious to me. I knew it was important but I didn’t know why. So, I decided to try to explain it starting from a point of view as impartial as possible.
Tags: #testing
Saved on: 2020-10-23

Casting JSON Columns to Value Objects with Laravel – Jess Archer

With the rise of JSON columns, it can be handy to safely cast to and from value objects.
Saved on: 2020-10-23

Managing technical quality in a codebase.

If there’s one thing that engineers, engineering managers, and technology executives are likely to agree on, it’s that there’s a crisis of technical quality. One diagnosis and cure is easy to identify: our engineers aren’t prioritizing quality, and we need to hire better engineers or retrain the ones we have. Of course, you should feel free to replace “engineers” with “Product Managers” or “executives” if that feels more comfortable. It’s a compelling narrative with a clear villain, and it conveniently shifts blame away from engineering leadership. Still, like most narratives that move accountability towards the folks with the least power, it’s both unhelpful and wrong.
Tags: #programming
Saved on: 2020-10-22

Readable Laravel | Spatie

In this **completely free** series, we'll explore best practices on how to write maintainable and readable code.
Tags: #programming
Saved on: 2020-10-21

A Nerd's Guide to Color on the Web | CSS-Tricks

There are a lot of ways to work with color on the web. I think it’s helpful to understand the mechanics behind what you’re using, and color is no exception.
Saved on: 2020-10-13
❤️
</>
2025