magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #opinions.
Show all

Bing: “I will not harm you unless you harm me first”

Last week, Microsoft announced the new AI-powered Bing: a search interface that incorporates a language model powered chatbot that can run searches for you and summarize the results, plus do …
Saved on: 2023-02-15

André Staltz - Software below the poverty line

Open Source Freelancer
Saved on: 2023-02-15

Netflix’s New Chapter – Stratechery by Ben Thompson

Netflix waited out Blockbuster with better economics, and it’s seeking to do the same with its competitors today; the key to the company’s differentiation, though, is increasingly creat…
Saved on: 2023-01-23

#132: The contagious visual blandness of Netflix

And how to treat it
Saved on: 2023-01-23

8 Hard Truths I learned when I got laid off from my SWE job

I got laid off from a software engineering job in April of 2020.
Saved on: 2022-12-29

Just Use Postgres for Everything

Startups use too much technology. My advice: Use Postgres for everything
Saved on: 2022-12-11

Dealing with technical debt during the sprint — Matthias Noback - Blog

It’s quite ironic that my most “popular” tweet has been posted while Twitter itself is in such a chaotic phase. It’s also quite ironic that I try to provide helpful suggestions for doing a better job as a programmer, yet such a bitter tweet ends up to be so popular. Twitter and Mastodon are micro-blogging platforms. The problem with micro-blogs, and with short interactions in general, is that everybody can proceed to project onto your words whatever they like. So at some point I often feel the need to explain myself with more words, in an “actual” blog like this one.
Saved on: 2022-11-12

I have nothing to declare but my strict types — Webkudu

Improve your PHP code in just 1 minute by adding strict types! Part of a series focused around PHP/Laravel/MySQL/Coding.
Saved on: 2022-10-26

We’re drowning | snarfed.org

Matthew Childs / Reuters We live in a golden age of software reuse. We've never before had such a wealth of freely available code, in so many languages, so easy to find and install. And yet, we're drowning. We slap together rickety rowboats and toss them out on PyPI Ocean and npm Sea, then act…
Saved on: 2022-10-20

Good design means it's easy-to-change — Matthias Noback - Blog

Software development seems to be about change: the business changes and we need to reflect those changes, so the requirements or specifications change, frameworks and libraries change, so we have to change our integrations with them, etc. Changing the code base accordingly is often quite painful, because we made it resistant to change in many ways. Code that resists change I find that not every developer notices the “pain level” of a change. As an example, I consider it very painful if I can’t rename a class, or change its namespace. One reason could be that some classes aren’t auto-loaded with Composer, but are still manually loaded with require statements. Another reason could be that the framework expects the class to have a certain name, be in a certain namespace, and so on. This may be something you personally don’t consider painful, since you can avert the pain by simply not considering to rename or move classes.
Saved on: 2022-09-28

Critical CSS? Not So Fast! – CSS Wizardry – Web Performance Optimisation

Critical CSS promises faster loading, but is it worth the complexity? Learn when Critical CSS actually boosts performance or when it might slow you down.
Saved on: 2022-09-07

I've locked myself out of my digital life

Imagine… Last night, lightning struck our house and burned it down. I escaped wearing only my nightclothes. In an instant, everything was vaporised. Laptop? Cinders. Phone? Ashes. Home server? A smouldering wreck. Yubikey? A charred chunk of gristle. This presents something of a problem. In order to recover my digital life, I need to be able to log in to things. This means I need to know my u…
Saved on: 2022-06-08

DALL-E, the Metaverse, and Zero Marginal Content

Machine-learning generated content has major implications on the Metaverse, because it brings the marginal cost of production to zero.
Saved on: 2022-04-15

Web3? I have my DAOts

The promise of a decentralized and trustless future is forever just that: a promise, and in the future.
Saved on: 2021-12-07

Underrated reasons to be thankful

30 underrated reasons to be thankful, starting with the fact that atomic bombs don’t ignite the atmosphere
Saved on: 2021-11-26

20 Things I've Learned in my 20 Years as a Software Engineer - Simple Threa

