Adam Ziolkowski
banner
adamz.one
Adam Ziolkowski
@adamz.one
A web mountaineer; climbing complexity to glimpse simplicity from afar :)

HTML, CSS, JS, TS, ABC, DEF, G..., XYZ
Some people in Texas worship HEB--it's a cult! But HEB stinks and sucks.
January 30, 2025 at 4:21 AM
Today at work I wrote 28-step instructions on how to get to a point where you can test changes made to a couple of React components exported as a NPM package. They involve setting up four separate repositories, installing their dependencies and runnind a portal shell rendering an app in an iframe...
January 23, 2025 at 6:07 AM
CSS is foundational, Tailwind is an add-on.
January 23, 2025 at 5:52 AM
Hello winter! (in North Texas 😉)
January 10, 2025 at 2:39 PM
It's New Year's Eve, God damn it!
December 31, 2024 at 7:37 PM
Well, well... am I in good company?!
December 16, 2024 at 3:48 PM
I use asdf on my non-Windows machines and I found this little tool today. Will take for a spin on my work laptop (Win 11). vfox.lhan.me
vfox | The Multiple SDK Version Manager
The Multiple SDK Version Manager
vfox.lhan.me
December 15, 2024 at 6:02 PM
I like how The Agency (TV series) manages to weave in the mundane details of spycraft like car mechanics and washers. It's original; you never see that in spy movies.
December 15, 2024 at 6:22 AM
Looking for some prior art @ setting up Neovim/LazyVim on a Windows 11 system. Set up clean Neovim on my personal machine, but "fun" can always be found down various plugin rabbit holes :) Will see if I succeed.
December 14, 2024 at 3:17 PM
Why web components have such a hard time to break into the real world of web app development? Most of WC affectionados will tell you to avoid the Shadow DOM API in favour of "HTML web components". Google, their creator, puts Shadow DOM at the front of their best practices. web.dev/articles/cus...
Custom Element Best Practices  |  Articles  |  web.dev
Custom elements let you construct your own HTML tags. This checklist covers best practices to help you build high quality elements.
web.dev
December 13, 2024 at 5:32 PM
"CSS is reactive by nature, in a way JavaScript can only aspire to be." @heydonworks.bsky.social

every-layout.dev/blog/css-com...

I like it. And I believe this is still true, right?
Dynamic CSS Components Without JavaScript
Pure CSS components are achievable with custom properties
every-layout.dev
December 11, 2024 at 6:48 PM
No writing tonight 😀
December 10, 2024 at 9:03 AM
I lived in Switzerland in my twenties and I can confirm this. You can't tie a waste bag without someone telling you that you are doing it wrong. www.youtube.com/watch?v=eMNh...
Switzerland's Strict Society | Unique Investigation
YouTube video by Moconomy
www.youtube.com
December 5, 2024 at 5:59 PM
Router is a key to web application architecture.
December 4, 2024 at 5:32 PM
That moment before complexity finds a way in and auto-formatters take their toll :)
December 3, 2024 at 3:42 PM
#CSS tip: Use `box-shadow` with `clip-path` to add a shadow to only one side of a box, like:
December 2, 2024 at 7:32 PM
More custom elements... but it also means more JS according to Web Almanac 2024 report from HTTP Archive. almanac.httparchive.org/en/2024/mark...
November 28, 2024 at 12:23 PM
To devs performing technical assessments: Give candidates a concrete tasks, like create a shopping cart, or fetch products from an API and render a catalog integrated with a shopping cart, or using d3 and this dataset, render an chart that zoom in/out on a time axis instead of abstract puzzles ...
November 26, 2024 at 9:18 PM
I'm about to get a 45'' 32:9 monitor. I wonder what that will mean for my responsive design workflow.
November 25, 2024 at 12:39 PM
A small #CSS tip: If you are using CSS modules use one class at the root (of a component) as a namespace and then use native CSS nesting. Stop CSS classitis!
November 22, 2024 at 11:14 PM
Some time ago I was interviewing with a "one of the most admired companies by Fortune" and when I got to the final round talking to their Director of Engineering, he asked me about deploying web apps. I mentioned Docker but added that I provision VPS personally since I have experience with Linux ...
November 21, 2024 at 1:23 PM
Man, I don't need a new car, but looking at the models coming out... I'd better stop watching those reveals :)
November 21, 2024 at 4:02 AM
Would I rather work in a readable codebase or a performant one? I can more easily mess up the performant one if I don't understand it; I can probably make it run faster if I understand the details.
November 19, 2024 at 10:41 PM
This looks like a better way to evalutate potential hires than leet code puzzles. With over two decades of experience in frontend/backend and I still get asked how many f'ing bananas Koko can eat in `h` hours. That's f'ing bananas! (Not sure about AI, though.)

support.hackerrank.com/hc/en-us/art...
The Next-Generation of Hiring: Interview Features
At HackerRank, we are spearheading the AI revolution in developer productivity, fundamentally transforming the software development landscape. AI copilots are democratizing programming by leveling...
support.hackerrank.com
November 18, 2024 at 9:29 PM
Spent a good part of the day creating an example app built with React micro-frontends (using module federation + rsbuild)... will fine-tune it tomorrow and see if I can mix it with a touch of Solid #react #microfrontends #solidjs
November 12, 2024 at 6:46 AM