magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #programming.
Show all

Jason Grinblat su Twitter: "I love maps & their promise of fractal discover

I love maps & their promise of fractal discovery. I love procedural generation and the aesthetics of the unauthored. Where do these two loves intersect? Generated maps. I am the procgen map admirer. These are my favorite map generators and the folks who create them. 👇THREAD👇
Saved on: 2018-04-05

A few days with a software consultant

We started to implement domain driven design (DDD) at my workplace at the start of last year. I had learned a lot about DDD in my spare time, but no one on the team had worked on a DDD project beforehand. We decided to hire Marco Pivetta (@ocramius) as a...
Saved on: 2018-04-04

Learn to become a Backend Developer - tajawal - Medium

Web development today is completely different from what it was a few years ago; there are lots of different things that can easily baffle anyone entering into the web development. It was one of the…
Tags: #programming
Saved on: 2018-04-04

Hulkamania! Or; How I made our office play personalized entrance theme musi

How I hacked the office WiFi to play entrance theme music for my colleagues (and myself!)
Saved on: 2018-03-30

“Just” | Brad Frost

I feel like an idiot while doing my job. A lot. Now there’s a damn good chance I’m actually an idiot, but the self-respecting part of me wants to challenge that notion. When I get stuck on a task or am looking for recommendations for tools/resources/strategies/solutions/whatever, I often take
Saved on: 2018-03-29

ploeh blog

Danish software design
Saved on: 2018-03-29

Text Buffer Reimplementation, a Visual Studio Code Story

Text Buffer Reimplementation in the Visual Studio Code/Monaco editor
Tags: #programming
Saved on: 2018-03-29

Uses | Wes Bos

Make sure to check out uses.tech for a list of everyone's /uses pages!
Tags: #programming
Saved on: 2018-03-23

8 books every junior developer should read

Each profession has a lot of books that a junior should read in order to advance her career, but one has to choose wisely to decide in which books should invest her time. Here I provide my opinion on which books you should read - first - if you're an aspiring developer.
Saved on: 2018-03-20

Functional Programming with PHP Generators – iFixit Engineering – Medium

Generators are cool. They make it easy to write iterators by defining a function instead of building an entire class that implements Iterator. They also make it easy to write lazy lists and infinite…
Saved on: 2018-03-19

I am a mediocre developer

I personally know some developers who are very talented and can create wonderful pieces of software...
Saved on: 2018-03-18

Lookahead and Lookbehind Tutorial—Tips &Tricks

Regex Lookahead and Lookbehind Tutorial. Explains the fine details of Lookahead and Lookbehind, including zero-width matches, overlapping matches and atomicity.
Saved on: 2018-03-16

(4) Salvatore Sanfilippo - YouTube - YouTube

Programming, AI, algorithms & other stuff :) The channel is bilingual, Italian and English. The hands-on programming videos are all in English. The other videos (without an open terminal) may be mostly in Italian certain in English. Subtitles are always cleaned so enable it for better understanding or translation!
Saved on: 2018-03-15

Is it a Value Object or an Entity? | HackerNoon

Imagine you enter a library to borrow a book.
Saved on: 2018-03-14

Value Objects Like a Pro – Hacker Noon

Some time ago I was asked this automated question on a programming website:
Saved on: 2018-02-27

Design Your Services the Right Way | HackerNoon

Few days ago, I wrote about the Hexagonal Architecture, explaining why you should use this powerful architectural pattern to design your system.
Saved on: 2018-02-21

Simple CQRS - reduce coupling, allow the model(s) to evolve — Matthias Noba

CQRS - not a complicated thing CQRS has some reputation issues. Mainly, people will feel that it’s too complicated to apply in their current projects. It will often be considered over-engineering. I think CQRS is simply misunderstood, which is the reason many people will not choose it as a design technique. One of the common misconceptions is that CQRS always goes together with event sourcing, which is indeed more costly and risky to implement.
Saved on: 2018-01-19

SQL Keys in Depth

What database keys really are, and how to use them effectively.
Saved on: 2018-01-02

Enlight

Enlight is a resource aimed to teach anyone to code through building projects. Hosting a wide variety of tutorials and demos, Enlight provides developers with sample projects and explains how they work.
Saved on: 2017-12-10

Performance Calendar » Evolution of : Gif without the GIF

tl;dr GIFs are awesome but terrible for quality and performance Replacing GIFs with is better but has perf. drawbacks: not preloaded, uses range requests Now you can s in Safari Technology Preview Early results show mp4s in tags display
Saved on: 2017-12-05

The secret to being a top developer is building things! Here’s a list of fu

You can only become a great developer if you’re willing to put effort into itit. Imagine for a moment. You can’t become physically fit by reading a lot about fitness. You actually need to go to the…
Tags: #programming
Saved on: 2017-12-03

PHP: Design Patterns

Write better PHP code by following these popular (and time-tested) design patterns.
Saved on: 2017-11-02

Metaballs

Metaballs, not to be confused with meatballs, are organic looking squishy gooey blobs. From a mathematical perspective they are an iso…
Saved on: 2017-10-17

Web Audio Modem

What do you do when you cannot copy text between computers due to lack of internet connectivity? I built a modem using the Web Audio API, allowing data transfer via audio.
Tags: #programming
Saved on: 2017-10-14

I hate programming. : r/PHP

Tags: #programming
Saved on: 2017-10-13

Uncle Bob and Silver Bullets • Hillel Wayne

A while back I wrote that Robert Martin was ruining software by being too good at programming. That was supposed to be a joke. Since then he’s done his damndest to actually ruin software by telling people they’re doing it wrong. His most recent response where he yells at software correctness was the breaking point for me, so I’m going to go ahead and say what many of us have been thinking:
Saved on: 2017-10-07

