Zoe Roux Profile Banner
Zoe Roux Profile
Zoe Roux

@zoriya_dev

Followers
873
Following
697
Media
125
Statuses
2,298

I'm not a dev, I'm a sorceress. I work on on my free time. she/her

France
Joined November 2016
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@zoriya_dev
Zoe Roux
17 days
I finished the first part of my gamejam blog! Give it a read (and the game a try). Post your best score too! Mine is 823
Tweet media one
9
5
69
@zoriya_dev
Zoe Roux
17 days
Running nixos on the phone w/ sway mobile & android apps with waydroid. Using your phone as your primary PC using usb-c. I...
Tweet media one
33
45
669
@zoriya_dev
Zoe Roux
2 months
Also don't be scared by difficult topics. If you want to make something, just go for it I built a 3d multiplayer fps as my first project A SNES emulator in c++ & a gameboy game in assembly (in a weekend) in my 1st year of college It's gonna be crappy but fun You'll learn a lot
@yoimnotkesku
kesku
2 months
@p0nnnpppppppppp I know a lot of people say "just do stuff" but like.. they're right The response is often "do what" The answer is anything you want just put your mind to it "Man I wish this thing was done in js" ok do it "This would be so good with a gui" ok build it "Can't find a repo on
1
14
139
6
33
461
@zoriya_dev
Zoe Roux
2 months
@ChShersh give zathura a try, it's fast, hot reload and has vim motions.
7
7
388
@zoriya_dev
Zoe Roux
19 days
i started twitter 2 months ago because i was bored in an hospital. i got to: - meet/talk to cool ppl - nerd out & learn dev things - get cool manga/anime recs - get motivation to write my blog - feedback & motivation for piano this app is pretty cool afterall
17
3
277
@zoriya_dev
Zoe Roux
1 month
300 followers!
Tweet media one
25
0
167
@zoriya_dev
Zoe Roux
22 days
haskell is the best language for backend, look at how simple it is to: - make a jwt handler - declare routes great for beginners
Tweet media one
17
3
157
@zoriya_dev
Zoe Roux
2 months
@passle_ How does he get away with this everytime? Surely he can't gain maintainer/push access on every repo like that
1
0
109
@zoriya_dev
Zoe Roux
2 months
@uwukko Nor should it auto update, does crowdstrike always auto-update without giving a fuck? Updating kernel level drivers when the device could be used for live/death situation doesn't feel safe
2
1
97
@zoriya_dev
Zoe Roux
26 days
have you ever seen someone create demand & the sass solution for it in ~12h the moots are crazy
@jaivinwylde
jaivin 🎨
27 days
alright guys there's too much consulting demand for me to handle. it's now time for aaas. aura-as-a-service.
Tweet media one
17
7
227
4
3
89
@zoriya_dev
Zoe Roux
2 months
@LunaFoxgirlVT And having fun with friends is the first priority in game jams, not shipping/meeting deadlines. Dev can both be a hoppy and a job. It's a tool to make money AND have fun.
1
0
85
@zoriya_dev
Zoe Roux
13 days
get in the piano, shinji
11
3
82
@zoriya_dev
Zoe Roux
15 days
you can just build stuff, i did this tonight
Tweet media one
Tweet media two
15
0
80
@zoriya_dev
Zoe Roux
1 month
look how one message on a discord can lead to doomsday on tpot
Tweet media one
9
1
69
@zoriya_dev
Zoe Roux
2 months
Even the mascot of c++ wants to die. Pretty sure this is satire but it's the first result when you type "c++ mascot"
Tweet media one
8
2
67
@zoriya_dev
Zoe Roux
2 months
@VictoriqueM I find it hard to accept kernel-level anti viruses, but I can understand that companies depend on it for things like the ISO 270001. But for anti-cheat software, how is this acceptable to anyone? Why do companies get away with this kind of BS
2
1
64
@zoriya_dev
Zoe Roux
21 days
i still can't play my usual anime stuff well but i can play skyrim!
13
0
63
@zoriya_dev
Zoe Roux
19 days
almost finished the gameboy blog today, expect it to drop soon (at least part 1)!
Tweet media one
7
0
61
@zoriya_dev
Zoe Roux
29 days
@hot_girl_spring go added generics in 1.18. the committee must have been scared by this screenshot. only possible explanation
3
1
58
@zoriya_dev
Zoe Roux
2 months
@ChShersh More like: Pros: + You learn a fuck ton of things + you get to write a compiler/lsp/formater/toolchain Cons: - You don't have any time for the next decade.
1
0
54
@zoriya_dev
Zoe Roux
1 month
Not enough weeb stuff on my tl so here's my bookshelf
Tweet media one
7
1
52
@zoriya_dev
Zoe Roux
8 days
I'm thinking i should post old code I've written in c. ppl seem surprised with nothing. a bit sad i have lost my 1st year's project but i got the others
@cneuralnetwork
neural nets.
10 days
a side project given by my prof today had to store a 60second 60 fps video efficiently just by using C (no libraries allowed)
Tweet media one
209
137
5K
5
0
46
@zoriya_dev
Zoe Roux
1 month
@mrsiipa it's like twitter when you enable notifications!
1
1
43
@zoriya_dev
Zoe Roux
26 days
aura analysis makes 10x what i gained making kyoo for 5 years not doing this for the money but dawn imagine
@jaivinwylde
jaivin 🎨
26 days
holy shit i just checked the auralized dot com stripe. in total i've made $1,248.53 from my aura powers. just the beginning, now it's time to grind.
Tweet media one
27
1
374
4
0
40
@zoriya_dev
Zoe Roux
1 month
and that's 500! now enough jsposting for today and let's code
Tweet media one
8
0
40
@zoriya_dev
Zoe Roux
2 months
@disconcision I can get behind everything i see here. EXCEPT THE SLIDERS. wtf does •---- + 4.3 even means haha
3
0
37
@zoriya_dev
Zoe Roux
29 days
@07devAdvb languages don't have that much difference between them, if you know: - a low level one w/ pointers - a JVM like one (oop pilled) - A functional (haskell, ocaml) - A dynamic interpreted (js, python) you pretty much know them all (except asm maybe) thanks tho <3
6
1
35
@zoriya_dev
Zoe Roux
1 month
@mattpocockuk I'm surprised js doesn't have tail calls recursion optimizations
7
0
35
@zoriya_dev
Zoe Roux
29 days
Woaw that's what i call a confidence boost thanks @07devAdvb
Tweet media one
7
1
34
@zoriya_dev
Zoe Roux
13 days
a cool rent about how llm are anti-fun sorry not sorry cursor & co
@kennethnym
kenneth
13 days
new poast: the art of programming and why i won't use llm
Tweet media one
88
82
1K
2
0
31
@zoriya_dev
Zoe Roux
19 days
i love playing w/ the vram viewer of gameboy emulators the blog is shaping up
1
1
31
@zoriya_dev
Zoe Roux
2 months
WIP of my keyboard, still making the case (learning FreeCAD atm). I've used it for the last two months, it feels really nice to use your own keyboard.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
3
30
@zoriya_dev
Zoe Roux
2 months
@badcop_ @MelkeyDev database bash meanwhile database echo "12 username password" >> ./database grep 12 ./database
1
0
28
@zoriya_dev
Zoe Roux
29 days
Petition to rename golang to fern-lang?
@PR0GRAMMERHUM0R
Programmer Humor
29 days
socketsAreOverkill
Tweet media one
8
83
557
4
2
29
@zoriya_dev
Zoe Roux
1 month
I must confess, I don't remember any names of haskell operators. <$> is a toll road <*> a roundabout <> a diamond <|> a stop sign
3
0
28
@zoriya_dev
Zoe Roux
1 month
js won't disappear, dw. we managed to put a single piece of technology absolutely everywhere (browsers, mobile apps, backend, cloud, dns, build tools) and for the low level guys, we have new js runtimes every 6 months!
7
0
27
@zoriya_dev
Zoe Roux
8 days
Db schema for v5 finished!
Tweet media one
4
0
27
@zoriya_dev
Zoe Roux
1 month
Go is great but using nil or empty strings instead of an Option for a modern language is just sad
6
0
26
@zoriya_dev
Zoe Roux
9 days
@tunahorse21 it's my cue to sell kyoo - self hosted netflix - works w/ any video file even if naming scheme is bad - web/android/more coming - need help plz
2
3
27
@zoriya_dev
Zoe Roux
1 month
In C++, you can overload the COMMA operator. Whyyyyy (the && and the || operators also and they don't offer short circuits if you do. it could be used for simd things tho)
Tweet media one
3
0
26
@zoriya_dev
Zoe Roux
28 days
"Most startup/fortune companies' tech is boring. It's a financial success, not a tech success" I love this quote
3
2
25
@zoriya_dev
Zoe Roux
1 month
woaw
Tweet media one
2
0
25
@zoriya_dev
Zoe Roux
23 days
@hot_girl_spring that's why most languages prevent you from using non-const values as default python just doesn't care, i dont even know if this is a bug or a feature
0
0
25
@zoriya_dev
Zoe Roux
2 months
TIL that mp4 means both a codex and a container. `.mp4` means MPEG-4 Part 14 and mp4 the codex (also known as AVC) is MPEG-4 Part 10 (source @FFmpeg 's documentation).
1
0
25
@zoriya_dev
Zoe Roux
24 days
my laptop has a hardware indicator for when zig is compiling. the fans loudness
2
0
23
@zoriya_dev
Zoe Roux
29 days
Next blog post (for when i get the motivation to write again): Go is mid (by design)
4
0
24
@zoriya_dev
Zoe Roux
1 month
js is the true java. java is proud to run on 3 billions devices while there is 3 billions js runtime running on each device
4
1
24
@zoriya_dev
Zoe Roux
2 months
I don't know if today we should: - Dunk on google for yet another killed product - Dunk on windows for yet another BSOD - Dunk on crowdstrike for rootkit willingly installed Maybe all of thems?
6
0
23
@zoriya_dev
Zoe Roux
16 days
So you are too scared of audio issues to use linux on your pc, but it's fine on your phone? Are you all that scared of making a phone call?
Tweet media one
4
0
23
@zoriya_dev
Zoe Roux
11 days
how do i have 450GiB of docker volumes after a docker system prune --volumes???
Tweet media one
9
0
22
@zoriya_dev
Zoe Roux
23 days
i think i went a bit overboard on the issue there
Tweet media one
4
1
21
@zoriya_dev
Zoe Roux
23 days
yoo tiger beetle last conf starts with a frieren recommendation that's how you know it's gonna be the bomb
Tweet media one
1
0
21
@zoriya_dev
Zoe Roux
21 days
what do people use instead of .env? i always use .env for my apps since it's easy to use in any context (local app, docker, kube...)
@jarredsumner
Jarred Sumner
22 days
@thdxr .env files are for development and maybe testing in production the machine should have the environment variables loaded before the process starts
16
1
223
11
0
21
@zoriya_dev
Zoe Roux
17 days
never disagreed more 0, "", [], null should be falsy in every languages (fuck [] being truthy in js and fuck != null checks)
@heyImMapleLeaf
MapleLeaf 🍁
20 days
ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY
232
34
720
7
0
21
@zoriya_dev
Zoe Roux
1 month
I already said it before but the time is right to say it again: I'll rewrite the whole api of kyoo with elysia & bun in js. and you can't stop me
4
0
19
@zoriya_dev
Zoe Roux
1 month
@vaxryy He can't influence/fix a critical dependency of his project so he rewrote it? If they wanted you to use wlroots they should not ban you ffs being one of the majors wayland implementations you should gain ack/nack rights for protocols but I'm guessing this won't happen?
1
0
19
@zoriya_dev
Zoe Roux
20 days
the sun is rising and birds are singing i still can't sleep dooomed
3
0
20
@zoriya_dev
Zoe Roux
28 days
TIL: we can't have a single universal font. A font can only contain 65,535 glyphs (and more than one glyph may be needed for a unicode character). Unicode contains 143,698 characters.
1
0
19
@zoriya_dev
Zoe Roux
10 days
I continue making kyoo that fully developed WITHOUT Cursor or LLM in 5 years and published it already. I don’t know any other dev who can finish this project with me. Please send contributors.
4
0
20
@zoriya_dev
Zoe Roux
9 days
she's just like me fr
Tweet media one
2
0
20
@zoriya_dev
Zoe Roux
2 months
@BrodieOnLinux All days are good to support linux.
0
0
20
@zoriya_dev
Zoe Roux
1 month
Damn I got +100 followers (aka +33%) in 8h! if we keep this up i'll have more than the president in a few decades (ai logic right)
@JonathanHeindl
Jonny🥳
1 month
@zoriya_dev check again
Tweet media one
0
0
3
3
0
19
@zoriya_dev
Zoe Roux
26 days
I still dont know what dingboard is and at this point im too afraid to ask
@crypt0x_0
crypt0x_0
26 days
@ajdinre Remember the rule: dingboard = banger
0
1
15
3
0
19
@zoriya_dev
Zoe Roux
7 days
mf compared witch hat atelier's magic system w/ programming, you have no excuses to not go read it.
Tweet media one
10
0
31
@zoriya_dev
Zoe Roux
1 month
@0xluffyb funny to see that from zuck based take
1
0
18
@zoriya_dev
Zoe Roux
16 days
fireship made a video on nix! people might stop wondering wtf is shell.nix from my PR!
2
0
19
@zoriya_dev
Zoe Roux
23 days
chat my discord is saying i should use postgres to do a message queue & cache database (instead of rabbit/redis)
11
0
18
@zoriya_dev
Zoe Roux
8 days
i am not surprised to see rust develop in the kernel seeing this. the video linked in the message is PAINFUL to watch. it looks like kernel devs just went to a rust conf to shit on the language
@LinaAsahi
Asahi Lina / 朝日リナ // @[email protected]
8 days
I regretfully completely understand Wedson's frustrations. A subset of C kernel developers just seem determined to make the lives of the Rust maintainers as difficult as possible. They don't see Rust as having value and would rather it just goes away.
31
245
2K
0
0
22
@zoriya_dev
Zoe Roux
29 days
So I just added external subtitles support for kyoo, but now there's a font issue because the wasm env does not have a CJK font
Tweet media one
1
0
18
@zoriya_dev
Zoe Roux
22 days
i use light mode everywhere during the day (terminal, text editor, browser, phone...) can't go back after this, it's so much better for the eyes
@umgbhalla
umang
22 days
today i used light mode (for everything) after 5 years fuck i can read shit with so much less eye strain fuck
28
0
136
5
0
17
@zoriya_dev
Zoe Roux
9 days
making this my roadmap for all future projects
@richtaur
Matt Hackett 📙
10 days
It is time once again for the Game Development Map. ❌ Where are you on the map?
Tweet media one
153
333
3K
1
0
17
@zoriya_dev
Zoe Roux
24 days
Quick reminder that JS arrays are in fact objects
Tweet media one
@zoriya_dev
Zoe Roux
24 days
@bella_artur @07devAdvb baffling i still find js weird for this one tho
Tweet media one
3
0
2
5
1
16
@zoriya_dev
Zoe Roux
8 days
nobody never miss, some ppl just try more so you only see when it doesn't (yes i just said that in a DM so what)
1
0
18
@zoriya_dev
Zoe Roux
1 month
wtf I don't even like rust i think the ai thinks "liking vim & system design = rust tard"
Tweet media one
5
1
15
@zoriya_dev
Zoe Roux
2 months
@tsoding I think the industry need more "jack of all trades". I see so many one trick ponies for a language/techno that don't care about anything else (since it's worst)
1
0
16
@zoriya_dev
Zoe Roux
1 month
yet another day where vs*ode users take the L
@sanxiaozhizi
Kevin Deng • 三咲智子
1 month
VSCode's open-source situation is concerning. It includes non-open-source code in its distributed binaries, causing a bug: The stability and openness of the VSCode extension marketplace also worry me. See also
1
12
70
2
0
16
@zoriya_dev
Zoe Roux
23 days
Did you know that +[](){} is a valid cpp rvalue? To give a hint of what it can be: (ok maybe not the best hint but try to guess anyway)
Tweet media one
4
0
16
@zoriya_dev
Zoe Roux
2 months
@tannerlinsley @tan_stack single handedly making SSR not a nightmare to use. Really excited for an all down experience with TanStack Start.
0
0
16
@zoriya_dev
Zoe Roux
21 days
explaining game boy logic with C like code leads to some weird examples haha btw the blog is longer than i thought, i might split it in two parts
Tweet media one
0
0
16
@zoriya_dev
Zoe Roux
2 months
@lcamtuf The fact the switch statement parses is what I find insane. There's no brackets, it uses ifs inside the switch and even the GCC extension for ranges (1 .. 10)
2
0
15
@zoriya_dev
Zoe Roux
1 month
@1owroller sounds like a lovely company that does what's best for it's employee
1
0
15
@zoriya_dev
Zoe Roux
2 months
@GuilhermeKonan I make projects to learn things. I have a todolist for the project and that's pretty much it. Recently I'm creating a split keyboard so I could learn electronics (designing a PCB) & 3D printing for the case.
2
0
15
@zoriya_dev
Zoe Roux
22 days
i forgot you need short nails to play the piano...
4
0
15
@zoriya_dev
Zoe Roux
1 month
@hot_girl_spring for the record since my comment got deleted: i thought i liked it (because you can reuse the array without deallocating) but in fact i hate it because: const n = [1, 2] n.length = 0 n.length = 2 console.log(n) // [ <2 empty items>]
3
0
15
@zoriya_dev
Zoe Roux
2 months
The guy pushing a crowdstrike update worldwide on Friday without proper testing:
Tweet media one
2
0
15
@zoriya_dev
Zoe Roux
26 days
Every functional dev would die if they saw this haha but for ts this is a great approach
@mattpocockuk
Matt Pocock
27 days
@michael_timbs Types are not just for correctness, but also for DX.
1
1
26
3
0
14
@zoriya_dev
Zoe Roux
2 months
@ThePrimeagen I love zig and think it's the best language, but I don't think that's good advice. All the zig docs assume you are familiar with C and it's shortcomming. You'll have such a hard time understanding things like @ptrCast or @fieldParentPtr without basic C knowledge
2
0
15
@zoriya_dev
Zoe Roux
10 days
the fact that golang's defer is function scoped instead of lexically scoped is such a pain...
Tweet media one
Tweet media two
2
0
15
@zoriya_dev
Zoe Roux
8 days
go should have a way to declare generative tasks. do ppl use makefiles for sqlc/swag & other tools that generate code?
5
0
15
@zoriya_dev
Zoe Roux
26 days
why is react-native still using flow? just let it die already, it lost the war
3
0
13
@zoriya_dev
Zoe Roux
24 days
he's actually been using this for a while, that's why there's so many relevant manga panels in his tweets
@vin_acct
vin
25 days
looking for that one manga panel you can't find on google images? yeah. i solved that. introducing panelsdesu dot com
Tweet media one
119
153
1K
0
0
14
@zoriya_dev
Zoe Roux
1 month
This tweet is way more popular than what I would expect
Tweet media one
3
0
14
@zoriya_dev
Zoe Roux
1 month
I don't know how to explain what i like about vim. It's not the motions or a specific feature, i like the vibe and how everything works/is evolving. It's the little things i really like. If I had to choose between vim without an lsp or an ide I'd still choose vim
@zoriya_dev
Zoe Roux
1 month
@hot_girl_spring @MurtadhMA I love vim specific things like buffers (without tabs), vinegar style file tree, no widget/buttons everywhere (only my code and windows I ask to create). No autocomplete popup without me pressing ctrl space for example.
1
0
0
3
0
14
@zoriya_dev
Zoe Roux
16 days
was wondering why some avi videos were behaving weird. now i know
Tweet media one
2
0
14
@zoriya_dev
Zoe Roux
1 month
I just disabled auto-complete on my editor (as in, it doesn't show when I type . or other things) It only shows when i manually invoke it. Makes it easy to stay in the flow, i love it
2
0
14
@zoriya_dev
Zoe Roux
22 days
a cool command to disable git hooks hooks are a poor man ci anyway
Tweet media one
3
0
14
@zoriya_dev
Zoe Roux
1 month
Every time I want to delete a word in a browser, I type ctrl w by reflex. I then pause for a second, not knowing why my tab closed itself. I really need a browser where you can change defaults bindings, there's no way I'm losing this bash/vim muscle memory.
2
0
14
@zoriya_dev
Zoe Roux
2 months
I'm not cooked enough to understand blogs about rust :( What does that even mean? (from great read about designing pin/move semantics in a stable language)
Tweet media one
2
0
13