Sana (@sanacodes) header
Sana (@sanacodes) profile picture

Artist 🎨 Engineer 👩🏻‍💻 Activist 🫀 Always learning ✨

Amsterdam
Joined November 2014
Photo by Sana (@sanacodes)Photo by Sana (@sanacodes)Photo by Sana (@sanacodes)Photo by Sana (@sanacodes)Photo by Sana (@sanacodes)Photo by Sana (@sanacodes)Photo by Sana (@sanacodes)Photo by Sana (@sanacodes)Photo by Sana (@sanacodes)Photo by Sana (@sanacodes)
The @PostCSS cascade layers plugin is live! 🚀✨ npmjs.com/package/@csstools/… This was super cool to work on and a huge shout out to @oluoluoxenfree @TerribleMia @OddBird and @romainmenke for helping make this happen! 🎉
8
16
.@theaschukken is on top of it! We're loving the sketchnote for @DivineOps' Failing to Learn vs Learning to Fail #devopsdays
1
2
6
603
[cw: food] full stack shirts are up for pre-order now! 🐰🥞❤️ shop.bubblesort.io/products/…
2
25
2
170
11,064
This Post is from a suspended account. Learn more
6
2,294
12
21,280
475,675
LinkedIn’s SWE apprenticeship program, REACH is accepting applications 3/1 (tomorrow) - 3/6. They’re looking for individuals with non traditional backgrounds like: • bootcamp grads • career changers • self taught • people re-entering the workforce careers.linkedin.com/reach
31
2
30
7,498
I'm working to help a critical contributor of @BlackPythonDevs who has not been approved for a grant to @pycon Would someone or a few someone's match my $300 contribution? This is a landmark year with its founder @kjaymiller giving a keynote and the boom in membership.
3
22
3
31
6,082
🆕 Quick HTML Tip: Now you can add horizontal rules between options in select elements 🚀 Support: Chrome 119 & Safari 17 developer.chrome.com/blog/hr…
25
228
20
1,531
203,600
Gentle reminder that org values are expressed via promotion. You cannot say you value something and not speak aloud that positive impact in promo. Likewise, you can’t say “we don’t do x here” and let it slide in promo. Promo is an extension of values.
19
139
7
814
96,080
Oh look, it's @argyleink's gradient.style Try it. #CSSDay
1
1
7
644
Happy first day of February! I have a few roles open... 🫶 Are you interested in working and helping build an Open Source Community alongside a stellar product? Let's chat! 🥳 We have a small, but mighty, team right now and looking to bring a few more on. (Job 🧵 below!)
3
15
6
25
11,142
The `satisfies` operator in TypeScript 4.9 is a game changer Here is a quick overview of how it compares to a couple alternative ways of annotating types Learn more about the `satisfies` operator here: typescriptlang.org/docs/hand…
35
343
21
2,080
257,810
Data visualization inspiration thanks to DALL-E: how Rothko, Basquiat, Picasso, and Monet would create an academic chart.
168
3,616
729
18,018
debugging strategies: read the library's code
13
77
13
503
Sana retweeted
We’ve been talking about it. You’ve been asking for it. We’ve been working on it. Today, we launched it: the image description reminder! It’s live to 10% of global Twitter across Android, iOS, and Web. 🧵 (1 of 6)
86
1,143
525
3,375
CSS Weekly #512 Learn what Style Queries are, how to use a polyfill for Cascade Layers, how to debug websites in Chrome for Android, and more. cssw.io/issue-512 Featuring @una, @sanacodes, @iffjey, @romanshamin_en, @hj_chen, @hdv, @ChallengesCss, @kilianvalkhof, @jh3yy.
5
1
18
👀 Sneak a peek at the deepest & sharpest infrared image of the early universe ever taken — all in a day’s work for the Webb telescope. (Literally, capturing it took less than a day!) This is Webb’s first image released as we begin to #UnfoldTheUniverse: nasa.gov/webbfirstimages/
4,617
77,795
21,170
317,229
🧪Want to learn practical techniques for end-to-end testing on a Django app? I'll be teaching a tutorial in October. Hope to see you there!
Congrats to the newly accepted #djangocon speakers! You can now start sharing aboout your amazing talks.
1
1
14
I wrote a thing! My first piece for @Oddbird on cascade layers and the new @PostCSS polyfill! 👩🏻‍💻💅🏼✨📝🐦
This Post is from an account that no longer exists. Learn more
5
15
Testing your product for #accessibility yourself will *never* compare with testing with real users. This week we conducted 5 usability interviews with frequent screen reader users. Here are some things I observed: (a thread) 🧵👇
19
256
40
859