Dev Chat Day 1: Javascript vs Typescript

  Рет қаралды 9,689

Jacob Sucks At Code

Jacob Sucks At Code

Күн бұрын

🚀 The #1 Way To Learn Programming: scrimba.com/allcourses?aff=jacob
00:00 Apartment tour
05:45 Dev Chat introduction
06:14 Javascript vs Typescript
17:20 Typescript story
Ah, yes. The age old debate of Javascript versus Typescript. Which one should you be using for your projects as a software engineer?
Welcome to Dev Chat: a brand new series of developer focused long form hot takes. I recently got back from New Zealand while on vacation over the new year. We've just moved into our brand new apartment in New York City and you'll see a glimpse of its bare bones (I need more furniture lol).
Hit me with your developer hot takes and interests in the comments below.
📷 Camera Setup:
Camera: amzn.to/4aizJ8s
Lens: amzn.to/41kFIFD
Wireless Mic: amzn.to/4aUHBxn
Tripod: amzn.to/3HnXWwV
Lens Filter: amzn.to/3REK3QN
⌨️ Keyboards
Keychron Q1 Pro: www.keychron.com/products/key...
Keychron K3 Pro: www.keychron.com/products/key...
NuPhy Air60 V2: nuphy.com/products/air60-v2?s...
🖱️ Mouse: amzn.to/4afiDZ3
💻 Laptop: amzn.to/3uT4jVT
Connect with me 👉🏻 jacobbinnie.com

