Liam Potter

7.6K posts

Liam Potter

Liam Potter

@evo1

Designer and full-stack developer from Liverpool.

Liverpool, UK Katılım Nisan 2008
517 Takip Edilen496 Takipçiler
Liam Potter
Liam Potter@evo1·
SVG Jar goes multi-framework and multi-bundler. The best way to work with SVGs in your web apps. - Generated sprite sheets by default - Inline escape hatch - URL import for <img> - Embedded references just work - And a codemod for users of ember-svg-jar github.com/svg-jar/plugin
Liam Potter tweet media
English
1
2
7
337
NullVoxPopuli
NullVoxPopuli@nullvoxpopuli·
Can somebody explain why folks don't feel they need Context in plain JS functions but need it in components? All the same issues apply to functions and their argument passing, and the need to drill arguments down many layers of the stack. What makes components different?
English
5
0
4
1K
Liam Potter retweetledi
SaltyAom
SaltyAom@saltyAom·
> Decided to move from Next to Vite > Move API routes to a separate REST API > Just a good old SPA > Add a simple router > Write a custom prerender script > Pack static build to Nginx > Everything became far simpler and a lot faster We live in a propaganda this whole time?
SaltyAom tweet media
English
114
155
3.5K
223.8K
Liam Potter retweetledi
Todd Motto
Todd Motto@toddmotto·
Todd Motto tweet media
ZXX
67
650
9.4K
386.1K
Liam Potter retweetledi
Dr Kareem Carr
Dr Kareem Carr@kareem_carr·
I have debunked this map of global IQs, and the study it was based on, so many times, but it just won't die. Help me spread the word about how much this study sucks. For every 10 likes, I will tweet a ridiculous fact about how badly this study was conducted.
English
329
6.8K
73.2K
4.5M
Liam Potter
Liam Potter@evo1·
@WebDesignMuseum I don't remember it being called metalheart. I do remember it being called Trendwhore. I miss this era.
English
0
0
1
188
Web Design Museum
Web Design Museum@WebDesignMuseum·
Metalheart Aesthetic in Web Design at the turn of the millennium – Cubadust v2 in 2001 – Designgraphik in 2001 – Inword in 2001 – Floodgear in 2001 #WebDesignHistory
Web Design Museum tweet mediaWeb Design Museum tweet mediaWeb Design Museum tweet mediaWeb Design Museum tweet media
English
6
64
346
20.6K
Liam Potter retweetledi
UNITED24 Media
UNITED24 Media@United24media·
⚡️ "Another idea that the Russians have that we've accepted is that it's normal (...) for ballistic missiles to rain down on the city [Kyiv](...) but it's somehow not normal for ballistic missiles from Ukraine to go into Russia," says Prof. Timothy Snyder.
English
147
2.3K
7.6K
262.3K
Liam Potter retweetledi
Alex ✦ Borsuk
Alex ✦ Borsuk@a1exborsuk·
Recently @figma introduced UI3 and new AI features. From my observations, newcomers seem excited by these changes, while seasoned designers feel Figma may have missed the mark. I'm from the second category. Here are 10 features that I've been waiting for a long time and that will REALLY help me work more efficiently. Thread 👇
Alex ✦ Borsuk tweet media
English
42
62
627
130.1K
Liam Potter
Liam Potter@evo1·
@nullvoxpopuli I use a script to add a black bar to any wallpaper I use to hide the notch. I still get confused when my mouse disappears behind it.
English
0
0
0
52
NullVoxPopuli
NullVoxPopuli@nullvoxpopuli·
After looking at a real screen for a while, and then looking towards my work laptop's screen (mac w/ notch), I instinctively want to move the flap off the screen for some reason. I've never had a flap on my screen, but the notch feels wrong.
English
1
0
0
252
Liam Potter retweetledi
Lea Verou, PhD
Lea Verou, PhD@LeaVerou·
🧨 Unpopular opinion: try {} should have been designed not to behave like a regular block wrt block scoping variables. It’s rarely if ever useful, since its scoping is not conceptually meaningful. Effectively, it’s more of a code annotation than control flow. Unlike control flow blocks, there is no program state that only makes sense within a try {} block. The catch () {} block on the other hand _is_ actual control flow, and scoping makes complete sense there.
English
61
30
474
106K
Liam Potter retweetledi
Tom Harwood
Tom Harwood@tomhfh·
“People like you” “Pathetic” “Rubbish” “Nonsense” Britain was better when politicians had the balls to criticise some members of the public like this. Bring back courage. Some voters are moronic and some do deserve to be called out as such.
English
127
364
3.4K
548.3K
Liam Potter
Liam Potter@evo1·
@AndarianP @AgainstWoke the right have been "cancelling" people for decades, what are you on about? Taking metal musicians to court, trying to ban gangsta rap, protesting movies, cancelling the dixie chicks. Forgetful as fuck.
English
1
0
0
25
Tony Andarian
Tony Andarian@AndarianP·
They're the ones who changed the rules of engagement. Now they need to deal with the consequences. If they want things to return to the normal, "pre-woke" standard, then that's on them. To back down on the cancel culture attacks and apologize. Vocally, and right now.
English
93
21
1.2K
33.6K
Collin Rugg
Collin Rugg@CollinRugg·
JUST IN: Three Americans are accused of being involved in a failed coup attempt in Congo that left multiple people dead. According to the Democratic Republic of Congo military, they stopped an attempted coup near the presidential palace. Among the 50 people who were involved were three Americans who have been arrested. A passport for one of these Americans is now spreading online, a 36-year-old U.S. citizen born in Maryland. (WaPo) US ambassador to Congo, Lucy Tamlyn has acknowledged the involvement of US citizens in a recent statement. The coup was allegedly led by US-based Congolese politician Christian Malanga. He was killed at the presidential palace after he resisted arrest.
English
3.3K
11.2K
38.4K
20M
Romain Lanz
Romain Lanz@romainlanz·
Talking about semver, is changing the default value of some configuration considered a breaking change and would require a major version bump?
English
2
0
0
1.6K
Liam Potter retweetledi
NullVoxPopuli
NullVoxPopuli@nullvoxpopuli·
Full "todo app" in ~36 lines in EmberJS Laravel can't have all the fun
NullVoxPopuli tweet media
Taylor Otwell@taylorotwell