Important, Read This First You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context. “You just need to charge more!” says the company […]
Saved on: 2021-10-08

No, Utility Classes Aren't the Same As Inline Styles | frontstuff

Half a decade after the first commit of the pioneering ACSS, utility-first CSS is more popular than ever. With success comes many adepts but also a fair shar...
Saved on: 2021-06-28

Free Software, Not Free Support: My Reply Template — beberlei.de

Over the last weeks I have seen a few people tweet or write about the burden of open-source maintainership or being a public person in a programming community.
Saved on: 2021-02-27

The Obvious UI is Often the Best UI - Google Design - Medium

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…
Saved on: 2019-10-10

React

Saved on: 2019-08-27

Google Fights Back – Stratechery by Ben Thompson

At Google I/O, Google was the opposite of defensive: the company set out to make the case that its approach made for better products that makes people’s lives better
Saved on: 2019-05-09

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. Others were certainly entitled to their […]
Saved on: 2019-02-21

Why I choose Slim Framework for my PHP web development

Of course I often found myself involved in the same tedious tasks reinventing the wheel. But I found it even worse to spend a lot of time in learning just-another-framework and not being satisfied at…
Saved on: 2019-02-20

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

By Niklas Schöllhorn It is time for a change in the tools that I use. And I’ll tell you why! First of all, I want to make sure that you know about my intentions. I am not trying to rant about Laravel or why other frameworks might be better. This arti...
Saved on: 2019-02-20

Kubernetes for personal projects? No thanks!

Diese Domain steht zum Verkauf!
Saved on: 2018-10-04

Google AMP Can Go To Hell | Polemic Digital

Let’s talk about Accelerated Mobile Pages, or AMP for short.AMP is a Google pet project that purports to be “an open-source initiative aiming to make the web better for all”. While there is a lot of emphasis on the official AMP site about its open source nature, the fact is that over 90% of contributions to this project come from Google employees, and it was initiated by Google. So let’s be real: AMP is a Google project.Google is also the reason AMP sees any kind of adoption at all. Basically, G
Saved on: 2018-09-06

Why punk keeps connecting people across space and time

Photographers GODLIS and Angela Boatwright may have captured two distinct scenes - 1970s New York and contemporary Los Angeles - but in-between these images, made then and now, lies a single connecting thread.
Saved on: 2018-07-18

“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

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

Say goodbye to the information age: it's all about reputation now | Aeon Id

In the reputation age, we should rank the quality of information not by its the content but by the agenda of its source
Tags: #opinions
Saved on: 2018-03-14

Out to Get You

Epistemic Status: Reference. Expanded From: Against Facebook, as the post originally intended. Some things are fundamentally Out to Get You.  They seek resources at your expense. Fees are hidden. E…
Tags: #opinions
Saved on: 2017-10-11

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

Single Sign On—You’re Probably Doing It Wrong | PHP Architect

Requiring users to log in individually to the websites they need for their work wastes time. Let’s fix that with a single sign-on service.
Saved on: 2017-08-19

Why are software development task estimations regularly off by a factor of 2-3?

Michael Wolfe's answer: Let's take a hike on the coast from San Francisco to Los Angeles to visit our friends in Newport Beach. I'll whip out my map and draw our route down the coast: The line is about 400 miles long; we can walk 4 miles per hour for 10 hours per day, so we'll be there in 10 da...
Saved on: 2017-06-14

Things nobody will tell you about React.js

Please do a mental experiment with me, imagine yourself back to 10 years ago, stop reading for 5 seconds and take a breath. Imagine then to meet a dev from the future telling you that in 10 years…
Saved on: 2017-05-04

The Guardian pulls out of Facebook’s Instant Articles and Apple News

"Our primary objective is to bring audiences to the trusted environment of the Guardian to support building deeper relationships."
Saved on: 2017-04-24

On Getting Old(er) in Tech

After years of scoffing at talk of prejudice in the information technology field -- as a white male with good hair --, I'm starting to call prejudice against my being old(er). It’s true: age discrimination is a real thing.
Saved on: 2016-12-09