Upgrading existing password hashes

Still using MD5 or SHA-1 to store user passwords and want to gracefully migrate to e.g. bcrypt? Want to do it properly to protect all passwords in the database? Here's how.
Saved on: 2017-09-06

(7) Rob Pike - 'Concurrency Is Not Parallelism' - YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Tags: #programming
Saved on: 2017-08-30

Five sharding data models and which is right

At Citus we make it simple to shard PostgreSQL. So we’ve thought a lot about different data models for sharding. This post covers 5 different data models for sharding, from sharding by tenant (multi-tenant data models), sharding by geography, sharding by entity id, sharding a graph, and time-based partitioning.
Saved on: 2017-08-29

permalink

Saved on: 2017-08-29

StackBlitz

StackBlitz is the collaborative browser-based IDE for web developers. StackBlitz eliminates time-consuming local configuration and lets developers spend more time building.
Saved on: 2017-08-04

This in JavaScript | Zell Liew

Are you confused by the `this` keyword in JavaScript? It confuses everyone in the beginning, so don't worry about it. You're not alone. But that doesn't mean you can go on without understanding `this` forever. It is used so much in JavaScript and in tutorials everywhere that you need to grasp what `this` is sooner or later. Once you understand `this`, you'll realize that it's much simpler than you think it is. By the end of this article, you would have demystified `this` for yourself. You'll know what it is, what it does and how to use it.
Saved on: 2017-08-03

Explaining Programming to 6 Years Old Kids

It was more fun than I expected! I treated this seriously and I was well prepared, and it paid off. The kids were interested and I think they might even remember something.
Saved on: 2017-08-02

GitHub - zeeshanu/learn-regex: Learn regex the easy way

Learn regex the easy way
Tags: #programming
Saved on: 2017-07-25

W879 x

Tags: #programming
Saved on: 2017-07-24

Progressive Feature Rollout

The document outlines strategies for the progressive rollout of new features, emphasizing the roles of product owners, software engineers, and users in the development process. It discusses the importance of A/B testing, feature toggling, and metrics tracking using tools like Google Analytics and backend systems to assess user engagement and feature effectiveness. Key takeaways include the need for robust statistical evaluation and proper planning during feature deployment to minimize risks and enhance user experience.
Saved on: 2017-06-22

Stitcher 1.0

Create loop-able, array-like collections in PHP with type checking.
Saved on: 2017-06-12

clean-code-javascript/README.md at master · ryanmcdermott/clean-code-javascript

Clean Code concepts adapted for JavaScript
Saved on: 2017-05-02

(2) SOLIDay 2015 - Mathias Verraes - Identity #4 - YouTube

Mathias Verraes - Identity SOLIDay 2015 - Conference about software architecture, best programming practices and design patterns.http://soliday.phpsrbija.rs/...
Saved on: 2017-04-28

Preparing for a Technical Interview: Algorithms, Data Structures, and Compu

Basic algorithms, data structures, and computer science topics to prepare you for a technical interview at a software development company. Refresh your knowledge using JavaScript.
Tags: #programming
Saved on: 2017-04-04

phpflo/phpflo: Flow-based programming for PHP

Flow-based programming for PHP
Saved on: 2017-03-18

A Programmer’s Introduction to Unicode – Nathan Reed’s coding blog

Pixels and polygons and shaders, oh my!
Tags: #programming
Saved on: 2017-03-13

The Absolute Minimum Every Software Developer Absolutely, Positively Must K

Ever wonder about that mysterious Content-Type tag? You know, the one you’re supposed to put in HTML and you never quite know what it should be? Did you ever get an email from your friends in…
Tags: #programming
Saved on: 2017-03-13

API design guide | Cloud API Design Guide | Google Cloud

A set of guidelines for designing APIs that are consistent with Google AIPs.
Tags: #programming
Saved on: 2017-02-23

AWS Lambda For The Impatient Part 1

Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
Saved on: 2017-02-21

uraimo.com | Building a LISP from scratch with Swift

This article describes how you can build a simple LISP, based on the 1978 article 'A Micro Manual For LISP - Not The Whole Truth' with Swift, taking advantage where possible of the features the language offers.
Tags: #programming
Saved on: 2017-02-06

Programming (mental) models

Terminology like this is sprinkled throughout programming blog posts, conference talks, papers, and text books. But don’t be turned off by this jargon. Let’s jump right in and break some of these…
Tags: #programming
Saved on: 2016-12-28

DesignPatternsPHP — DesignPatternsPHP 1.0 documentation

a collection of known design patterns along with implementations in PHP8
Saved on: 2015-08-11

Domain-Driven Design - Tuts Code Article

In my country, you won't make it through school without reading how Goethe's Faust complains, I've studied now Philosophy - And Jurisprudence, Medicine, - And even, alas! Theology - All through...
Saved on: 2015-07-17

mrkrstphr/illacceptanything

The project where literally anything* goes
Saved on: 2015-04-08

Adopting Microservices at Netflix: Lessons for Architectural Design

Learn design principles and best practices for microservices architecture from Adrian Cockcroft, former lead Cloud Architect at Netflix
Tags: #programming
Saved on: 2015-02-25

Watch people code

Saved on: 2015-02-19

Watch programming videos or broadcast your coder skills with the world | Co

Domain name CodersTV.com is a dynamic and captivating choice for any tech-related startup looking to showcase their coding skills and innovation. The name itself evokes a sense of community, creativity, and cutting-edge technology. With onl
Saved on: 2015-02-19
❤️
</>
2025