Tejas Kumar Profile Banner
Tejas Kumar Profile
Tejas Kumar

@TejasKumar_

35,084
Followers
975
Following
5,492
Media
46,632
Statuses

Best Selling Author, Fluent React ( @oreillymedia ). Host, ConTejas Code Podcast. Investor. Advisor. DevRel at @datastax . Ex- @vercel , @spotify , @xata , @g2i_co ...

Berlin, Germany
Joined November 2009
Don't wanna be here? Send us removal request.
Pinned Tweet
@TejasKumar_
Tejas Kumar
3 days
NEW on ConTejas Code @jescalan : How to Build and Run Effective Engineering Teams Summary In this episode, Jeff Escalante (Director of Engineering at @ClerkDev ) discusses his shift from web development to management, emphasizing replacing oneself as an IC, expanding vision, and…
@TejasKumar_
Tejas Kumar
6 days
NEW on ConTejas Code @biilmann : How we built @Netlify Summary In this episode, Matthias Biilmann, co-founder and CEO of Netlify, discusses the evolution of Netlify and inventing the term "Jamstack" in the serverless landscape. Throughout this conversation, Matt shares essential…
1
6
17
2
2
26
@TejasKumar_
Tejas Kumar
8 months
Imagine getting this PR to review.
Tweet media one
227
256
5K
@TejasKumar_
Tejas Kumar
5 years
Today, I married my best friend. 🔥 😍 👰🏻
Tweet media one
293
182
4K
@TejasKumar_
Tejas Kumar
3 years
🔥 MAJOR CAREER ANNOUNCEMENT! I wanted to: - solve problems at massive scale, - do open source full time, - have it be related to a hobby, - work with people I enjoy and admire. Excited to start my new job at...
387
532
4K
@TejasKumar_
Tejas Kumar
5 years
*asks question* “Just google it” “Just read the docs” “You could have done X” yes im aware but i just wanted human connection 🥺
65
836
4K
@TejasKumar_
Tejas Kumar
4 years
/usr is not "user", but it's "User System Resources" or usr for short
38
237
2K
@TejasKumar_
Tejas Kumar
2 years
Actual footage of me, a TypeScript developer confidently shipping code because it’s TypeScript.
38
262
2K
@TejasKumar_
Tejas Kumar
4 years
REMOTE WORKERS! 👂🏻 I’ve been hearing y’all speak about struggles with routine working remotely. Here’s what helps me: 🔋 Start on a fully charged laptop 🔌 Work unplugged 🏋🏾‍♂️ When the battery is very low, that’s my cue for self-care or to go for a walk ⚡️ Charge it ♻️ Repeat
82
273
2K
@TejasKumar_
Tejas Kumar
4 years
🔥 HTML has native support for autocomplete-style dropdowns attached to inputs via the <datalist> element. This input behaves like a <select> but you can type text in it and choose a specific value. Incredible. 😍 🎨 Play on @codepen :
Tweet media one
73
508
2K
@TejasKumar_
Tejas Kumar
5 years
😂 Who can relate? 🖐
Tweet media one
29
202
2K
@TejasKumar_
Tejas Kumar
1 year
Backend dev writing CSS
55
277
2K
@TejasKumar_
Tejas Kumar
4 years
I am a senior DENO developer.
95
89
2K
@TejasKumar_
Tejas Kumar
4 years
🔥 Did you know that you can observe CSS media queries in JavaScript and respond to them? This works with any media query, including the one to detect dark mode! 🎨 Play on @codepen :
Tweet media one
23
461
1K
@TejasKumar_
Tejas Kumar
4 years
when you think you know javascript
Tweet media one
27
204
1K
@TejasKumar_
Tejas Kumar
5 years
git tip: if you've been frustrated by not being able to pull or rebase because you have existing changes, say hello to my little friend: `git pull --autostash`
Tweet media one
30
417
1K
@TejasKumar_
Tejas Kumar
1 year
I'm starting a company.
163
29
1K
@TejasKumar_
Tejas Kumar
5 years
“We made a mistake hiring you” “Omg your Indian code sucks” “You should kill yourself! You don’t understand code!” All things I heard in old work experience. I cried a lot and never thought I’d make it. If I can do it, so can you 😁❤️
62
156
1K
@TejasKumar_
Tejas Kumar
5 years
🚀 In case you haven’t used it yet, the second argument of JSON.stringify lets you cherry-pick 🍒 keys to serialize. 😄
Tweet media one
27
272
1K
@TejasKumar_
Tejas Kumar
4 years
One path to becoming a web developer: • Learn HTML • Build a basic page/document • How do we make it pretty? • Learn CSS • Make it pretty with CSS • How’s it look on mobile? • Learn responsive web • Make it universally pretty • I want it interactive • Learn JavaScript
39
233
1K
@TejasKumar_
Tejas Kumar
3 months
ship it
Tweet media one
90
84
1K
@TejasKumar_
Tejas Kumar
6 years
WHAT WHAT WHAT WHAT WHAT A TALK BY A 9 YEAR OLD JS DEVELOPER WOWOWOWOWOWOW #ConFrontJS
Tweet media one
Tweet media two
Tweet media three
19
235
992
@TejasKumar_
Tejas Kumar
5 years
Want to be great at code? JavaScript? React? Web Development? Heck, even more – want to be better at life? Successful? Happy?! Do not give up and consistently practice! But how do you keep going? You need to be a little bit delusional – and optimistic. (1/8)
43
336
952
@TejasKumar_
Tejas Kumar
2 months
I recently spoke to an engineer who mentioned he doesn’t bill contracts hourly but per project. I asked why and he said “I don’t want to be penalized for being efficient”. I found this to be astonishing and have been thinking about this ever since.
66
31
964
@TejasKumar_
Tejas Kumar
4 years
Tweet media one
10
146
936
@TejasKumar_
Tejas Kumar
3 years
If anyone has been “let go” from their non-IT job because of the pandemic and has a hard time finding another one, I will personally teach you to code if you want to learn and help you find a coding job at any age. The only important factor is your desire.
28
239
916
@TejasKumar_
Tejas Kumar
4 years
🔥 HTML’s <q> element is a BEAST. • Locale-aware • Nests correctly Incredibly useful for when you wonder how to write “quotes ‘nested’ in quotes”, or when you want to display quoted text IN THE LOCALE OF YOUR READER. 😍🔥😍🔥😍🔥 🎨 Play on @CodePen :
Tweet media one
13
202
849
@TejasKumar_
Tejas Kumar
4 years
I’ve had a terrible accident and can’t walk. I’m looking for hope. Send what you have.
228
19
836
@TejasKumar_
Tejas Kumar
3 years
Being a brown person in tech can be really shitty sometimes.
59
28
765
@TejasKumar_
Tejas Kumar
3 years
Today was my first day at @SpotifyEng . Ask me anything!
65
6
750
@TejasKumar_
Tejas Kumar
4 years
@elonmusk where’s my Tesla
17
6
670
@TejasKumar_
Tejas Kumar
6 months
⚡️React quiz: what happens in React if I click on the button?
Tweet media one
327
45
694
@TejasKumar_
Tejas Kumar
4 years
Ah yes. Captain America the web developer.
Tweet media one
25
80
690
@TejasKumar_
Tejas Kumar
7 months
Shoutout to @supabase for not doing location-based pay but paying all employees irrespective of geography.
17
37
689
@TejasKumar_
Tejas Kumar
4 years
My holy trinity of web applications: Backend: @PostgreSQL API: @HasuraHQ Frontend: @reactjs (probably @vercel 's Next.js) with @tailwindcss I can build almost anything with these and I highly recommend learning them!
31
83
659
@TejasKumar_
Tejas Kumar
3 years
Hire more entry-level developers. I've seen companies flourish when they have 1 (or a few) "senior" (experienced) developer(s) + a large team of entry-levels. The seniors provide direction and the eager entry-level developers run fast in those directions, learning along the way.
18
99
648
@TejasKumar_
Tejas Kumar
1 year
Africa is the next tech superpower. Wakanda is coming.
28
99
644
@TejasKumar_
Tejas Kumar
2 months
Today, I am a published author. Honored, privileged, and thankful for the opportunity and support from so many of you including @phry , @ythecombinator , @danieljcafonso , @SergiiKirianov and more. Pick up your copy anywhere books are sold, like on Amazon.
Tweet media one
93
54
656
@TejasKumar_
Tejas Kumar
2 years
import MyComponent from '../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../components/MyComponent'; 🙃
30
65
643
@TejasKumar_
Tejas Kumar
1 year
Anyone else feel dirty when using `useEffect`, even when it’s the right time to use it? Just me?
65
10
630
@TejasKumar_
Tejas Kumar
4 years
We think working too much leads to burnout. This is scientifically incorrect. If it was true, Einstein, Jobs, @elonmusk et al would’ve burned out a long time ago. Burnout doesn’t come from working a lot. Burn out comes from working a lot wherein the work has no meaningfulness.
23
104
615
@TejasKumar_
Tejas Kumar
2 years
TypeScript haters are a dying breed.
52
34
608
@TejasKumar_
Tejas Kumar
3 years
Yoooooo check out my new website http://localhost:3000
40
33
586
@TejasKumar_
Tejas Kumar
4 years
14
477
569
@TejasKumar_
Tejas Kumar
2 years
“E go be”-driven development
25
126
571
@TejasKumar_
Tejas Kumar
1 year
Today I turn 30. These are my life goals: - be patient - be kind - hold no envy or hubris - be the first to come last for others - be gentle, not forceful - be slow to anger - trust without keeping score - be honest even if it’s uncomfortable - above all, genuinely love people
75
44
568
@TejasKumar_
Tejas Kumar
2 years
Claire is THIRTEEN YEARS OLD and writing code! 🤯 This is just a glimpse of the mind-blowing nature of things I've seen from Nigeria's developer community at #oscafest22 . It's unbelievable! 🔥
@claire__charles
Claire 🌸
2 years
The last day of #OSCAFest22 and I met with @TejasKumar_ He is such an amazing person
Tweet media one
4
12
215
6
81
529
@TejasKumar_
Tejas Kumar
3 years
Tweet media one
16
60
536
@TejasKumar_
Tejas Kumar
1 year
As a developer, don’t forget your morning coffee!
Tweet media one
52
15
525
@TejasKumar_
Tejas Kumar
4 years
who needs to go to egypt when i can make my own pyramids
Tweet media one
26
31
520
@TejasKumar_
Tejas Kumar
4 years
In case you missed it, adding #:~:text=SOMETHING to the end of ANY URL with highlight the word SOMETHING on the page at that URL.
14
103
526
@TejasKumar_
Tejas Kumar
4 years
I love @github 's new design. Amazing work, @broccolini and team! 😍
Tweet media one
18
37
518
@TejasKumar_
Tejas Kumar
4 years
🎉 I am honored and privileged to announce that I have officially joined @g2i_co as the Head of Vetting (Engineer Evaluation). Together, we’re going to build incredible things and empower coming generations of engineers in ways that greatly excite me. 😍
95
24
500
@TejasKumar_
Tejas Kumar
2 years
The truth is Nigeria’s developer community is incredible and anyone who either doesn’t invest in the people or thinks otherwise is objectively wrong.
10
136
483
@TejasKumar_
Tejas Kumar
5 years
Why React? A thread by the request of my friend @hackSultan . 👇🏾
26
203
484
@TejasKumar_
Tejas Kumar
4 years
This is the best job I've ever had because it's a company with a soul.
Tweet media one
6
40
493
@TejasKumar_
Tejas Kumar
4 years
I have COVID-19.
244
9
486
@TejasKumar_
Tejas Kumar
4 years
I built an entire online streaming platform as a PWA sans video infrastructure (because I don't have datacenters or my own global CDN) with live chat + emoji reactions + photo/video upload + markdown support + i18n sync as a side project outside of my full-time job in 12 days.
65
33
484
@TejasKumar_
Tejas Kumar
4 years
1 year.
Tweet media one
@TejasKumar_
Tejas Kumar
5 years
Today, I married my best friend. 🔥 😍 👰🏻
Tweet media one
293
182
4K
33
8
471
@TejasKumar_
Tejas Kumar
4 years
Went to the hotel reception “HELP!” “What’s wrong?” “I can’t find my room! ROOM NOT FOUND!”
Tweet media one
28
41
470
@TejasKumar_
Tejas Kumar
4 years
I’m bored of coding.
84
25
465
@TejasKumar_
Tejas Kumar
2 years
In JavaScript, I have an Array that renders fine when I do - 1 - 100 - 100000 rows until I try 300K, and then it randomly stops around 294773 in a map function. Is this some known issue or have I found myself in a new JavaScript hell?
65
36
461
@TejasKumar_
Tejas Kumar
4 years
There are two types of JavaScript developer.
Tweet media one
Tweet media two
23
60
446
@TejasKumar_
Tejas Kumar
4 years
Carefully consider how you choose your data structures, my friends! Access on the left snippet here is ~70% faster than the one on the right because the left one requires no iteration. The right does. I've seen the slow style (right) quite often. JSPerf:
Tweet media one
Tweet media two
27
88
444
@TejasKumar_
Tejas Kumar
4 years
Why are people afraid of doing live coding?
236
32
428
@TejasKumar_
Tejas Kumar
5 years
This is the week of my wedding. I will not be tweeting that much about tech. Things might get a little cheesy. You’ve been warned. Unfollow if needed. Love you.
67
9
430
@TejasKumar_
Tejas Kumar
2 years
Lagos, You’ve been good to me. From the incredible work of @Samson_Goddy , @yomaokobiah , @developerayo , @iambolajiayo , @Peace_Ojemeh , @Didicodes , the entire team and volunteers, to the positive vibes of the speakers, and the infinite love of the attendees. You will be missed. ❤️
Tweet media one
25
34
425
@TejasKumar_
Tejas Kumar
2 months
Presenting danGPT: I pulled every post *ever* from @dan_abramov2 and built a RAG-based GenAI. It’s a silly side project that may be helpful. Let me know if it is, and if you’d like it open sourced and taught in a YouTube video or similar. 👉 Try it:
@MichelleBakels
Michelle Bakels
3 months
Sadly, I don’t have time to make this but can someone please build a Dan chatbot with all his RSC tweets for the last couple years? Then when there’s an RSC question we can just see if Dan’s already explained this. Ideally results can reference tweets to read in context.
9
3
94
41
39
431
@TejasKumar_
Tejas Kumar
4 years
❓ If you're building a simple, static website and you typically use React –– why? What is the value React gives you over OG HTML + CSS?
98
53
411
@TejasKumar_
Tejas Kumar
4 years
You are a frontend developer. You need to get something in the cloud. Your tool of choice (and why) is: (Reply with reason please)
Netlify
3269
ZEIT
954
AWS
1875
Firebase
1230
244
111
413
@TejasKumar_
Tejas Kumar
3 years
Would anyone be interested in hearing how me first week at @Spotify went but like ... as a rap?
48
9
419
@TejasKumar_
Tejas Kumar
2 months
I am officially a #1 best selling author in the category of JavaScript on @Amazon . I can’t believe it, and am eternally grateful for this milestone and the incredible community of peers, friends, and family that got me here. Thank you all. I will not forget this.
Tweet media one
48
20
419
@TejasKumar_
Tejas Kumar
4 years
How are we feeling about React Native these days?
76
23
401
@TejasKumar_
Tejas Kumar
4 years
I created a programming language.
50
11
401
@TejasKumar_
Tejas Kumar
3 months
Last weekend, I worked with Postgres.
Tweet media one
26
14
410
@TejasKumar_
Tejas Kumar
5 years
DUCK DEBUGGING HAS A NEW MEANING THANKS @GOOGLE
16
127
390
@TejasKumar_
Tejas Kumar
4 years
Has it occurred to you how accessible @netlify makes the web yet or
17
59
406
@TejasKumar_
Tejas Kumar
4 years
😂 Soooooo apparently you can write JavaScript whose COMMENTS GET EXECUTED 🤣 😆 Play on @CodePen : I love JavaScript, y’all. So so so much. 😂
Tweet media one
27
85
400
@TejasKumar_
Tejas Kumar
1 year
Oh, you're a JavaScript developer? Create an array for me with 4294967296 elements.
96
22
399
@TejasKumar_
Tejas Kumar
4 years
u ever stare at ur laptop screen like "i wanna code but i dont know where to start"
40
36
388
@TejasKumar_
Tejas Kumar
10 months
I'm hiring again. Talented devrel folks from underestimated and underrepresented communities. Thankful for increased demand; let's supply 'em.
90
161
381
@TejasKumar_
Tejas Kumar
7 months
My hot take is that rich text editors on digital media needs to be phased out and Markdown needs to become the standard. Not just for developers, for everyone.
46
25
385
@TejasKumar_
Tejas Kumar
2 years
I’m at #OSCAFest22 ! Come say hi!
Tweet media one
6
16
379
@TejasKumar_
Tejas Kumar
2 years
Never store secure tokens in localStorage.
32
38
384
@TejasKumar_
Tejas Kumar
4 years
🔥 Did you know about the HTML <details> and <summary> elements that give you expand/collapse style stateful behavior out of the box? Here’s a common UI pattern, fully accessible, with ZERO JavaScript. 🎨 Play on @codepen :
24
97
369
@TejasKumar_
Tejas Kumar
3 years
How it Started How it’s Going
Tweet media one
Tweet media two
8
8
371
@TejasKumar_
Tejas Kumar
4 years
micromanagers be like "i noticed you haven't done anything recently"
Tweet media one
7
38
350
@TejasKumar_
Tejas Kumar
5 years
🔥 Web performance tip: you can "tree-shake" @googlefonts imports by adding a `text` query param; it will only load the glyphs you need. You can also use unicode ranges. ❌ Before: 36.5 kB 😦 ✅ After: 8.3 kB 😍 Pen: More in my talk at @viewsourceconf !
Tweet media one
Tweet media two
11
96
350
@TejasKumar_
Tejas Kumar
4 years
Coders write code. Programmers program. Engineers engine. #100DaysOfCode
30
46
329
@TejasKumar_
Tejas Kumar
4 years
🔥 In case you missed it, we have a media query that supports checking if a user can hover, and then styling things accordingly. Useful if you want to provide pleasant user experiences for both touch and non-touch devices. 🎨 Play on @codepen :
Tweet media one
5
80
332
@TejasKumar_
Tejas Kumar
1 year
Writing CSS without Tailwind
23
29
328
@TejasKumar_
Tejas Kumar
4 years
lol did the sun write this
Tweet media one
10
40
330
@TejasKumar_
Tejas Kumar
4 years
I love my job.
Tweet media one
Tweet media two
Tweet media three
17
15
319
@TejasKumar_
Tejas Kumar
2 years
[Content warning: blood] I do this every Monday around 9:30am without a choice, because if I don’t, I will be dead a few hours later. Having my life hang by this type of thread for 29 years has taught me to be thankful for every moment I have here while making the most of it.
Tweet media one
30
10
319
@TejasKumar_
Tejas Kumar
10 months
My wife is great btw
Tweet media one
@kentcdodds
Kent C. Dodds 🌌
10 months
My wife is great btw
14
1
234
16
4
316
@TejasKumar_
Tejas Kumar
3 years
Almost every engineering meeting ever
Tweet media one
8
31
315
@TejasKumar_
Tejas Kumar
4 years
🔥 Did you know that you can access HTML attribute values from CSS? Here’s a single <div> card component with a title and content area. Its title is populated by CSS. 😍 🎨 Play on @codepen :
Tweet media one
Tweet media two
13
51
312
@TejasKumar_
Tejas Kumar
3 months
This layoff trend is so savage. My heart hurts especially this week, as 3 people dear to me and my family were completely blindsided by being laid off and now have to reshuffle their entire lives. This is evil and inexcusable, first *how* people are laid off, and second, that…
29
32
312
@TejasKumar_
Tejas Kumar
5 years
If anybody wants to get into: - open source - React - TypeScript and is (or feels like) a newcomer, I'd like to invite you to fix this with us: We'll personally mentor you and help you land the PR. 💞
21
81
302
@TejasKumar_
Tejas Kumar
5 months
Did @vercel just take over @reactdayberlin ? Is this Next.js conf now?
Tweet media one
15
6
306
@TejasKumar_
Tejas Kumar
6 months
I made this for my content creator friends: multilanguage, AI-generated subtitles. `npx gen-subs for [video]` 🔒 Works offline with on-device machine learning models. Zero dependency on OpenAI/others. 🌐 Supports a wide variety of languages. 🎨 Customizable. Try it yourself!
18
48
300
@TejasKumar_
Tejas Kumar
1 year
Today's worst UX award goes to
Tweet media one
14
25
297