The todo application. 😅 But, seriously, here's the thing... When Laravel and Rails developers say "full stack", they mean something totally different than when Next or Remix (React Router?) developers say "full stack". In Laravel and Rails, it means there are built-in, opinionated solutions to things like validation, interacting with a database, authenticating users, scheduling background work, sending an email. In Next and Remix, it seems to mean that there is simply the bare ability to run code on the server at all and an advertisement for Clerk. 🙃 From my perspective, Next and others are really, really great at the GET part of web development. Get data from some backend, show it on the page quickly. 👌 They are not mature for POST, PUT, and DELETE, especially when things start getting non-trivial. And, I don't think this is really unique to Next or a single framework. It's something that seems to pervade current JavaScript as a whole - note the current proliferation of "starter kits" that try to bring some sanity to the full-stack story. I think this has had actual consequences in the JavaScript ecosystem... Rails and Laravel were built with the express purpose of allowing a single developer to build the next GitHub... or the next AirBnb... or the next Shopify. Prototyped from beginning to end. That's what I'm passionate about. Empowering a single developer or small team to build something amazing. I built the 1.0 of Laravel Forge, Envoyer, Vapor, Spark, and the backend of Nova by myself. $40M in revenue over 10 years from my home office. That's an empowering tool for a solo founder. I don't see a full-stack story in JavaScript yet that would allow me to realistically sit down and build something like Forge or Vapor from start to finish. Maybe I'm missing it. 🤷‍♂️ The MVP start-ups I do see fully built on current JS meta frameworks are much thinner. The stereotypical API call to an AI service. Not much meat on the bones. Laravel / Rails have been building their modern front end story with Hotwire, Livewire, Inertia, and more... Next and others are building their modern back end story. Smart people on both sides working on these problems, so I'm confident we'll both get to where we want to go. 💪

English
2
3
26
4.6K
Liam Potter retweetledi
EmberFest
EmberFest@EmberFest·
The veil is lifted: EmberFest '24 is going to be in Dublin, Ireland 🇮🇪 on the 12nd and 13rd of September. Check out the updated site, get your ticket and/or submit a talk: emberfest.eu
English
1
4
15
1.5K
Authentic Stoic 🦍
Authentic Stoic 🦍@AuthenticStoic·
@thdxr My point was that even that disaster required front end engineers. Bad ones, at that. And sheitpoasting colleagues (you) suffering in the JS ecosystem is fun sometimes 😁
English
1
0
0
286
dax
dax@thdxr·
how bad does it hurt that this didn't require any frontend engineers
dax tweet media
English
96
34
2.5K
902.6K