magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

When To Use TypeScript - A Detailed Guide Through Common Scenarios | When T

Web Development Strap yourself in. In this guide, we compare when it's absolutely vital to be using TypeScript, the strictly-typed programming language, and when it makes sense to stick to vanilla JavaScript. Originally published here April 2019, with discussions on Hackernews and Reddit.
Saved on: 2019-04-08

Prisma - Database tools for modern application development

Prisma provides the best experience for your team to work and interact with databases. Even complex things like connection pooling, caching, real-time database subscriptions are a breeze with our products.
Saved on: 2019-04-08

Programming: doing it more vs doing it better – Kevin Martin Jose

The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on the quantity of work they produced, all those on the right solely on its quality.
Tags: #programming
Saved on: 2019-04-08

goabstract/Awesome-Design-Tools

Today, we’re excited to announce that Flawless App has joined Abstract, a design delivery platform that brings visibility, accountability, measurability, and predictability to design. Flawless App was our first company, and we’re proud of everything that we’ve achieved with our 5-person team.
Tags: #tools #design
Saved on: 2019-04-05

Rich text / HTML editors and frameworks

Mobiledoc - github.com/bustle/mobiledoc-kit - framework to build editors with a standardized JSON structure ShareDB - github.com/share/sharedb - framework to sync any JSON document using operational transforms, add real-time collaborative editing to anything else Bangle.dev - github.
Tags: #webdev #tools
Saved on: 2019-04-03

delight-im/PHP-I18N: Internationalization and localization for PHP

Provide your application in multiple languages, to users in various countries, with different formats and conventions. Note: On Windows, you may have to use the non-thread-safe (NTS) version of PHP.
Tags: #webdev #php
Saved on: 2019-03-29

How To Align Things In CSS — Smashing Magazine

Rachel Andrew 16 min read CSS, Browsers, Guides Share on Twitter, LinkedIn Click here to kickstart your project for free in a matter of minutes.
Saved on: 2019-03-29

How to Deliver Constructive Feedback in Difficult Situations

As a founder, my biggest regrets revolve around not having difficult conversations sooner. I could have helped team members improve faster, fired people with the wrong fit earlier, had so many more productive meetings. I could have created a more open company culture.
Tags: #career
Saved on: 2019-03-26

Color Picker — A handy design tool from Color Supply

Get simple actionable web design tips in your inbox every Tuesday.
Tags: #webdev
Saved on: 2019-03-21

Kubernetes: deploy Laravel the easy way ♦︎ Learnk8s

TL;DR: In this article, you will learn the basics of how to deploy a Laravel application in Kubernetes. Laravel is an excellent framework for developing PHP applications.
Saved on: 2019-03-21

How we built the fastest conference website in the world

This is a post by JSConf EU Organiser Malte Ubl.
Saved on: 2019-03-20

Introducing Inertia.js

I recently wrote an article explaining how to do full client-side rendering in classic server-side applications. My goal with this approach is to allow developers to build rich client-side apps without all the complexity of building a full-on single-page app with accompanying API.
Saved on: 2019-03-19

The typographic scale

The typographic scale is the bedrock of modern typography, used for centuries to choose harmonious font sizes. But there are flaws in those historical values. The classic typographic scale is a collection of font sizes that are in visual harmony.
Saved on: 2019-03-19

PHP book recommendations 2019 : PHP

Looking for book recommendations for learning PHP that are up to date
Tags: #php #books
Saved on: 2019-03-18

Writing Resilient Components — Overreacted

When people start learning React, they often ask for a style guide. While it’s a good idea to have some consistent rules applied across a project, a lot of them are arbitrary — and so React doesn’t have a strong opinion about them.
Saved on: 2019-03-18

6 Tricks with Resting and Spreading JavaScript Objects

Resting and spreading can be used for more than just resting arguments and spreading arrays. Here are six lesser known tricks when using rest and spread with JavaScript objects.
Tags: #javascript
Saved on: 2019-03-18

Geeks Tech Stack

Skip to main content Posts Database Internel Architecture: SQLite Introduction A database is an essential part of building a software system which used to store and read data efficiently.
Tags: #database
Saved on: 2019-03-17

Music for focussleepmeditationrelaxingcontent

