![Fran Zekan Profile](https://pbs.twimg.com/profile_images/1545051799765151744/WqwkRmcL.jpg)
Fran Zekan
@Zeko369
Followers
1K
Following
74K
Media
1K
Statuses
7K
senior engineer @ https://t.co/Puxv8xSHqa ex-engineer @sizzyapp ex-engineering lead @stemi_edu ๐งโโ๏ธ๐ดโโ๏ธ๐โโ๏ธ๐โโ๏ธ๐ธ๐ฎ Github: https://t.co/KygY6XvoCx
Zagreb
Joined July 2012
Most people: no, security is hard.@dhh: "Just fucking lock the door". YES, it's easy. #RailsWorld
29
64
1K
Everyone: when @dan_abramov joins @vercel the whole react team will be at Vercel. Reality: react core team has 25 members.Meta: 19, Vercel: 3, Independent: 3. For visual people:
7
12
319
@RhysSullivan A few options. 1. Design, make the logged in state "an addition" to the signed out (dashboard button same size as the login and in the same place) so the flash of adding an avatar is not as noticable. 2. Full SSR comes with a bunch of perf issues (PPR kinda fixes them but also.
6
5
303
@captainiberia Not defending a mega corp but. Option a) lose all users in Russia -> lose lose, users lose, Duo loses cause no revenue, "but you look cool on Twitter". Yeah that's not gonna help Russian users nor Duo. Option b) do this. I think 10/10 CEOs would pick the second option ๐๐๐.
11
1
261
Everyone knows I'm one of the biggest proponents of Next.js, but this is kind of misleading. They only have ~20 external dependencies because Next.js bundles most of them into their own package. (Source: , which means you download one bigger instead of.
Only 22 packages, and it'll keep getting leanerโฆ.Especially as more work gets done (faster) in Rust
7
7
171
@bunjavascript await Bun.write(โ/dir-doesnt-exist/file.txtโ, โabcโ, {forceCreatePath: true}).
3
0
139
@LivingInHM "third party junk" is something they built, ReactNative for MacOS and Windows is maninted by Microsoft.
3
0
123
@liran_tal This is a flawed comparison from the start. The reason bun is faster in this graph is that it's running a completely different codepath. deno/node is js (usercode) -> js lib [postgres.js] -> c++ engine.bun is js (usercode) -> zig lib [native pg client] -> c++ engine. This is like.
9
1
125
@heyandras Dude: clicks enable button.Vercel: hey, this is in beta so free for now, but is a paid thing, we'll alert you when we start charging you money.Dude: yeah yeah, ok, just enable. *3 months of free service later*.Vercel: hey we're gonna start charging you now.Dude: WHAT? HOW? WHY?.
2
0
101
Rails auth was 3 lines before, add devise, generate devise, run migration. Now it's one line and first party ๐ฅ. @dhh: "carefully beautifully hand crafted code" ๐๐. #RailsWorld
2
3
73
@localhost_5173 @browsercompany "we'll build our new browser on the same foundation and we don't want to let others have this nice foundation". but yeah, they should.
0
0
73
Somehow @DrizzleOrm team is out-shipping @prisma, the competition about to happen in TS ORM is gonna push this space so hard, can't wait.
2
1
66
@LivingInHM Yeah, but react native bindings for windows and all the native stuff running on windows (or MacOS) is mostly done by MSFT. Yes I know it's not their native platform, but with the clusterfuck the Win codebase it, starting a new thing for some stuff doesn't sound like a bad idea๐
.
3
0
58
@jarredsumner Did you just delay windows another week by posting a meme so we'd laugh instead of complain?
1
0
47
Genuinely annoyed that rm node_modules on my mac takes more than twice the amount @oven_sh bun install takes to resolve them in the first place, find them in the cache AND copy them over. bun: 1.04s.pnpm: 8.5s.yarn1: 9.83s.npm: 21s. (rm -rf node_modules, with lock files & caches)
4
4
45
@t3dotgg Funny this in bun is 90k on my m2max (single threaded mode), but this is IMO a bad comparison, since you're comparing 1 query and some rendering to running entire basecamp. On the other hand, comparing it to his tweet from a few days ago where he's boasting how a 48cores core.
1
0
41
@dillon_mulroy Golden rule with TS: infer, don't type. If you just let TS infer a bit more stuff (you can still use satisfies to have autocomplete when defining getPermissions function same as you'd have with return values). Also your "no assertions" is kinda wrong, you're asserting stuff,
6
1
42
@Rich_Harris And then literally causing errors while removing types. if only there was a language to fix this.
0
2
39
@paytondev Cause it's most likely ReactNative so it's easily portable between platforms, same as electron on desktop.
2
0
38
Wait TIL Vercel doesn't have limits??. I mean serverless and unlimited scale are great but things like this should have "logical" limits. I agree that a regular digital ocean droplet doesn't scale, but also doesn't cause a runaway bill of 3k USD while I'm sleeping. .
Attention Vercel users. Be careful what you test or deploy to Vercel. I decided to try out Vercel on a new project -- a very basic Astro deployment with a few pages, but a small mistake in our code caused us a $3000 bill in just 6 hours! ๐งต
4
0
39
I got the worlds biggest new webdev tools sceptic to use @bunjavascript. and if @thekitze is using it you should probably switch away from yarn/npm.
3
0
38
@catalinmpit Don't want to be that guy, BUT. !important in CSS means important! "!" -> in a literal exclamation sense (meaning importance) and not in a coding "not" sense. So since you're referring to CSS here. ๐
.
4
0
38
I love how next 13 is PHP (unironically, I actually like it).It's literally the exact same code in PHP
Okay @planetscaledata's databasejs is NUTS. Connect from anywhere, query over http, grab the response. Scrappiest way to try ideas!. A React Server Components example โ๏ธ๐
5
8
34
@peer_rich Chrome/Firefox and native browsers are IMO better than a lot of libs I've seen in the wild. Safari does have weird defaults (defaulting to a placeholder date) and looks worse than others.
4
0
31
@jarredsumner Why not also include postgres.js running in bun?. Cause this seams a bit disingenuous on the surface ๐ค (I agree, right tool for the job, bla bla, and I'm 100% fine with saying with bun you can have better and faster PG, but I'd also show the apples to apples, and not apples to.
3
0
33
@thekitze Where else am I going to get a bunch of job offers I'm gonna ignore?. Jokes aside, it's actually a quite useful platform for some countries i.e. Croatian tech community is mostly on FB and LinkedIn. Just because it's useless to YOU doesn't mean it's useless in general.
2
0
31
I'm playing with the latest nightly from @1Password that finally allows usage of SSH keys from shared vaults and damn for a team wide SSH keys this is amazing ๐ฅ
1
5
28
@ryanflorence Bitrate > Resolution, AFIK there is no (legal) mainstream high bitrate streaming services โน๏ธ.I.e. on the same 1080p screen 4k YouTube looks much better than 1080p even tho it ends up being the same number of pixels. So it's either buy blurays or "buy" them on sites online and.
3
2
31
Me: it would be cool if @t3dotgg was at #reactsummit.Theo: HERE I COME brought to you by Codux Ad ๐
1
4
29
.@Baconbrix I was expecting your talk to be the best one today. Didn't think it would be by this big of a margin ๐คฏ๐คฏ๐คฏ. #ReactConf
0
0
26
@yagiznizipli This is a bad comparison, since you can't compare full user requests with a bunch of middleware stuff and DB calls and UI rendering. But his tweet from 3 days ago about a 48core server handling 15k req/s doing a "rails 8 scaffold and rendering show".-> while not apples to.
2
0
25
@ThePrimeagen Often, ergonomics, it's easier to read from not the edge of the screen and it gives you "padding that can sometimes be useful for clicking / previewing". Also while ctrl+p does most my searching/opening, sometimes it's easier to just click on the file if I already see it.
2
0
24
@chairsign @NotTuxedoSam In this specific case no. they might have been talking about specific clusters handling specific categories ๐๐ /s.
1
0
23
#kongresnextjs is def one of the best dev confs I've even been to by far (and not because they let me speak at it ๐
). HUGE props to @aleksandrasays @zaiste and @MMiszy for organising this. I'll defiantly be here next year
5
1
23
@jacobmparis i OnLy wRiTe vAniLla jS iN nOtEpAd hOw DarE yOu quEsTioN mY bAsHinG Of jS cAuSe I dOnT unDereStaNd exPonEnT nOtatiOn.
0
0
21
@ahmadaccino Nah dude, it's <script> and <style> inside of a index.php file. Something something Single File Components.
1
0
23
@GergelyOrosz As a EU citizen I love this approach of keeping companies accountable. While we're praising EU for good laws pls click Accept to allow this tweet to store cookies on your computer.
0
0
23
@jarredsumner Make it configurable?. Being able to just change it to 16 levels and run something to test and bring it back to i.e. 8 would be amazing.
2
0
22
No matter the occasion, this guy is always on his laptop building something. Fucking impressive @tannerlinsley
3
0
23