magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

Maya Shavin: How I Built My Website

Besides working as a senior front-end developer at Cloudinary, I’m also a content creator, a blogger, and an open-source developer. Follow me at @mayashavin and on mayashavin.com. In the beginning, my website, mayashavin.
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.
Tags: #javascript
Saved on: 2020-10-26

An Intuition for Lisp Syntax

Every lisp hacker I ever met, myself included, thought that all those brackets in Lisp were off-putting and weird. At first, of course. Soon after we all came to the same epiphany: lisp’s power lies in those brackets! In this essay, we’ll go on a journey to that epiphany.
Tags: #programming
Saved on: 2020-10-26

A Beginner's Guide To Freelancing — Ladybug Podcast

AWS Amplify is a suite of tools and services that enables developers to build full-stack serverless and cloud-based web and mobile apps using their framework or technology of choice on the front end.
Tags: #career
Saved on: 2020-10-26

Pattern Matching in JavaScript | Kyle Shevlin

Today, I want to share with you a coding pattern I frequently use when writing conditional JavaScript. I’ve made several tweets about it throughout the years and it’s high time that I finally write a blog post that I can use as a reference.
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

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 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.
Tags: #testing
Saved on: 2020-10-23

Casting JSON Columns to Value Objects with Laravel – Jess Archer

Have you ever wanted to access an attribute of an Eloquent model as a value object, similar to how Eloquent lets us work with dates via Carbon? Most value objects have multiple attributes. That's part of what separates them from primitive types like strings and integers.
Saved on: 2020-10-23

Learn Vue 3 in this Introduction to Vue.js Course by Core Vue Team Member,

Get started quickly with the Vue.js JavaScript framework. You’ll learn how to build reusable components and make them flexible with props, lifecycles, and slots. Use directives to build functionality with markup and learn to make your own custom directives.
Tags: #vuejs
Saved on: 2020-10-22

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.
Tags: #programming
Saved on: 2020-10-22

Readable Laravel | Spatie

VacanciesAboutBlogDocsGuidelines Kruikstraat 22, Box 12 2018 Antwerp, Belgium info@spatie.
Tags: #programming
Saved on: 2020-10-21

Page Redirection

Tags: #performance
Saved on: 2020-10-19

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

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! 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

ORMless; a Memento-like pattern for object persistence — Matthias Noback -

