magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev

Posts by categories | Philippe Bourgau’s Blog

How to fix bad agile by starting neutral discussions about baby-steps programming. Baby steps are a sustainable and productive approach to writing code. Here is a step-by-step workshop to guide a team to drawing a Quality View.
Saved on: 2019-10-31

The Little Handbook of Statistical Practice

The Little Handbook of Statistical Practice Gerard E. Dallal, Ph.D Chief, Biostatistics Unit Jean Mayer USDA Human Nutrition Research Center on Aging at Tufts University 711 Washington Street Boston, MA 02111 Gerard.Dallal@tufts.
Tags: #statistics
Saved on: 2019-10-29

Developers: Get Ready for New SameSite=None; Secure Cookie Settings

When a resource on a web page accesses a cookie that matches the site the user is visiting, this is same-site or “first party” context.
Saved on: 2019-10-24

PHP: Patterns and Principles

PHP: Patterns and Principles is the upcoming book by Brent Roose, creator of stitcher.io, Laravel Beyond CRUD, and PHP Annotated. It focuses on teaching PHP developers patterns and principles in dealing with larger web apps.
Saved on: 2019-10-21

ITCSS: Scalable and Maintainable CSS Architecture - Xfive

How do I make my CSS scalable and maintainable? It’s a concern for every front-end developer. ITCSS has an answer. In 2016, we published an article on ITCSS, where we shared our experience with its implementation into our own development workflow.
Tags: #css
Saved on: 2019-10-18

Custom error rendering in Slim 4 – Rob Allen's DevNotes

One of the nice things about Slim 4 is that it’s easier to customise the HTML generated on error without having to worry about the rest of the error handling mechanism. This is because we have separated error rendering from error handling.
Saved on: 2019-10-17

Object Oriented PHP for beginners

Object oriented PHP tutorials. This playlist covers Object-Oriented PHP in details. Starting with very basics: Creating classes and objects. ending with much...
Tags: #video #php
Saved on: 2019-10-17

Designing accessible color systems

Color contrast is an important aspect of accessibility. Good contrast makes it easier for people with visual impairments to use products, and helps in imperfect conditions like low-light environments or older screens.
Saved on: 2019-10-17

Reversing private APIs, Safeway, and not-so-extreme couponing

The browser fires an OPTIONS request to https://albertsons.okta.com/api/v1/authn. Since we’re doing this programmatically, we don’t need to worry about this (as it’s for cross origin request safety, a browser safety feature).
Saved on: 2019-10-15

Embracing simplicity in your code - Marcel Pociot's blog about Laravel, PHP

Before I start going into any details in this blog post, I want us to have the same definition of the meaning of "simplicity" and "simple" that I am referring to in this article.
Tags: #programming
Saved on: 2019-10-11

Decouple Vue.js components from the Vuex Store - Markus Oberlehner

One of the main concerns I have when building Vuex-based applications is the tight coupling of components with the Vuex store that seems inevitable when using Vuex.
Saved on: 2019-10-10

The Obvious UI is Often the Best UI

Voltaire said, “le sens commun est fort rare”—common sense is very rare. Perhaps to realize that a certain decision is common sense, one has to have enough life experience to know the right path to take , at which point certain choices become common sense and don’t require much analysis.
Saved on: 2019-10-10

9 Projects you can do to become a Frontend Master

Whatever you do, it's always beneficial to have the right tools at your disposal. I love working remotely and am a big advocate of doing remote software development. Therefore, I always strive to have the best equipment available to be as productive as possible.
Saved on: 2019-10-09

Animated Icons - 200 Free Icons

Icons All styles New icons Illustrations Forum Pricing Products English 简体中文 Français Deutsch Italiano 日本語 Português Русский Español 한국어 Filters Animated Animated and static Animated Static Icon type All designers All designers Icons8 Guest Artists Designers iOS 11,026
Tags: #webdesign
Saved on: 2019-10-09