Music for focussleepmeditationrelaxingcontent Ambient music generators that never end or repeat. Launch Player Truly ambient Music that lasts as long as you'd like to listen—with no distracting track changes or loops. Redefine what it means for music to be ‘ambient.
Tags: #tools #music
Saved on: 2019-03-17

Color Hunt - Color Palettes for Designers and Artists

Discover the newest hand-picked color palettes of Color Hunt. Get color inspiration for your design and art projects.
Saved on: 2019-03-16

Give me back my monolith - Craig Kerstiens

It feels like we’re starting to pass the peak of the hype cycle of microservices. It’s no longer multiple times a week we now see a blog post of “How I migrated my monolith to 150 services”.
Saved on: 2019-03-14

Rebuilding My Personal Infrastructure With Alpine Linux and Docker

For more than a decade I have run one or more servers to host a number of personal websites and web applications. Recently I decided it was time to rebuild the servers to address some issues and make improvements.
Tags: #docker
Saved on: 2019-03-13

Facebook’s Privacy Cake – Stratechery by Ben Thompson

What was striking about the reaction to Mark Zuckerberg’s latest missive about the future of Facebook, A Privacy-Focused Vision for Social Networking, were the two very distinct reactions that, in my estimation, made the same mistake, but in opposite directions; one set of folks didn’t take Zuck
Tags: #business
Saved on: 2019-03-08

Microservices, Containers and Kubernetes in 10 minutes

This blog post has been updated as of 01/25/2021. What is a microservice? Should you be using microservices? How are microservices related to containers and Kubernetes? If these things keep coming up in your day-to-day and you need an overview in 10 minutes, this blog post is for you.
Saved on: 2019-03-07

Use Cases For Flexbox — Smashing Magazine

10 min read CSS Grid, CSS, Flexbox Share on Twitter, LinkedIn Building Modern HTML Emails, with Rémi Parmentier Try monday dev for free! Try monday dev for free! Figma Workflow Masterclass, with Christine Vallaure Advanced Design Systems, with Brad Frost Click here to kickstart your project for fre
Tags: #webdev #css
Saved on: 2019-03-05

Learning to Learn | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! There’s been a lot of talk recently about whether or not you need a degree to be in tech (spoiler: you don’t).
Tags: #learning
Saved on: 2019-03-05

[deleted by user]

[removed]
Saved on: 2019-03-04

Teaching TDD to Different Learning Styles

Bookmarks
Tags: #tdd #talks
Saved on: 2019-03-04

Cache-Control for Civilians – CSS Wizardry – CSS Architecture, Web Performa

The best request is the one that never happens: in the fight for fast websites, avoiding the network is far better than hitting the network at all. To this end, having a solid caching strategy can make all the difference for your visitors.
Tags: #webdev
Saved on: 2019-03-04

Pac-Man: The Untold Story of How We Really Played The Game

There’s a ruin of what some believe to be a pagan Roman church in the garden of a private residence, in a very small town just south of Rome, whose stone stairs leading to its alleged former altar are so completely worn through in the center that they resemble what a stick of butter looks like if
Saved on: 2019-03-04

Different kinds of service bus: command bus, service bus and query bus.

The last article was all about the command bus, a specific type of service bus. Now, let’s take a step back and look at some other service buses. What similarities can we discover and how do they differ. It is surprisingly hard to find an easy explanation of what a service bus is.
Saved on: 2019-03-01

Breaking Boxes With CSS Fragmentation — Smashing Magazine

15 min read CSS Grid, CSS, Browsers Share on Twitter, LinkedIn Try monday dev for free! Smart Interface Design Patterns, 10h video + UX training How To Measure UX and Design Impact, with Vitaly Friedman Smart Interface Design Patterns, 10h video + UX training Click here to kickstart your project for
Tags: #css
Saved on: 2019-03-01

It depends - BrandonSavage.net

When I was younger, I had strong opinions about many subjects. I felt I was right about a great many things, and anyone who disagreed with me was wrong. In my mind there was a right or a wrong, a black and a white, with little room for grey.
Saved on: 2019-02-21

AddyOsmani.com - JavaScript Loading Priorities in Chrome

How browsers schedule and execute scripts can impact the performance of web pages. While techniques like <script defer>, <link rel=preload> (and others) influence script loading, knowing how browsers interpret them can also be helpful.
Saved on: 2019-02-21