Dark Patterns - User Interfaces Designed to Trick People

The original website about deceptive patterns (also known as “dark patterns”) - tricks used in websites and apps that make you do things that you didn't mean to, like buying or signing up for something.
Saved on: 2016-12-06

One Big Fluke › Realistic alternatives to Apple computers

An assessment of 16 laptops.
Saved on: 2016-11-01

Vue.js is easier to learn than jQuery – JS Dojo – Medium

jQuery is commonly suggested as a good starting point for beginners. Mainly because of its popularity, but that may not be the case.
Saved on: 2016-10-30

CoinTent: A Sustainable Ad-Free Web – CoinTent – Medium

We started a company to help media websites a couple years ago for one simple reason: our experience with online content was broken. Advertising made the act of reading an article or watching a video…
Saved on: 2016-10-27

The Quiet Crisis unfolding in Software Development – Medium

I’ve been working in software development for twenty-eight years. My current position is Senior Development Director at a software consulting company in Austin, Texas, a position I’ve held for just…
Saved on: 2016-09-23

Francis Kim

Software Engineer
Saved on: 2016-08-23

PHP - The Wrong Way

This website has been created in an attempt to present a pragmatic view on PHP programming. A view dictated by experience and practical consequence rather than popular trends, theory, or academic dogma.
Saved on: 2016-08-19

Do PHP and IoT Have a Future Together?

Our intro post to the world of IoT and PHP - a list of resources to get started with, and sites to buy electronic components from!
Saved on: 2016-07-05

7 reasons why infinite scrolling is probably a bad idea

On more than one occasion I have found myself trying to convince team-mates that Infinite Scrolling and its close relative Show More is more likely to degrade the experience than improve it. I…
Saved on: 2016-06-25

CSS for People Who Hate CSS | Paul C Pederson

CSS can quickly become an unmanageable nightmare of important rules and overly-specific selectors, don't let it.
Saved on: 2016-06-16

Isomorphic JavaScript, let’s make it easier

isomorphic i·so·mor·phic (ī’sə-môr’fĭk) Having a similar structure or appearance but being of different ancestry.
Saved on: 2016-06-12

Progressive Web Apps have leapfrogged the native install model … but challe

I visited Google’s Progressive Web Apps shindig the other day and I’m pleased to see the progress browsers have made towards appiness in the past 2 years. Mu...
Saved on: 2016-04-11

The Amazon Tax

Amazon is building a lot of businesses that look like AWS: taxes on major industries that work to everyone’s benefit. The reason, though, is that AWS is a lot like Amazon itself.
Saved on: 2016-03-31

State of the Art JavaScript in 2016 - JavaScript and Opinions - Medium

So, you’re starting a brand new JavaScript front end project or overhauling an old one, and maybe you haven’t kept up with the breakneck pace of the ecosystem. Or you did, but there’s too many things…
Saved on: 2016-03-12

A succesful Git branching model considered harmful

Update 2018-07. The branching model described here is called trunk based development. I and other people who I collaborated with did not know about the articles that used this name. Nowadays there are excellent web resources about the subject, like trunkbaseddevelopment.com. They have a lot of...
Saved on: 2016-02-28

Why I No Longer Use MVC Frameworks

Jean-Jacques Dubray introduces a new pattern, State-Action-Model, that speeds up the development of modern applications and simplifies the interaction between the data model and the view.
Saved on: 2016-02-15

symfony.fi

Diese Domain steht zum Verkauf!
Saved on: 2016-02-12

Ditching Scrum for Kanban — The best decision we’ve made as a team — CTO Sc

The following is a story about how we matured as an engineering team. We went from an ad-hoc process to Scrum, and used Scrum for a whole year. Scrum leveled us up as a team in terms of structure and…
Saved on: 2016-01-06

Instant Web Application

Instant TodoMVC demo (please use Chrome Desktop for now!), source Uses bottle-service library to implement self-rewriting Open your favorite web application, even a simple TodoMVC would work. Let it
Saved on: 2016-01-02