https://bitbucket.org/BitPusher16/dotfiles/raw/49a01d929dcaebcca68bbb1859b4

#!/bin/bash ########## # contents ########## # contents # notes # script setup # git config files # local versioning within a single commit # local versioning across commits # local branches # remote repos # remote repos with multiple users # commands that can change published commit history # misc
Tags: #git
Saved on: 2019-10-08

Editorial Design Patterns With CSS Grid And Named Columns

10 min read CSS, CSS Grid, Patterns Share on Twitter, LinkedIn Try monday dev for free! Building Modern HTML Emails, with Rémi Parmentier Deep Dive On Accessibility Testing, with Manuel Matuzović Advertise on Smashing Magazine Start with $100 Credits! Accessible Typography for Web & UI Design Mast
Tags: #css-grid #css
Saved on: 2019-10-06

A github CI workflow tailored to modern PHP applications (Laravel, Symfony, …)

Last year we wrote a blogpost about our setup we use for Oh Dear! with Gitlab, and how we use their pipelines for running our CI tests. Since then, we’ve moved back to Github since they introduced their free private repositories.
Tags: #php
Saved on: 2019-10-06

Your tips to write testable (PHP) code?

I'm going to make a quick seminar for my team on how to improve the testability of our (15 years old) PHP code-base. Do you have any specific tips and
Saved on: 2019-10-05

Hover States / The home of alternative digital design

Turning the launch of their website in to a performance studio F451 live streamed the designing, the coding, the lunch breaks and a round table discussion into a captivating holding page and a slick scroller portfolio.
Tags: #webdesign
Saved on: 2019-10-03

Managing Flow and Rhythm with CSS Custom Properties ◆ 24 ways

An important part of designing user interfaces is creating consistent vertical rhythm between elements. Creating consistent, predictable space doesn’t just make your web pages and views look better, but it can also improve the scan-ability.
Saved on: 2019-10-02

https://unawaz.github.io/stochastic-hill-climbing/tasks/

20,000 Startup Ideas (This data comes from the O*NET web site.) This gives a kind of map of the territory of current economically important human activities. Therefore it represents a good source of startup ideas. It maybe is even the listing of approximately all startup ideas.
Tags: #startup
Saved on: 2019-10-01

A simple guide to HTML <head> elements

Valid <head> elements include meta, link, title, style, script, noscript, and base. These elements provide information for how a document should be perceived, and rendered, by web technologies. e.g. browsers, search engines, bots, etc.
Tags: #webdev
Saved on: 2019-10-01

Strategies for Long Projects - Ben Brostoff

Each I started months ago and have found brutally difficult in unique ways. For each, progress is often times non-visible and the visible progress is incremental. Running is frequently an exercise in watching your pace go up and down with no discernible reason for the zigs and zags.
Saved on: 2019-09-30

Dependency Injection in Vue.js with Functional Component Factories - Markus

If you are a regular reader of my blog, you may have noticed that many of my articles are about decoupling components from dependencies. Over the past few months, I have written a few articles on this subject.
Tags: #vuejs
Saved on: 2019-09-30

Article Series - .NET Core 3

With the release of .NET Core 3.0, Microsoft has the next major version of the general purpose, modular, cross-platform and open source platform that was initially released in 2016. .NET Core was initially created to allow for the next generation of ASP.
Saved on: 2019-09-24

Menus with "Dynamic Hit Areas" | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! Flyout menus! The second you need to implement a menu that uses a hover event to display more menu items, you’re in tricky territory. For one, they should work with clicks and taps, too.
Tags: #webdev #ux #css
Saved on: 2019-09-24

Static First: Pre-Generated JAMstack Sites with Serverless Rendering as a F

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! You might be seeing the term JAMstack popping up more and more frequently. I’ve been a fan of it as an approach for some time.
Tags: #jam-stack
Saved on: 2019-09-24

Data Provider component in Vue.js