Commento: A fast, privacy-focused commenting platform

Pin an important comment to the top of the thread. Your readers upvote comments that contribute to the discussion.
Saved on: 2019-02-21

Why I choose Slim Framework for my PHP web development

I’ve always been the kind of developer who wanted to have the maximum control on its application code. Of course I often found myself involved in the same tedious tasks reinventing the wheel.
Saved on: 2019-02-20

Moving away from magic — or: why I don’t want to use Laravel anymore

Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started
Saved on: 2019-02-20

Why Config Coding Sucks | Tomas Votruba

Rector and static analysis help us to work with code better, but it also helps us spot new weak-points of our PHP code. One of the biggest evils is config coding. How it can hurt you and how get rid of it?
Saved on: 2019-02-19

Keeping (large) data providers organized in PHPUnit - DEV Community ?‍??‍?

When using data providers for you PHPUnit tests, it's easy to get carried away and add loads of different test cases with subtle differences in parameters.
Tags: #testing #php
Saved on: 2019-02-18

Color Spaces – Bartosz Ciechanowski

For the longest time we didn’t have to pay a lot of attention to the way we talk about color. The modern display technologies capable of showing more vivid shades have, for better or for worse, changed the rules of the game.
Saved on: 2019-02-17

The Smart Ways to Correct Mistakes in Git | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit!
Tags: #git
Saved on: 2019-02-14

A Designer’s Little Helpers – Hinderling Volkart – Medium

My co-workers recently asked me to show them some new tools and apps I use in my design workflow. So I thought I’d give them a quick look into one of my bookmark folders called «Helpers». Only tiny «helpers» and nicely designed and reduced web apps find their way into this folder.
Tags: #tools #design
Saved on: 2019-02-14

If you could recommend just one book.. : PHP

Hi everybody, just a small question. If you could recommend one book on PHP, for a junior/intermediate developer, what would it be? And why? I've go
Saved on: 2019-02-13

GraphQLite: GraphQL in PHP made easy

We are pretty thrilled to announce a new GraphQL library for PHP. It is called GraphQLite and is aiming at making exposing a GraphQL API in PHP dead simple. GraphQLite is a PHP library that maps your PHP classes and methods into GraphQL APIs.
Tags: #php #graphql
Saved on: 2019-02-12

Let's Launch a Website, Right Friggin' Now!

InfoQ Homepage Presentations Let's Launch a Website, Right Friggin' Now!
Tags: #video #talks
Saved on: 2019-02-12

Blog - Next.js 8 | Next.js

As always, we have strived to ensure all these benefits are completely backwards compatible. For most Next.js applications, all you need to do is run: We are thankful to our community and everyone who has bet on our success.
Tags: #react-js
Saved on: 2019-02-12

Server-side apps with client-side rendering - Jonathan Reinink

My primary goal with this article isn't to compare these two approaches. If you're interested in learning more about each approach (and others), I highly recommend this article by Jason Miller and Addy Osmani from Google.
Saved on: 2019-02-12

CodeNewbie

Thank you for supporting the show!
Saved on: 2019-02-11

SEO For Engineers

The "503 Service Unavailable" HTTP response code is the best way to handle planned or unexpected downtime. It has a minimal impact on search rankings compared to other 5XX responses. 500, 502 and 504 HTTP response codes cause Google to suppress a webpage or de-index it altogether.
Tags: #seo
Saved on: 2019-02-09

Make your site’s pages instant in 1 minute