5 AWS mistakes you should avoid

Since this year I’m working as an AWS Cloud Consultant where I see a lot of small to medium sized AWS deployments. Most of th...
Saved on: 2015-12-29

Rethinking Redux — KADIRA VOICE — Medium

Panen77 link game online trusted number #1 menjadi pilihan game online terbaik baik kalangan anak muda hingga dewasa memberikan pengalaman bermain yang menjajikan.
Saved on: 2015-12-22

Semantic method naming

Correctly naming things is the most difficult programming task, along with other documentation tasks. However, this is only because we often afford these tasks insufficient consideration. As with most things, the more we do it the easier it becomes. In this article we will discover how to choose correct names
Saved on: 2015-12-22

Website Layout Tools Compared: Flexbox Vs. Susy – Smashing Magazine

Many developers are unsure which tool is best for creating layouts for their websites. Some feel that Flexbox is powerful enough to handle all of their layout problems. However, they are unsure whether to learn it because of its confusing syntax. Others feel that Susy is much simpler and prefer its simplicity to Flexbox. So, which is more powerful, Flexbox or Susy? Is it possible to use both Flexbox and Susy at the same time? In this article, Zell Liew will find out!
Saved on: 2015-12-16

Serverless: The Future of Software Architecture? — A Cloud Guru — Medium

The future is transitioning from 3-tiered architectures to cloud-based serverless architecture. Learn More!
Saved on: 2015-12-14

Aerotwist - The Cost of Frameworks

I recently delivered a talk at FFConf in Brighton, called "You should use <insert library / framework here>, it's the bestestest!". I wanted to do a write-up of the presentation's content here, hopefully so it can start a broader conversation that I think we need to have, mainly around the cost of modern frameworks on mobile devices.
Saved on: 2015-11-17

The Future of Web Development - React, Falcor, and ES6 | Widen Engineering

The future of web application development looks a bit different than what we are all used to. I'll show you how to build a simple full-stack JavaScript app u...
Saved on: 2015-10-13

Decouple from Frameworks

Technical articles about Symfony and TDD
Saved on: 2015-10-05

Why we don't use a CDN: A story about SPDY and SSL

Using a CDN was a forgone conclusion, as we assumed it would help us speed things up. But, after testing, we uncovered some surprising results.
Saved on: 2015-04-02

The Death of the Login — Medium

The login wall was a necessary evil that users had to live with. Most often users were forced to login and in return were promised customization and personalization. The internet companies got email…
Saved on: 2015-03-04

How to design better websites by writing them first | Userbrain

Writing better websites with good onboarding! Improve website signup process and user onboarding experience. How to start designing great onboarding websites effectively.
Saved on: 2015-02-19

First Impressions using React Native

React Native is a new way to build native apps, using all the same technology you learned with React.js. It's amazing. In this article I give a demo of my first app built with it and explain the experience.
Saved on: 2015-02-06

On React

Saved on: 2015-02-02

Facebook just taught us all how to build websites — Medium

In 2003, Brad Fitzpatrick released Memcached, and began talking about LiveJournal’s architecture (here’s a presentation from a few years later.) This became the prototype for the next generation of…
Saved on: 2015-02-02

Of course I have a backup! › A few years with Doctrine2

I have been using Doctrine2 for about 3 years now. I started with the first 2.0 stable, integrating it into my employer's in-house framework, and in the last year, I have been using it as part of Symfony2. There are quite a few things that I love about it, and a small amount that I dislike.
Saved on: 2015-01-21

How We Code: ORMs and Anemic Domain Models

In this article, I'm going to cover an example of implementing some business logic in our usual Active Record patterns, and then I'll show how the same logic can be applied using the Data Mapper pattern. In both cases, we'll see how we can move our business logic into our business entities, thus avoiding anemic business domain. We'll also cover pros and cons of the two styles of ORMs and how they affect the way we write our code.
Saved on: 2015-01-04
❤️
</>
2026