By using component-based technologies such as Vue.js, doesn't mean that all components must be UI based. In fact, my favourite way to apply advanced reusability in large applications is by using component composition.
Tags: #vuejs
Saved on: 2019-09-24

README.md

Compatible with popular PHP Frameworks such as Laravel 5+ & Symfony 4+ and their variants. Typically deployed on Kubernetes.
Saved on: 2019-09-24

nahid/presento

Presento is a simple but powerful tools for preparing and presenting data. When we build an API based application, we need to transform the data before present it through the response. This package will make this task easier for you. Not clear enough?
Saved on: 2019-09-22

ColorBox

Share URL Figma Plugin Algorithm Properties Options Hue Start End Rotation Curve Direction Saturation Start End Rate Curve Direction Brightness Start End Curve Direction Major Steps Set number of colors to be returned Steps Lock Hex Forces color progression through a hex value Hex Value
Saved on: 2019-09-20

Using layered box-shadows to create smoother & sharper shadows | Tobias Ahl

As light hits an object and a shadow is cast, the shadow can take on a myriad of unique characteristics. If you try to capture the subtleties of a real shadow with box-shadow then, well, you’re pretty much out of luck. The box-shadow CSS property isn’t exactly built to encourage expressiveness.
Tags: #css
Saved on: 2019-09-20

Writing Good Unit Tests: A Step By Step Tutorial - DEV Community ?‍??‍?

This post was originally published in my blog smartpuffin.com. Let's imagine we just wrote a method calculating distance between two points on our planet. And let's imagine we want to test it as well as possible. How do we come up with test cases? And what exactly do we need to test?
Tags: #tdd
Saved on: 2019-09-18

Software Architecture is Overrated, Clear and Simple Design is Underrated

I had my fair share in designing and building large systems. I've taken part in rewriting Uber's distributed payment systems, designing and shipping Skype on Xbox One and open-sourcing RIBs, Uber's mobile architecture framework.
Saved on: 2019-09-18

Composing Components in Vue.js - Damian Dulisz

Component Composition can be understood in two ways. Usually people think about composing a component using mixins (and soon composition functions thanks to the upcoming Composition API).
Tags: #vuejs
Saved on: 2019-09-17

Get started

In these lessons, you'll learn the basics of music making. No prior experience or equipment is required; you'll do everything right here in your browser. To get started, check out the boxes below. Each one contains a small piece of music. Click a box to turn it on or off.
Tags: #music
Saved on: 2019-09-16

Vue File Agent

Every file deserves to be treated equally High performant Vue file upload component with elegant and distinguishable previews for every file type and support for drag and drop, validations, default uploader with progress support and externally customizable in the “vue way” Sponsors Become a Sp
Saved on: 2019-09-13

Two Browsers Walked Into a Scrollbar | Filament Group, Inc.

The scrollbar is a humble but productive mechanism that operates as the primary means through which one can traverse a document.
Tags: #css
Saved on: 2019-09-12

HugoMatilla/The-Pragmatic-Programmer: Summary of the book The Pragmatic Pro

This is my summary of the The Pragmatic Programmer, by Andrew Hunt and David Thomas. I use it while learning and as quick reference.
Saved on: 2019-09-10

augmented-ui

C:\SS\augmented-ui $ augui update -f PropJockey AUGUI Updater -> ... Version installed is v1.1.2 Version latest is v2.0.0 Version upgrade initialized AUG-2020 ... Fin. BSD 2-Clause License Copyright (c) 2020 James0x57, PropJockey RELAUNCH...
Tags: #ui #design #css
Saved on: 2019-09-10

CSRF is (really) dead

A little while back I wrote a blog post about how "CSRF is dead". It focused on SameSite cookies, a powerful yet simple feature to protect your website against CSRF attacks. As powerful as it was, and as much as it will kill CSRF, you had to enable it on your site, and that was the problem.
Tags: #security
Saved on: 2019-09-07

Gabriele Galimberti

