Ibrahim Keser
ibke.bsky.social
Ibrahim Keser
@ibke.bsky.social
In the midst of chaos.
Vibe coding
February 24, 2025 at 9:20 PM
Lessons learned: Zooming in charts can unleash hell.

How is anyone doing this? Particularly when it comes to mobile? Scale selectors?
February 18, 2025 at 4:37 PM
Software Design is hard. While it implies tacit knowledge that nobody teaches you, coding proficiency alone won’t fix its challenges. 1/2

olano.dev/blog/softwar...
Software Design is Knowledge Building
The product of software development is not code but a mental model, a theory: a specific way of explaining the world.
olano.dev
January 1, 2025 at 10:58 PM
Putting yourself into the users position is always worthwhile.
🔗 Good intentions, Poor Context

www.tpgi.com/good-intenti...

"Empathizing with the community and wanting to be an advocate are the foundations of #a11y. But charging ahead without having a genuine understanding of how people interact with digital content can sometimes do more harm than good."
Good Intentions, Poor Context - TPGi
When a developer tries to do a good thing for accessibility but misses the mark: Doug Abrams covers some of his pet peeves seen while doing audits.
www.tpgi.com
December 24, 2024 at 4:25 PM
Seems to be cost intensive, but pretty impressive: youtu.be/SKBG1sqdyIU?...
OpenAI o3 and o3-mini—12 Days of OpenAI: Day 12
YouTube video by OpenAI
youtu.be
December 21, 2024 at 4:09 PM
Being able to flexibly and seamlessly switch between any dimension would be hype.
Both RSCs and ZeroSync

- promise complete UI-data colocation
- achieve low-to-no waterfall navigation
- use special compilers and/or semantics
- employ aggressive preloading
- require stateful servers for UI data
Is this a great use case for react server components?

Or is this a great case for preloaded client caches?

You decide! Epic Web Battles of Hist.... i mean... Nowadays

(explanation in thread)
December 21, 2024 at 7:10 AM
I like the intuitive way this works. Still some way to go though.

computer.tldraw.com
tldraw computer
A computer by tldraw.
computer.tldraw.com
December 20, 2024 at 1:51 PM
Here we go.
The most annoying problem for Zero's launch was what bug tracker to use.

GitHub is way too slow, and Linear doesn't have public bugs or permissions – both required for OSS projects.

This was driving me nuts, until I realized the only possible solution… ⏩

bugs.rocicorp.dev/issue/0
Zero Bugs
Bug tracking with Zero.
bugs.rocicorp.dev
December 18, 2024 at 11:25 PM
I believe to be committed to get the most out of tools to improve my day to day impact. AI is one such tool.

An opinion on the limitations of LLMs 🧵
December 18, 2024 at 1:52 AM
Night lights.
December 15, 2024 at 2:03 PM
Wish I could have been there. Next year, if there will be an event.
Had the best time at @reactdayberlin.gitnation.org , thank you so much for this conf and all the connections I made 💖. And thank you @tej.as for organizing the best possible city tour 🙌
December 14, 2024 at 4:23 PM
If you have a dynamic data heavy application, this is the way. Might profit from getting the initial data on the server.

Though looking for @aaronboodman.com and the team to give us access to zero.rocicorp.dev. Might shape the future.
December 13, 2024 at 6:14 PM
Indonesia.

Don’t have an apartment for Berlin yet for when I’m back. Being positive though.
December 13, 2024 at 5:53 PM
Impressive.
December 7, 2024 at 10:54 AM
Stable, finally.
December 5, 2024 at 8:07 PM
As an ex graphics programming and signal processing tutor: this is wild.

deepmind.google/discover/blo...
Genie 2: A large-scale foundation world model
Generating unlimited diverse training environments for future general agents
deepmind.google
December 4, 2024 at 4:00 PM
Reposted by Ibrahim Keser
Follow me, then repost this.
December 3, 2024 at 9:58 PM
When everything that can go wrong, does go wrong.
December 3, 2024 at 6:53 AM
Flattering, but inaccurate I guess. I should post more.

„A blend of technical jargon and thoughtful insights, reading Ibrahim’s posts is like deciphering a programming manual written by a sage—mind-bending yet enlightening“

blueskyroast.com/roast/ibke.b...
blueskyroast.com
December 2, 2024 at 7:10 PM
docs.github.com/en/enterpris...

Not quite sure how useful this is. It does create quite some noise. Context is usually more interesting and important. What led to this change? Why was it solved this way? etc.
Creating a pull request summary with GitHub Copilot - GitHub Enterprise Cloud Docs
You can generate a summary in the description of a pull request, or as a comment.
docs.github.com
November 24, 2024 at 12:00 PM
Reposted by Ibrahim Keser
Others have noted it but I will too: The big reason Bluesky is so hot right now is that the people who add value to social media - the frequent posters in specific fields - are here now, talking to each other and creating the "spectator value" that draws users and attention.
Twitter’s heir apparent isn’t X or Threads — it’s Bluesky
The blue bird is dead. Long live the blue sky.
www.theverge.com
November 23, 2024 at 6:30 PM
Reposted by Ibrahim Keser
When they’re done, TanStack Router parallel routes will do more for your app than RSCs likely ever will.
November 23, 2024 at 2:58 AM
Reposted by Ibrahim Keser
This post by @localghost.dev is wonderful: localghost.dev/blog/everyth....

Also omg Sophie your website is _beautiful_ 🤩
November 23, 2024 at 7:05 AM
Never considered visual noise. Interesting.
November 23, 2024 at 12:10 PM
We are early Next.js App Router adopters. It is wild that paradigms as we learned them and structured our code based on are not only already legacy, but we are facing several other major changes (eg. nextjs.org/blog/our-journ…).
https://nextjs.org/blog/our-journ…
November 8, 2024 at 5:49 PM