Something that always bothers me: persistence (the user interface too, but that's a different topic ;)). Having objects in memory is nice, but when the application shuts down (and for PHP this is after every request-response cycle), you have to persist them somehow.
Saved on: 2020-10-13

Artvee

Discover the best in Classical & Modern Art Browse the collection by category Dive into book illustrations Check out works by popular artists Browse More Artworks William James Glackens (American, 1870 - 1938) Landscape Franz Skarbina (German, 1849-1910) Figurative Julius Kronberg (Swedish, 1850-192
Tags: #art
Saved on: 2020-10-11

How to run over 30k tests in under 5 minutes | by Daan van Marsbergen | Sep

When I started my professional career I had no idea what a unit test looked like. I think I skipped that part on W3Schools. It didn’t matter, because my first employer was not using tests.
Tags: #testing #php
Saved on: 2020-10-09

Step-debugging linked composer dependencies with PhpStorm – Rob Allen's Dev

One project I’m working on has multiple separate parts in different git repositories that are brought into the main project using linked composer directories. I needed to get step debugging working in PhpStorm and this is the approach I took.
Tags: #phpstorm #php
Saved on: 2020-10-08

Italiano - HTTP/3 explained

Lo slancio per scrivere questo libro è partito in Marzo 2018. Il piano consiste nel documentare HTTP/3 e il protocollo sottostante, ossia QUIC. Perché sono stati concepiti, come funzionano, dettagli sul protocollo, implementazioni, etc.
Saved on: 2020-10-08

Explore product reviews by category

Are you tired of wading through bad Google results and fake reviews? Researching products is time-consuming and frustrating. We gather reviews from the most trusted sources, filter out the fake ones, and summarize the findings so you can make more informed purchase decisions.
Saved on: 2020-10-08

How to remember what you learn

The book I held in my hands was full of highlights. It seemed like I’ve got all colors of the rainbow on a page. Apparently, this didn’t help. When I tried recalling ideas from the book, I didn’t hear a thing. Just. Silence. Terrified, I started questioning how much I really know.
Tags: #learning
Saved on: 2020-10-07

Monolith -> Services: Theory & Practice

How can we get from a monolith to micro-services quickly? Can’t answer that question. First, “quickly” is right out the window. You didn’t make this mess in a month; you’re not going to fix it in a month.
Tags: #programming
Saved on: 2020-10-07

Writing Effective PHP - Forum PHP 2019 - Afup - Association française des u

PHP has evolved massively since its first days, and it's on the road to a full-featured language. However, at the same time, there is a lot of outdated information and libraries with poorly written code. This talk is about writing PHP Code that is: safe, robust, and maintainable.
Tags: #video #php
Saved on: 2020-10-06

CSS Grid full-bleed layout tutorial · Josh W Comeau

Back in the day, there was a gold-standard website layout that everyone strived to create, but that was notoriously difficult to get right: the .
Tags: #css-grid #css
Saved on: 2020-10-06

Stupid solutions: Live server push without JS

Underjord is a tiny, wholesome team doing Elixir consulting and contract work. If you like the writing you should really try the code. See our services for more information. So in my post Is this evil? I covered a way of tracking users with CSS.
Saved on: 2020-09-29

Social Cooling - big data's unintended side effect

Databrokers compare your data to the data of people they know more about. By comparing the patterns they try to guess the likelihood of thousands of details that you may never have disclosed. These are actual examples: This has good and bad sides.
Tags: #culture
Saved on: 2020-09-29

Tuning Your Apache Server | Linode

Your Apache configuration settings have a major effect on your Linode’s performance. There are several tools that can be used to further inspect your Apache server’s performance and make informed decisions on how to begin tuning your Apache configurations.
Saved on: 2020-09-29

Apache2 and php fpm performance optimization — Step-by-step guide | by Seba

I had to handle high traffic loads in my career and I fought with down-time, not used memory and a lot of trouble in my past. In this article I want to give a step-by-step guide to apache2 performance settings, which is a concentrated result of a lot of reading and trying.
Saved on: 2020-09-29

Dynamically changing the log level in Symfony apps — Matthias Noback - Blog

This is just a quick post sharing something I was able to figure out after doing some research. The situation: our application throws exceptions by means of "talking back to the user". As developer we don't want to be notified about all these exceptions.
Tags: #symfony #php
Saved on: 2020-09-29

Serverless PHP Applications - Nomad PHP

SPONSORS
Saved on: 2020-09-29

Workers Durable Objects Beta: A New Approach to Stateful Serverless

We launched Cloudflare Workers® in 2017 with a radical vision: code running at the network edge could not only improve performance, but also be easier to deploy and cheaper to run than code running in a single datacenter.
Saved on: 2020-09-29

Scopes in JetBrains IDEs

Any JetBrains IDE has an amazing feature that can significantly improve your development experience; whether it's PhpStorm, WebStorm, IntelliJ IDEA, PyCharm, or any other project; this feature enables better search and allows for custom file colours.
Saved on: 2020-09-25

The Ultimate Guide to Web Performance 🚀

There's so many ways to speed up your site. Don't you wish every web performance tip was in one place? That's what I thought too, so I put them all in one place: this post. Use this guide as a reference.
Saved on: 2020-09-25

Laravel's HasManyThrough cheatsheet - stitcher.io

- The current model Country has a relation to Post via User - The intermediate model is linked to the current model via users.country_id - The target model is linked to the intermediate model via posts.user_id - users.country_id maps to countries.id - posts.user_id maps to users.
Saved on: 2020-09-25

Layoutit Grid

Quickly design web layouts, and get HTML and CSS code. Learn CSS Grid visually and build web layouts with our interactive CSS Grid Generator.
Tags: #tools #css
Saved on: 2020-09-25

The failed promise of Web Components – Lea Verou

Web Components had so much potential to empower HTML to do more, and make web development more accessible to non-programmers and easier for programmers.
Saved on: 2020-09-25

Learn Git Branching

Learn Git Branching $ Git Hg
Tags: #guide #git
Saved on: 2020-09-25

A Few Rules · Collaborative Fund

The person who tells the most compelling story wins. Not the best idea. Just the story that catches people’s attention and gets them to nod their heads. Something can be factually true but contextually nonsense.
Tags: #culture
Saved on: 2020-09-25

Work on what matters | StaffEng

I've taken to using the word "energized" over "impactful." "Impactful" feels company-centric, and while that's important, "energized" is more inwards-looking. Finding energizing work is what has kept me at Stripe for so long, pursuing impactful work. - Michelle Bu
Saved on: 2020-09-25

What’s new in Tailwind CSS? - YouTube

In this series, we take a quick look at some of the new exciting features added to Tailwind CSS.
Tags: #tailwindcss
Saved on: 2020-09-24

Web Scraping with PHP

You might have seen one of our other tutorials on how to scrape websites, for example with Ruby , JavaScript or Python , and wondered: what about the most widely used server-side programming language for websites , which, at the same time, is the one of the most dreaded ? Wonder no more - today it's
Tags: #php
Saved on: 2020-09-24

今月から、スタジオジブリ作品の場面写真の提供を開始します - スタジオジブリ|STUDIO GHIBLI

今月から、スタジオジブリ作品の場面写真の提供を開始します。 今月からスタジオジブリ全作品の場面写真を順次提供することになりました。今月は、新しい作品を中心に 8作品、合計400枚提供します。 常識の範囲でご自由にお使いください。 思い出のマーニー50枚 かぐや姫の物語50枚 風立ちぬ50枚 コクリ
Tags: #art
Saved on: 2020-09-23

Headless CMS with Nuxt and Git submodules

Nuxt Content module is fantastic, but it requires content to be in the same project with our codebase. Can we keep the content away from the code, or have it managed privately? And what's the role of the Git submodule in this case? Let's find out.
Saved on: 2020-09-23

Laid off, now what? | Bharath's notes

As an immigrant on an H1B, you have exactly 60 days to find a new job when you are laid-off. This is a very short window of time to explore and land any job, let alone a job that matches your skills and interests.
Tags: #career
Saved on: 2020-09-20

How I Redesigned My Laravel Blog (Again) - Christoph Rumpel

In 2018, I moved my blog from Jekyll to Laravel, and I took the opportunity to redesign it as well. The site was based on Sebastian De Deyne's blog, a Laravel application working with markdown files for posts.
Saved on: 2020-09-17

Now, this is important. Editing text is just part of what Nova does.

The native Mac code editor that's fast and amazing. It's new, hyper-fast, and flexible, with all the features you want: smart autocomplete, multiple cursors, a Minimap, editor overscroll, tag pairs and brackets, and way, way more.
Tags: #tools #mac
Saved on: 2020-09-17

Tailwind CSS Resources you wish you had.

This week I decided to take a look at Tailwind CSS and create a simple e-commerce website. The first thing I noticed is how well the documentation was written. Even if Tailwind is your first CSS framework, you will easily be able to navigate through different sections😉.
Saved on: 2020-09-16

Why do we need HTTPS? - How HTTPS works

Next on HowHTTPS.works... Now that we know the why, the next step is to understand symmetric and asymmetric encryption. Big words, but easy concepts.
Tags: #https
Saved on: 2020-09-15

Relinx

New kind of inventory tracking, simple, flexible yet powerful. Also, we have tools available to trace SOL Casinos gaming data and insights. It helps to track player behavior and preferences, monitor gaming activity, manage marketing and promotions, and perform a variety of other functions.
Tags: #database
Saved on: 2020-09-15

Components, Patterns and Sh*t It’s Hard to Deal With

InfoQ Homepage Presentations Components, Patterns and Sh*t That’s Hard to Deal with
Saved on: 2020-09-14

A simple recipe for framework decoupling — Matthias Noback - Blog

If you want to write applications that are maintainable in the long run, you have to decouple from your framework, ORM, HTTP client, etc. because your application will outlive all of them. Following rule 1 ensures that you'll never fetch a service ad hoc, e.g.
Saved on: 2020-09-12

State of Self-Serve Website Building in 2020

While building our simple new website, we evaluated many website builder options, and realized how much the landscape has changed for self-serve business website design and hosting.
Tags: #webdev
Saved on: 2020-09-11

GPT3 Empowered Recommendation System | by Cheng He | The Startup | Sep, 202

Recommendation systems are so successful in many products and services we interact with every day. Like 40% of app installs on Google Play and 60% of watch time on YouTube comes from recommendations. Not even to mention the well-known TikTok’s recommendation system.
Saved on: 2020-09-09

Violating the Dependency rule — Matthias Noback - Blog

I write about design rules a lot, but I sometimes forget to: Mention that these rules can't always be applied, Describe when that would be the case, and Add examples of situations where the rule really doesn't matter. The rules should work in most cases, but sometimes need to be "violated".
Saved on: 2020-09-08

Tailwind Ink

A tool for creating new color shades based on a neural network and trained with the Tailwindcss palette.
Tags: #tailwindcss
Saved on: 2020-09-07

A high-performance blog template for 11ty

Awais said: ✍️ Well, this is fantastic. A free high-performance 11ty Blog template by Google mostly @cramforce, @mathias, and of course @zachleat. Lots of interesting web perf practices in the code — that's all FOSS (Free & Open Source Software). Have at it.
Saved on: 2020-09-07

A decoupled PHP architecture inspired by the Clean Architecture | by Joe Sa

This article would not be possible without the help of Rodrigo Jardim da Fonseca, Edison Junior, and Lemuel Roberto. Disclaimer: I feel like I should address that the architecture I’m about to present already existed when I arrived at Arquivei, almost two years ago and didn’t change much since.
Saved on: 2020-09-04

How to run over 30k tests in under 5 minutes | by Daan van Marsbergen | Sep

When I started my professional career I had no idea what a unit test looked like. I think I skipped that part on W3Schools. It didn’t matter, because my first employer was not using tests.
Tags: #testing #php
Saved on: 2020-09-04

Refactoring PHP - Christoph Rumpel

Refactoring is the process of modifying and restructuring code without changing its functionality. When I first heard about it, I was like: Why would anyone do that? It took some years until I fully understood the concept and that the working code is not always good.
Tags: #programming
Saved on: 2020-09-03

TALL stack

Tailwind, Alpine.js, Laravel, and Livewire. A full-stack development solution, built by Laravel community members.
Saved on: 2020-09-03

Blade UI Kit

With 27 different components, we probably have something for you. Blade UI Kit was designed to work smoothly with these technologies.
Saved on: 2020-09-03

18.S097: Programming with Categories

Summary: In this course we explain how category theory—a branch of mathematics known for its ability to organize the key abstractions that structure much of the mathematical universe—has become useful for writing elegant and maintainable code.
Saved on: 2020-09-03

How to Find Consulting Clients | Hacker News

I have had success just directly reaching out to companies I wanted to work with. This meant I was at least proactively putting myself in front of them, instead of hoping they find me or remember me. 1. Go to https://trends.builtwith.
Tags: #career
Saved on: 2020-09-02

Most favorited Hacker News posts of all time / Tom Larkworthy / Observable

The most favorited articles by the top 10k most active Hacker News members. The list skews toward innovative learning resources and tech career tips, but there is a little of everything. Data was scraped 2020-09-1 from the public favourites lists. This is an observable notebook with the data attached as a file, so you can fork your own analysis if you don't like how I did it (e.g. you could find the favorited Ask HN posts). To calculate the top favourites, I give each member 30 votes to divided over their
Saved on: 2020-09-02

Legacy to Laravel: How to Modernize an Aging PHP Application | Tighten

Here at Tighten, we love Laravel and get excited about staying up to date with the latest and greatest features our framework of choice has to offer.
Saved on: 2020-09-02

The BaseCode Podcast | 28: Modernizing your views

Share Copied to clipboard Embed Copied to clipboard
Tags: #laravel
Saved on: 2020-09-02

Caching is hard, draw me a picture | APIs You Won't Hate - A community that

Another guest post from our friend Darrel Miller. This is my attempt to make the HTTPbis caching rules more accessible and hopefully shine a light on how powerful HTTP caching can be.
Tags: #webdev
Saved on: 2020-09-01

Learning How to Learn Efficiently - DEV

Hello everyone. As you know there are lots of information about programming and related topics. Sometimes is really frustrating to constantly be googling the same things over and over again. I am sick of it. I decided that I need to find a way to improve how I learn.
Tags: #learning
Saved on: 2020-08-31

Blog @ Codonomics: Multi-tenant Architectures

Multi-tenancy Application Deployment Architecture could be modeled in 4 broad ways: Separate Apps & Separate Databases Shared Apps & Shared Databases Separate Apps & Shared Databases Shared Apps & Separate Databases There is no right or wrong here.
Saved on: 2020-08-31

Illustration Website Template | Templates | Black Illustrations

We receive a lot of messages from Black illustration members in search of new and innovative ways to showcase and use illustrations. So, we decided to design and develop an Illustrations website template showcasing these beautiful illustrations in action. Features include
Saved on: 2020-08-28

Olaf - Acoustic fingerprinting on the ESP32 and in the Browser - 0110.be

A good year ago I was asked to develop audio recognition technology for an e-costume. The idea was that lights in the costume would follow a sequence synchronised to a certain song. Only a single song should trigger the lights, all other music should be ignored.
Tags: #audio #art
Saved on: 2020-08-27

Dialects in Code: Part 1 - Ross Tuck

For a long time, I’ve been interested in how different folks can use the same programming language in radically different ways. I’ve privately used the term “dialects” to describe these different approaches.
Tags: #programming
Saved on: 2020-08-27

Turbocharged PHP Development with Xdebug, Docker & PHPStorm - Jump24

Quite the controversial “hot-take” from Derick, and while it certainly caused quite the stir (that it was probably designed to), it made me think. I thought, ‘Do I need to revisit Xdebug?’, and I realised that I’d fallen into Derick’s trap. But think I did.
Tags: #php #docker
Saved on: 2020-08-26

Will it CORS?

Cross-Origin Resource Sharing (CORS) is how browsers decide how web applications can communicate with other services. Restricting this is important for security, but it's hard to understand how CORS works, which means sending HTTP requests to APIs can be difficult & confusing.
Saved on: 2020-08-25

Git Branch Cheatsheet

Working on the command line with git can be a bit overwhelming, so I'm starting a series of git cheatsheet posts for various areas. This post focuses on git branch. There are many different ways to list git branches.
Saved on: 2020-08-25

How I helped fix Canadaʼs COVID Alert app

On July 31st, Canada's COVID Alert app was made available for general use, though it does not have support for actually reporting a diagnosis in most provinces, yet.
Tags: #security
Saved on: 2020-08-25

A tale of webpage speed, or throwing away React

Back in 2011, I happened to get a job writing Backbone.js app. If you never did that, don’t. I was complaining about difficulties with composition left and right to whoever would listen. As I started digging into alternatives for the front-end, I discovered FRP and Flapjax, and ClojureScript.
Tags: #performance
Saved on: 2020-08-24

How to Use AVIF: The New Next-Gen Image Compression Format — Lightspeed

November 2, 2021 Update: Firefox 93 now supports the AVIF format without feature flag. August 26, 2020 Update: Chrome 85 now supports the AVIF format and the link to the preview build of the Squoosh.app has been updated as it now fully supports AVIF.
Tags: #webdev
Saved on: 2020-08-24

Stéphane Ducasse

I started to be fed up to see all the books I like to be out of print, so I started to contact authors and collect their old books. I would like to thanks them all and their publishers as well. If you know an author that is willing to give to the community a book, please give him my email.
Tags: #books
Saved on: 2020-08-22

Symfony 5: guida rapida (Symfony Docs)

Ringraziamenti Di cosa si tratta? Preparazione dell'ambiente di lavoro Presentazione del progetto Da zero al…
Tags: #symfony #php
Saved on: 2020-08-20

I have built MVC Framework from scratch using PHP for only education purposes

The following video series might help you to better understand how PHP frameworks work behind. Source code: [https://github.com/thecodeholic/php-mvc-
Tags: #php #learning
Saved on: 2020-08-20

Learn Playwright & Puppeteer

Tips, tricks, and in-depth guides from the trenches. Learn how to use the popular open-source browser automation frameworks, Playwright and Puppeteer. This guide provides detailed information and examples how you can write high-quality scripts for testing and synthetic monitoring.
Tags: #webdev
Saved on: 2020-08-19

7 Practical Tips for Cheating at Design | by Adam Wathan & Steve Schoger |

Every web developer inevitably runs into situations where they need to make visual design decisions, whether they like it or not. Maybe the company you work for doesn’t have a full-time designer and you need to implement the UI for a new feature on your own.
Saved on: 2020-08-17

(59) Missing Semester IAP 2020 - YouTube

Lecture videos from the class offered during MIT's Independent Activities Period in 2020.
Saved on: 2020-08-13

Tailwind CSS Tips and Tricks - Laravel News

Inspired by a tweet from Laravel employee #1, Mohamed Said, I decided to write this post detailing how to resolve issues that developers might run into when using Tailwind CSS. Most of the problems can be solved pretty easily, you just need to know a couple of classes to use in the right spots.
Tags: #tailwindcss
Saved on: 2020-08-13

The $4335 Video Course Launch That Made Me Think ????? - Christoph Rumpel

At the beginning of 2019, I released Laravel Core Adventures as a free video course on how Laravel works under the hood. It started with a few videos on Laravel's request life-cycle and facades.
Saved on: 2020-08-13

Modernizing a Legacy PHP Application

Update Aug, 11: This post was well received on Reddit, so I added new anti-patterns to reflect the comments. Recently, I had the chance occasion to work on numerous legacy PHP applications. I spotted common anti-patterns that I had to fix.
Tags: #php
Saved on: 2020-08-11
❤️
</>
2024