// Toy Stories statement
Saved on: 2019-09-07

TDD and the Terminator - An introduction to Test Driven Development - Webin

Join us on September 25–26 for a free virtual event bringing together the most influential people in the .NET space to talk about topics they’re passionate about, including C#, F#, .NET Aspire, Blazor, HTMX, microservices, ReSharper, and more!
Saved on: 2019-09-06

JSFoo : VueDay 2019

Tags: #vuejs #talks
Saved on: 2019-09-05

Accessing localhost on Mac from Windows VM Virtualbox

During Mac front-end web development — how do I QA my work onMicrosoft IE/Edge browsers? Microsoft offers Free Virtual Machines from IE8 to MS Edge. You’ll also need Virtualbox.
Tags: #tips
Saved on: 2019-09-04

Designing very large (JavaScript) applications - Malte Ubl - Medium

Originally published on my blog Industrial Empathy. This is a mildly edited transcript of my JSConf Australia talk. Watch the whole talk on YouTube. A sequel to this post is available over here.
Saved on: 2019-09-04

Account Suspended

Tags: #webdev
Saved on: 2019-09-02

Modern applications at AWS - All Things Distributed

Innovation has always been part of the Amazon DNA, but about 20 years ago, we went through a radical transformation with the goal of making our iterative process—"invent, launch, reinvent, relaunch, start over, rinse, repeat, again and again"—even faster.
Saved on: 2019-08-29

Warra Blog

Saved on: 2019-08-29

Easy peasy RabbitMQ squeezy

Back in mid-2018, I had to learn the RabbitMQ. I was trying to understand how it works. Failed miserably. This thing happens too often for me. There are several things I wanted to learn. JS, Elasticsearch, MongoDB or even React. Miserably failed every time.
Saved on: 2019-08-28

Getting started with TDBM 5.1 and Symfony

In this tutorial, we are going to see how to get started with TDBM 5.1 with a Symfony application. TDBM is a PHP ORM. It is actually a database first ORM. TDBM understands your database model and generates PHP classes for you to access your database.
Saved on: 2019-08-28