Пікірлер: 126
@JacobSucksAtCode
@JacobSucksAtCode 3 ай бұрын
🧠 The Fastest Way To Become A Software Engineer in 2024: scrimba.com/allcourses?aff=jacob
@jkrnz
@jkrnz 4 ай бұрын
Excited for Dev Chat, it sounds great. By the way, I have to say that I really like your videos, they are very sincere and I feel like I'm talking to a friend, and they're also motivating. Keep it up!
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
I appreciate that!
@theblvckdev
@theblvckdev 4 ай бұрын
Love the new idea of "Dev Chat" sounds great. Good work Jacob
@MikeTheCook
@MikeTheCook 4 ай бұрын
One of the best tech-coding channels out there. I’m a beginner with almost 1 year of working experience and you helped me a lot. And I F love typescript!
@willneve7306
@willneve7306 4 ай бұрын
Congrats on the new space! I hope to move to New York in pursuit of my dev career, and this is a great source of motivation :D
@lucasnijssen
@lucasnijssen 4 ай бұрын
Nice video as always! ❤
@osvaldojunior628
@osvaldojunior628 4 ай бұрын
Your videos make me want to develop an entire project in hours. I'm working on a project for a developer role in my company. I watch your videos before starting coding because they give me a boost to get through the bugs and challenging things hahaha. I need more videoooooss hahah (whatching from Brazil) 💚
@birobirobiro
@birobirobiro 4 ай бұрын
Thank you for another incredible video! Know that you are a huge inspiration to me and I started producing vlogs because of you.
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
That is awesome!
@sanjadrinic
@sanjadrinic 4 ай бұрын
big thanks to KZbin's recommendation algorithm for tossing this channel my way 🥹 love the idea of Dev Chat!! greetings from Serbia 🫶🏼
@pH7Programming
@pH7Programming 4 ай бұрын
Brilliant one Jacob 👏
@brianruizy
@brianruizy 4 ай бұрын
I like the video idea! Looking forward to more :)
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Thanks dude!
@nhuthuynhminh3657
@nhuthuynhminh3657 4 ай бұрын
Well after seeing this video, I can agree that Typescript is much more comfortable than Javascript, I'm not trying to say which one is better in here. It just, on current company, we're both using TS and JS for the several projects but when coming to debug (for example only), can see it's much more easier for me to do that, especially when we can define type in TS, much more easy to debug from the component, class, etc. Great video Jacob, looking forward for more topic like this
@devyssonsc
@devyssonsc 4 ай бұрын
you're amazing man. I Love your sincerity
@iEtorr
@iEtorr 4 ай бұрын
Yeeesss, finally a new video, very nice to have it with some coffee and breakfast!
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Morning!
@andywilliamb
@andywilliamb 4 ай бұрын
Loving the content my man. Absolute gold every single video! I'm like a year and a half into my development progress. Done Udemy and KZbin and I learn consistently every single day. Thought I would give in and finally try out Scrimba PRO. Absolute GAME CHANGER. Doing the Frontend Developer Path as we speak which from what I understand is what you mentioned. They recently added typescript to that course, so I am super excited to get into it. However, I'm currently stuck on callback functions and higher order functions in Javascript 🙄 Riperoni. Anyway, as always, banging content mate. 🙌
@heatherfranco5810
@heatherfranco5810 4 ай бұрын
Love Dev Chat! Keep up with the great content!
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Thanks!
@caotichcuc
@caotichcuc 4 ай бұрын
I'm looking forward to desktop in New York!
@fluxsiarski
@fluxsiarski 3 ай бұрын
Feedback; I came across your channel earlier when I was really interested in NYC. I'm a beginner in coding, this is my 7th month or so of learning (React native, JS, etc.). Today I learned about 4 hours and after this session I thought; ok enough for today. But I watched the video and I don't feel bored, exhausted or anything. I learned something new in a cool "dev chat" way. Thanks ❤️👨🏻‍💻
@JacobSucksAtCode
@JacobSucksAtCode 3 ай бұрын
Hell yeah that's great!
@omi_khan4901
@omi_khan4901 4 ай бұрын
Loved this video.
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Glad you enjoyed it!
@kambam172
@kambam172 16 күн бұрын
I agree on the google part most of the I read articles and generic documentation. After that I apply my knowledge to my project. A lot of the time the answer is not in plain sight so seeing multiple examples and referencing documentation helps.
@itisciprian
@itisciprian 4 ай бұрын
Dev Chat ideea is amazing - i've just learned about Mastering the this Keyword in JavaScript and it is mind treading to understand it. Typerscript is the goal - until then - excalete with HTML, CSS, Javascript, React, Redux, Vue and the saga continues. Keep up the amazing journey buddy! 💌
@y.dhanush3607
@y.dhanush3607 4 ай бұрын
Hello Jacob this video was so helpful for me. I was thinking to learn typescript but i was like i am just doing my undergrad and typescript is only for experienced people, and after seeing the video i have started learning typescript and its super fun working with it and its not at all complex as i assumed before. In the next "Dev Chat" i want you to talk about "NextJS and ReactJS" Thanks Jacob, by the way your videos are super sick!
@benjaminirfan3646
@benjaminirfan3646 4 ай бұрын
Love from Malaysia. You're really inspiring Jacob! Hope to be working with you one day :)
@shipperturtle
@shipperturtle 4 ай бұрын
yr good at this format, which is not an easy format. gr8 vid
@yashruikar2001
@yashruikar2001 4 ай бұрын
I will start learning TS. Keep it up!
@skylar12590
@skylar12590 4 ай бұрын
Great video!!! Topic for Dev Chat....spaces versus tabs!!! Always having this debate with fellow programmers.
@luckykristen
@luckykristen 4 ай бұрын
Great idea, Jacob! For the next time of Dev Chat I’ll make a cup of coffee and it’s gonna be like perfect talk session about Development.🥳
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Nice!!!
@giorgosvourkas
@giorgosvourkas 4 ай бұрын
Really exited for Dev Chat and also for the new crib !!! That setup will be fire 🔥
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Thanks dude!
@ZiaCodes
@ZiaCodes 4 ай бұрын
I can't think of going back from TypeScript. It helped me build projects, applications faster with less bugs and errors!
@MrElrangel
@MrElrangel 4 ай бұрын
Hey Jacob, been here since the life of a blockchain dev but never really commented, amazing journey, keep up the great work! enjoy NY!
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Much appreciated!
@eleazarhernandez805
@eleazarhernandez805 4 ай бұрын
Super cool! I would say you should do a topic on Open Source vs. Not Open Source. I am a junior and as much as I like watching tutorials, I feel like I learn more from this style of video where you're sharing thoughts on topics that are informative. Thanks Jacob!
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Great suggestion!
@SramDHills
@SramDHills 4 ай бұрын
still learning Javascript, intermediate level. Hopefully, after I get enough confident in javascript, then proceed to Types
@dalegdawg
@dalegdawg 4 ай бұрын
Enjoyed the dev chat. Personally, the company I work for has multiple applications which are all built using .net core (among other frameworks too) for mvc applications. We're currently using javascript (primarily to dynamically update controls on the front-end) but are considering changing to typescript at some point in the future. Never been a big fan of javascript personally, although it can't be avoided sometimes. Much prefer writing C# for my models and controllers since it's such a strongly typed language and then using Razor for the front-end pages.
@nobudev
@nobudev 4 ай бұрын
I have almost watched all of your videos 😁, about the typeScript JavaScript ... can you talk about Typescript on the backend , and kindly help me answer this " between JS and TS which would you use for a building a package ?" ... the last scenario made me guilty (JS )😂
@Alexandre_Keo
@Alexandre_Keo 4 ай бұрын
I'm a junior QA eng but I learned JS and Java in uni and can see the benefit of using Typescript over vanilla JS anyday. Using types will save you tons of time for the small amount it takes to declare them. However, coming from a language that is strongly typed such as Java surely helps appreciate it.
@skyy02
@skyy02 4 ай бұрын
Maybe talk about getting your first internship in the next vid? Or things you wish you knew back then
@smithshaw1151
@smithshaw1151 4 ай бұрын
JavaScript with JSDoc is the way to go!
@AugustoKalahary
@AugustoKalahary 4 ай бұрын
I work with Java, but I intend to get a new job and I'm currently learning TypeScript for the backend using Nest.js. Coming from a language that's typed, I'm super satisfied with TS and as you said, it's something that helps you identify/prevent problems while you're still coding... why would you wait for your application to crash while your users are using it to fix it if you could avoid beforehand? It just doesn't make sense to me. Even though the TS code will be converted into JS in production, it's still a great and productive tool to use. Great video, Jacob! I'm excited about the Dev Chat videos.
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
I love Nest! ❤️
@skyy02
@skyy02 4 ай бұрын
your website is down 😂 love this format man can't wait for more
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Looks like it’s working for me
@skyy02
@skyy02 4 ай бұрын
mb, requires webgl but brave doesnt support i think@@JacobSucksAtCode
@eliastamerr
@eliastamerr 4 ай бұрын
Stop making us wait weeks for new content 😥
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
I’ll be more regular. Just got back from NZ ❤️
@eliastamerr
@eliastamerr 4 ай бұрын
@@JacobSucksAtCode keep up the good work! ❤
@cody_codes_youtube
@cody_codes_youtube 4 ай бұрын
Yeah, I think it’s all about preference. Strongly typed languages are not new and I’ve coded in professional teams for 15 years now, and I could take it or leave it. Typically I like languages like Ruby and traditional JavaScript and am completely okay with dynamic typing, but I can do whatever the team on the whole wants. If typing everything makes you move faster, then go for it. I just get bothered when people say sweeping statements like “this is the best”. Typescript as a concept is not new, not by a longshot, and just give it another 5 years and then people will love dynamic typing again. It boils down to personal preference and whatever makes them work the best, in my eyes
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Yeah good points! Preferences are everything
@cody_codes_youtube
@cody_codes_youtube 4 ай бұрын
@@JacobSucksAtCode preferences and ability to be flexible. Software engineering breeds too many opinions and tribalism at times. So yeah, as long as we don’t get away from what we are actually doing, which is building cool things.
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
@@cody_codes_youtube 💯
@ShakaVegapunk
@ShakaVegapunk 4 ай бұрын
I prefer using JSDoc, crafting types as needed without the necessity of TS's build step.
@user-hj8ri3bj2h
@user-hj8ri3bj2h 4 ай бұрын
bro you added dissolve to your subtitles WP
@MatDGVLL
@MatDGVLL 4 ай бұрын
7:34 and now GPT/Copilot Prompter 😎
@Skwize-
@Skwize- 4 ай бұрын
Hello, sry my english is bad, but... What do you think about vacancies where the Juniors need a 1-3 years of expirience, and need to use something like a Docker, microservices, CI/CD (The backend vacs.)
@xyves6327
@xyves6327 4 ай бұрын
just apply, these job offers are created by stupid HR people who mostly don't understand how this works.
@pshenichnikovm
@pshenichnikovm 4 ай бұрын
It’s quite familiar to hear something is an overkill. What do you think about “Kubernetes is an overkill and does not fit startups”? I truly believe k8s is going to become a fit for any deployment. But what specifically does prevent it from easy adoption? Is that a baseline in proficiency of developer? Or baseline in UX of the tool itself? Is there a silver bullet to convince developers to pick a more sophisticated tech in a trivial task? PS: I do actually like your “dev chat” approach, keep going Jacob!
@EDEN-ex7wh
@EDEN-ex7wh 4 ай бұрын
Well you know the trend, it's from JS -> TS -> Rust. So, Next episode has got to be about Rust. And you know what happens next, a bunch of us go to twitch force the primeagen to react to the Dev Chat episode of Rust, and et voilá we have Jacob x Prime.
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Hahahahaha
@jixu7146
@jixu7146 4 ай бұрын
I'm a 4th year computer engineering student and havent really learned how to code. What language would be recommended to start? I have constantly put back learning to code because I fear choosing a language that will hinder my growth as a developer( due to over saturation in the market, etc.) I know many people find this question dull and repetitive, i'm sure some have been in the same boat as me before. I love your videos Jacob! I love the NYC aspect to it aswell.
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Depends what field you wanna go into. Web dev, mobile etc
@jixu7146
@jixu7146 4 ай бұрын
@@JacobSucksAtCode Was thinking web dev, I'm curious as to what made you go with javascript, Nest.js. Was it your first language or did something in particular motivate you to focus more on it?
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Learn javascript first, maybe move onto Typescript. If you wanna do web dev learn react too. Much later down the track when you wanna do backend you can learn Nest.js.@@jixu7146
@ThongNguyen-zo3bb
@ThongNguyen-zo3bb 4 ай бұрын
In my opinion if you first time learn front-end development you should learn Js first because it CORE And if you master JavaScript you can learn Typescript
@shashwatupcomingSE
@shashwatupcomingSE 4 ай бұрын
Another great and informative video. What you think ? Is it important to be good at dsa to get a internship or good projects are enough to satisfy companies. Please answer in terms of Nzd coz I live there but you left 😂
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Both.
@derrickwejebu705
@derrickwejebu705 4 ай бұрын
where did you get your glasses from?
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Bought them in New Zealand. A store called Bailey Nelson
@user-hj8ri3bj2h
@user-hj8ri3bj2h 4 ай бұрын
7:35 professional googler bro that was sick and so fufcking right and the truth of our job :)))
@Amplified125
@Amplified125 4 ай бұрын
Lets talk about all different kinds of testing! :)
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Nice idea!
@alexanderrotmg
@alexanderrotmg 4 ай бұрын
Off-topic question: How do you actually subtitle your videos? Is there like a trick to it, like are you using AI or something? Or are you painstakingly creating those by hand?
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Mix of auto captions in Premiere Pro mixed with custom design and manually editing text to match what I’m saying haha
@Moohammedhamed
@Moohammedhamed 4 ай бұрын
Typescript On Top ❤❤❤❤⚡⚡🔥🔥🔥🔥
@user-jg9dj6nv8y
@user-jg9dj6nv8y 4 ай бұрын
Hey! I’ve started coding streaming on twitch. I am doing there some interviews question, css, react and I try to learn with the community. The problem that I get is that I have like no views maybe because I am at the beginning or maybe I am not doing something relevant. My question is what is relevant nowadays based on coding?
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Just provide value where you can
@christopherdsmd
@christopherdsmd 4 ай бұрын
I coded c++ and java all throught college. Now learning web dev, I always thought it was frustrating javascript doesn't define types
@ytpotr
@ytpotr 4 ай бұрын
roadmap for becoming software engineer in your opinion...
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Nice idea ❤️
@bosephburcios
@bosephburcios 4 ай бұрын
maybe the over-saturation in software engineers
@sean8269
@sean8269 4 ай бұрын
And there’s me using the “any” type anywhere in typescript 😳
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
noooooooooo
@katsuhikou666
@katsuhikou666 4 ай бұрын
who gave you the work visa? your own created startup and found a loophole to give one yourself? just curious i want to do the same
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
I was hired
@tocx
@tocx 4 ай бұрын
What is your opinion of metaverse setups?
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Meh. Most need to figure out exactly what they’re building and how they expect to make money
@0xTheDoctor
@0xTheDoctor 4 ай бұрын
alternative title: man bashing js holding sushi
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Hahahahahahahaha
@okseaj
@okseaj 4 ай бұрын
Can't imagine working with JS without TS - especially in a large codebase. I'm not sure if it's controversial, but personally I think for backend I would just ditch JS altogether and choose a language with types built in. Go, Rust, maybe even Ocaml. Elixir is getting types which is cool too. I just find JS to be very unpleasant. Also, another possibly controversial opinion - you don't need to unit test everything.
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Ooooooh I like your hot takes ❤️
@johnnyguzman2519
@johnnyguzman2519 4 ай бұрын
what backpack is that?
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
It’s a Quiksilver backpack
@johnnyguzman2519
@johnnyguzman2519 4 ай бұрын
thank you!!!!!!@@JacobSucksAtCode
@dobreciebe
@dobreciebe 4 ай бұрын
typescript is just good bc i dont spend much time in browse console
@_eknock
@_eknock 4 ай бұрын
Quite some strong opinions coming from someone who hasn't studied computer science
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Just my opinions ser
@PoshanKhatri-lw8mr
@PoshanKhatri-lw8mr 4 ай бұрын
i see all videos bro
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Woooooo
@motisinmas
@motisinmas 4 ай бұрын
npm vs yarn vs pnpm
@ShaneCurtis1705
@ShaneCurtis1705 4 ай бұрын
I need help as a kiwi. I am a self taught software engineer. over the last 8 years I have been making different projects and in the last 2 years I have moved from game development into app and web app development. I clearly cant afford to go to university and im not sure how I should go about getting in to the industry
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Focus on practising project building.
@ShaneCurtis1705
@ShaneCurtis1705 4 ай бұрын
one other thing. if all of my projects are solo will my lack of experience in a big team be a major issue? or will showcasing good source control and clean commented reusable code be enough? @@JacobSucksAtCode
@SmartByteEng
@SmartByteEng 4 ай бұрын
Talk about the insane amount of saturation in the tech industry 😅
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Yessssir
@StefanRazvanAdobroaiei-ld6iv
@StefanRazvanAdobroaiei-ld6iv 4 ай бұрын
where is the dog ?
@gjorgjic
@gjorgjic 4 ай бұрын
So, like, you like TypeScript?
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
maybe
@Sarazinmw
@Sarazinmw 4 ай бұрын
How do you like living in America so far?
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
It’s great!
@smithshaw1151
@smithshaw1151 4 ай бұрын
I take it you're using TS/JS on your backend? When coding up your back-end the choice is not binary!
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
TS for sure
@argonjs
@argonjs 4 ай бұрын
Hey jacob, this series is pretty cool. Let’s talk about js with js doc, other than ts. Rich harris from svelte moved from ts to jsdoc because of some reason ✨
@danielsires9768
@danielsires9768 4 ай бұрын
you and the lady split?
@JacobSucksAtCode
@JacobSucksAtCode 4 ай бұрын
Haha no! Maddie and hermy coming over from New Zealand in a few weeks!
@_eknock
@_eknock 4 ай бұрын
Typescript is a linter
Dev Chat Day 2: Landing An Internship
13:03
Jacob Sucks At Code
Рет қаралды 9 М.
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 28 МЛН
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 10 МЛН
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 650 М.
Generics: The most intimidating TypeScript feature
18:19
Matt Pocock
Рет қаралды 160 М.
i actually suck at coding (day in the life of a software engineer)
9:40
Jacob Sucks At Code
Рет қаралды 38 М.
Extremely unrealistic day in the life of a tech startup founder
3:15
Developers' Journey
Рет қаралды 2,7 М.
the reality of building a startup as a solo developer
16:39
Jacob Sucks At Code
Рет қаралды 14 М.
Android 15 Hands-On: Top 5 Features!
11:26
Marques Brownlee
Рет қаралды 444 М.
How I Would Learn To Code (If I Could Start Over)
23:50
Jacob Sucks At Code
Рет қаралды 35 М.
Ultimate Web Developer MacBook
9:58
Alex Ziskind
Рет қаралды 205 М.
TypeScript Slows You Down - Here’s Why
5:44
Theo - t3․gg
Рет қаралды 38 М.
Secrets of a Software Engineer's Job EXPOSED!
12:31
Jacob Sucks At Code
Рет қаралды 42 М.
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 28 МЛН