Amazon and others found that removing 100 milliseconds of latency improves sales by 1%. But latency on the web is hard to overcome. Amazon (PowerPoint, slide #15): 100 ms of latency resulted in 1% less sales.
Saved on: 2019-02-09

Guida Anti-Inculata per laureandi in Informatica e Ingegneria Informatica

Più volte durante la vostra istruzione vi sarete imbattuti in guide, siti e materiale vario che vi hanno consigliato cosa studiare, come cercare lavoro, come farvi raggiungere dalle aziende.
Saved on: 2019-02-09

Mike Monteiro

Mike Monteiro (in some circles better known as @Mike_FTW) brings more than a decade of experience creating outstanding visual and interactive design. He has served as lead visual designer for ReliefWeb, Six Apart, Corporation for Public Broadcasting, and for the Glaucoma Research Foundation.
Tags: #video #talks
Saved on: 2019-02-09

Errori di Link building interna: lo studio di SEMrush

La link building interna può essere una miniera d'oro di opportunità SEO completamente sotto il tuo controllo, ma troppo spesso ci sono errori di collegamento che possono danneggiarti. Leggi il nostro nuovo studio per scoprire quali sono questi errori e come puoi risolverli.
Tags: #seo
Saved on: 2019-02-08

How to Report Errors in Forms: 10 Design Guidelines

Forms are necessary components of many applications and websites. We use them to log in, purchase items, send feedback, and enter our personal information.
Tags: #webdev #ux
Saved on: 2019-02-08

Migrate Apache .htaccess to NGINX server block - A blog about Laravel Frame

At the end of last year, this blog was migrated to a new server, hosted by DigitalOcean. The old server ran on Apache but on the new server I wanted to try out the LEMP One-click application. LEMP stands for Linux, NGINX (say: en-juhn-ex), MySQL, PHP.
Tags: #nginx #apache
Saved on: 2019-02-07

Animate a Blob of Text with SVG and Text Clipping | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! In it, a block of text appears to bleed into view with a swirl of colors, then goes out the same way it came in. It’s a slick effect and one I wanted to recreate in code.
Tags: #webdesign
Saved on: 2019-02-07

Move fast and migrate things: how we automated migrations in Postgres

At Benchling, we’re building a platform to help scientists do research. Hundreds of thousands of scientists across academia and enterprise clients use Benchling to store and analyze scientific data, assemble DNA sequences, and design experiments.
Tags: #database
Saved on: 2019-02-06

Data Structure Visualization

Tags: #programming
Saved on: 2019-02-05

React as a UI Runtime — Overreacted

Most tutorials introduce React as a UI library. This makes sense because React is a UI library. That’s literally what the tagline says! I’ve written about the challenges of creating user interfaces before. But this post talks about React in a different way — more as a programming runtime.
Saved on: 2019-02-04

HTML, CSS and our vanishing industry entry points

Everyone is angry about CSS again. I’m not even going to try to summarize the arguments. However it always seems to boil down to the fact that CSS is simultaneously too easy to bother with, yet so hard it needs to be wrapped up in a ball of JavaScript in case it scares the horses.
Saved on: 2019-02-01

tyroprogrammer/learn-react-app

The goal of this tutorial is to quickly get you off the ground with React concepts. This tutorial has hands-on exercises which I consider to be the most important part of this tutorial.
Saved on: 2019-02-01

Everything You Need To Know About SVG | CSS-Tricks

01 Intro to the Course Welcome!… Watch the Screencast
Saved on: 2019-01-31

Color - Cloudflare Design

Saved on: 2019-01-31

Taotajima.jp WebGL deconstruction – akella – Medium

I love decompiling stuff, i did that for facebook 3D photos recently, but this time it will be about marvelous Tao Tajima website. Go check it out first. The website has been done by Homunculus studio from Japan, and the developer of the website is Yuichiroh Arai.
Tags: #webdesign
Saved on: 2019-01-31

The Book of Shaders

This is a gentle step-by-step guide through the abstract and complex universe of Fragment Shaders. Patricio Gonzalez Vivo (1982, Buenos Aires, Argentina) is a New York based artist and developer.
Saved on: 2019-01-31

Why isn't the internet more fun and weird?

By mistake, MySpace inspired a generation of teenagers to learn how to code. From Stealing MySpace: But Nguyen forgot to block Web markup language in user submissions.
Saved on: 2019-01-31

nginxconfig.io

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.
Saved on: 2019-01-31

Rebuilding My Blog in Vue: Part 1

Tech is based on content creators and knowledge sharing. While this post isn't about creating content, the platform that you use to write and host that content is still very important.
Tags: #vuejs
Saved on: 2019-01-30

20 Docker commands use cases for developers

Technology is most effective when you know how to work with it; bear this in mind when you work with Docker. Teams adopting Docker for the first time typically do so on the recommendation of Devops.
Tags: #docker
Saved on: 2019-01-28

Design Patterns for Managing Up

Have you ever been in a situation where you are presenting to your manager or your manager's manager and you completely flub the opportunity by saying all the wrong things? Me too. It is from such encounters that I started to put together design patterns for handling these difficult situations.
Saved on: 2019-01-26

Google Search Operators: The Complete List (44 Advanced Operators)

In this post, you’ll learn all of Google’s search operators and how to master them for SEO. Below is a brief description of what every Google search operator does.
Tags: #seo
Saved on: 2019-01-25

Bauhaus at 100: its legacy in five key designs | Art and design | The Guard

The aesthetic of the German art school has influenced everything from typography at airports to iPhones. Here are five key designs
Tags: #design #art
Saved on: 2019-01-22

Jerry Hargrove | Amazon QLDB

Tags: #database #aws
Saved on: 2019-01-22

Ports and Adapters implementation in PHP, with a little Symfony help

The “Ports and Adapters” pattern (also know as Hexagonal Architecture) is strictly related to Domain Driven Design (DDD). That means it is framework-independent. But what is Symfony doing here? Let’s take a closer look.
Tags: #symfony #ddd
Saved on: 2019-01-22

Proper Breathing Brings Better Health - Scientific American

As newborns, we enter the world by inhaling. In leaving, we exhale. (In fact, in many languages the word “exhale” is synonymous with “dying.
Tags: #health
Saved on: 2019-01-21

Programming Fonts - Test Drive

Authors Search Size Theme Language
Saved on: 2019-01-21

Onsen UI 2: Beautiful HTML5 Hybrid Mobile App Framework and Tools - Onsen U

The most beautiful and efficient way to develop HTML5 hybrid and mobile web apps. Get started Download Demo Star Libraries for framework users AngularJS 1 Angular 2+ React Vue Try it on your phone at onsen.
Saved on: 2019-01-20

What People Actually Say Before They Die

Mort Felix liked to say that his name, when read as two Latin words, meant “happy death.” When he was sick with the flu, he used to jokingly remind his wife, Susan, that he wanted Beethoven’s “Ode to Joy” played at his deathbed.
Tags: #read-later
Saved on: 2019-01-19

Type Safe JavaScript with JSDoc – TruckJS – Medium

Generally developers believe that you need TypeScript or Flow if you want type safety for JavaScript. This article we will explore a third alternative to achieve those same goals using just JSDoc comments and Visual Studio Code as your editor.
Saved on: 2019-01-18

DEV Community

Look no further. You can do so much more once you create your account. Follow the devs and topics you care about, and keep up-to-date.
Saved on: 2019-01-17

Design v17 | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! We rolled out a new site design on January 1! This is the 17th version of CSS-Tricks if you can believe that.
Tags: #webdesign
Saved on: 2019-01-15

Polishing your code

While preparing content for my upcoming PHP Package Development video course I discovered that over the last couple of years I spend more and more time polishing my code before shipping it. And I believe that this is something that is just as important as the actual coding itself.
Tags: #programming
Saved on: 2019-01-14

7 Rules for Creating Gorgeous UI (Part 1) – Erik D. Kennedy – Medium

Erik D. Kennedy NOTE: For the full, updated version of this article, please go here.
Saved on: 2019-01-14

SOLID JavaScript

Bookmarks
Saved on: 2019-01-14

The Flexbox Holy Albatross | HeydonWorks

Coincidentally, I've been spending this same time period trying to solve a particularly vexing CSS layout problem. You might say the problem has become both my albatross and my Holy Grail; my Holy Albatross, if you will.
Saved on: 2019-01-14

mtb

tis the season to delete one's old blog!
Saved on: 2019-01-14

Download Original Bauhaus Books & Journals for Free: Gropius, Klee, Kandinsky, Moholy-Nagy & More

In 1919, Ger­man archi­tect Wal­ter Gropius found­ed Bauhaus, the most influ­en­tial art school of the 20th cen­tu­ry. Bauhaus defined mod­ernist design and rad­i­cal­ly changed our rela­tion­ship with every­day objects.
Tags: #art
Saved on: 2019-01-13

Netflix Play API: Building an Evolutionary Architecture

At QCon SF, Suudhan Rangarajan presented "Netflix Play API: Why We Built an Evolutionary Architecture".
Saved on: 2019-01-11

Search Engine Optimization (SEO) Starter Guide - Search Console Help

When you built your website, you likely created it with your users in mind, trying to make it easy for them to find and explore your content. One of those users is a search engine, which helps people discover your content.
Tags: #seo
Saved on: 2019-01-11
❤️
</>
2024