Mistaeks I Hav Made: Mistakes we made adopting event sourcing (and how we r

The app maintained a relational model of the current state of its entities alongside the event history. That in itself wouldn’t be a bad thing, if it had been implemented as a “projection” of the events.
Saved on: 2019-08-28

React

Saved on: 2019-08-27

Flexbox: How Big Is That Flexible Box? — Smashing Magazine

13 min read CSS Grid, CSS, Flexbox Share on Twitter, LinkedIn Try monday dev for free! Start with $100 Credits! Cascading Style Systems: Resilient & Maintainable CSS, with Miriam Suzanne Click here to kickstart your project for free in a matter of minutes.
Tags: #css
Saved on: 2019-08-27

Things I Learnt from a Senior Software Engineer

A year ago, I started working full-time at Bloomberg. That’s when I imagined writing this post. I imagined myself to be full of ideas that I could spit out on paper when the time comes. Just one month in, I realised it won’t be that easy: I was already forgetting things I learnt.
Tags: #programming
Saved on: 2019-08-25

From Mac to Linux - The setup I've grown to love ? | Shooting Unicorns

ISTANA189 Rekomendasi Game Trending istana189 Terpopular https://cannafxcbdgummies.com/ https://cannafxcbdgummies.com/assets/images/banner-istana189.
Saved on: 2019-08-25

amp-script: AMP ❤️ JS – The AMP Blog

Earlier this year at AMP Conf, we introduced the developer preview of <amp-script>. Now we are announcing the general availability of <amp-script>. It’s an AMP component that runs your own JavaScript in a separate Worker thread.
Tags: #amp-project
Saved on: 2019-08-22

A first look at Slim 4 – Rob Allen's DevNotes

With Slim 4 we have continued the tradition of allowing you to use the framework in the way that best fits you and your project.
Saved on: 2019-08-21

Deploying to Netlify is easier than easy - patterson.agency - Medium

It’s quite interesting but I had no interest in trying out Netlify. I had just written my talk on Nuxt.js and my aim (which I did) was to show everyone how easy it was in Nuxt to deploy a static site to GitHub pages. And it really was easy.
Saved on: 2019-08-20

The Story of NuxtPress

Tags: #vuejs #nuxtjs
Saved on: 2019-08-20

Every productivity thought I've ever had, as concisely as possible - Alexey

created: modified: 2021-02-07 5 random top posts > AI Alignment Is Turning from Alchemy Into Chemistry > (Autistic) visionaries are not natural-born leaders > Reviving Patronage and Revolutionary Industrial Research > What Should You Do with Your Life? Directions and Advice > Tools / GearSee discu
Saved on: 2019-08-19

4 Rules for Intuitive UX

This is my advice on improving the UX of your designs WITHOUT hours of user research sessions, paper prototyping playtime, or any other trendy UX buzzwords 😎 (Seriously, search this page “design thinking”. 0 results. Nailed it!) Who’s this article for? Easy: Developers.
Tags: #webdesign #ux
Saved on: 2019-08-19

How to Build Good Software

Bad software is one of the few things in the world you cannot solve with money. Billion dollar airlines have flight search apps that are often inferior to those built by groups of students.
Saved on: 2019-08-19

How to load dynamic images in Vue and Nuxt with ease | blog.Lichter.io

This article is written for Vue 3 and Nuxt 3. If you are looking for the Nuxt 2/Vue 2 version of this article, please follow this link to the older Nuxt 2 / Vue 2 version.
Saved on: 2019-08-19

Alone in the Dark

Most videogame stories are power fantasies. You spend your time getting ever stronger, ever tougher, ever more formidable as you accumulate experience points, gold, and equipment. Obstacles aren’t things to go around; they’re things you go through.
Tags: #videogames
Saved on: 2019-08-17

Where Did 'Jazz,' the Word, Come From? Follow a Trail of Clues, in Deep Dive with Lewis Porter

When it comes to the origin of the word “jazz,” it seems that each person simply believes what she or he wants to. Some would like the word to come from Africa, so they firmly believe the stories that support that. Others want it to be an African-American word, so they look for that.
Tags: #culture
Saved on: 2019-08-15

No Code List

Saved on: 2019-08-14

CSS Cheat Sheets! - DEV Community ?‍??‍?

We all know that Peter Griffin Family Guy gif of him unable to work some blinds. This gif is always associated with the frustrations of CSS. Something changes, then something breaks.
Saved on: 2019-08-14

3 Kinds of Good Tech Debt — Squarespace / Engineering

“Tech debt” is a dirty word in the software engineering world. It’s often said with an air of regret; a past mistake that will eventually need to be atoned for with refactoring. Financial debt isn’t universally reviled in the same way.
Saved on: 2019-08-13

Divjoy

Click to change options App Type You get a complete SaaS app with authentication, subscription payments, user settings, dashboard, data-fetching, landing page, and more.
Saved on: 2019-08-13

From LAMP to serverless: case study of externals.io | Matthieu Napoli

This article is part of a series of case studies of serverless PHP applications built with Bref on AWS Lambda. You can read more of those case studies here. This case study is about migrating the externals.io website to AWS Lambda using Bref.
Saved on: 2019-08-13

GitHub stars won’t pay your rent - Kitze - Medium

It’s been a long time since I have written something here, but I don’t want to write articles for the sake of “keeping the blog alive”, screw that. Well, I finally have a story to tell. I finally launched the new version of Sizzy last month.
Saved on: 2019-08-12

Alan Kay's answer to ‘what are some forgotten books programmers should read?’

* If you're at home, turn around and look at the bookshelf you've already accumulated. Did you really read all those books you so looked forward to when you first bought them? Or do you remember all the best bits from your favorite ones? Be honest now...
Saved on: 2019-08-09

10 Git Tricks to Save Your Time and Sanity - DEV Community ?‍??‍?

Have you ever destroyed a file and just wished you could have a fresh start? Or needed the changes you made in one file in another branch? This command lets you grab just one file from another branch. You can use the same trick to checkout one file from a specific commit.
Tags: #git
Saved on: 2019-08-09

Start a new project with an Event Sourcing Architecture | Keith Mifsud

I firmly believe that most, if not all, real-life process-driven applications can greatly benefit from Event Sourcing. If a system needs to know what happened in the past, then Event Sourcing is a good architecture fit.
Saved on: 2019-08-09

Why use One-Time Migration Scripts | Tomas Votruba

School system taught me to despise old books and consider them outdated, rather about stories than knowledge. I wanted to prove I'm right, so I've read Pragmatic Programmer from 1999 and you won't believe what happened...
Tags: #programming
Saved on: 2019-08-09

WordPress Custom Post Types: The All-In-One Guide to Create Them

An In-Depth Guide to Create and Customize a WordPress Menu Learn how to customize WordPress menu to match your site design using WordPress built-in functionality, plugins, or code.
Tags: #wordpress
Saved on: 2019-08-09

The birth of Inter

Rasmus Andersson came up with the idea for Inter in his work on Figma. We'd used Roboto (designed by Christian Robertson for Google) as our main font for years, and we were running up against its limitations.
Tags: #typography
Saved on: 2019-08-09

Design Principles for Developers: Processes and CSS Tips for Better Web Des

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! It is technically true that anyone can cook.
Saved on: 2019-08-09

Falling Fruit

falling fruit Map the urban harvest! Locations are marked as unverified if their position, identity, or existence is disputed.
Saved on: 2019-08-09

Why is modern web development so complicated? A long yet hasty explanation:

Modern frontend web development is a polarizing experience: many love it, others despise it. It is a LOT to explain!
Tags: #webdev
Saved on: 2019-08-08

Vue.js 3: Future-Oriented Programming - Bits and Pieces

If you are interested in Vue.js, you probably know about the 3rd version of this framework, which will be released shortly (if you are reading this article from the future, I hope it’s still relevant 😉).
Tags: #vuejs
Saved on: 2019-08-07

Nick Craver - Stack Overflow: How We Do App Caching - 2019 Edition

This is #5 in a very long series of posts on Stack Overflow’s architecture. Previous post (#4): Stack Overflow: How We Do Monitoring - 2018 Edition So…caching.
Saved on: 2019-08-07

Native lazy-loading for the web  |  web.dev

You can use the loading attribute to lazy-load images without the need to write custom lazy-loading code or use a separate JavaScript library. Here's a demo of the feature: This page walks through the details of implementing lazy-loading in the browser.
Tags: #html5
Saved on: 2019-08-07

A Big Little Idea Called Legibility

James C.
Tags: #culture
Saved on: 2019-08-05

Christoph Rumpel - Blog, Talks and books

As an example, let's say we have an export class. It helps us to save statistics for a specific user in a CSV file. Inside a controller, we create a new instance of the class and call the export method.
Tags: #laravel
Saved on: 2019-08-01

Overview · Lando Documentation

Everything you need to know to dance the Lando. Free yourself from the mind-forged manacles of lesser dev tools. Save time, headaches, frustration and do more real work
Saved on: 2019-08-01

Build a Raspberry Pi powered live train station sign for your desk

Build your own UK train station platform departure display (next train indicator) with live data using a Raspberry Pi Zero and balena.
Tags: #iot
Saved on: 2019-08-01

The Ethics of Web Performance - Web Performance Consulting | TimKadlec.com

One question I’ve seen posed a few times in the past several months is whether performance really is a moral or ethical concern, or if that’s all heavy-handed exaggeration. It’s a fair question, I suppose.
Tags: #performance
Saved on: 2019-08-01

localhost

Saved on: 2019-07-31
❤️
</>
2024