Coding with Lewis
Coding with Lewis
  • 559
  • 152 712 117
35 Things Every Programmer Should Know
Check out JetBrains IDEs: jb.gg/Check_out_JetBrains_IDEs
Here is a list of 35 things every programmer should know. In this video, I walk through a basic architecture of a todo app made by an ambitious programmer. Throughout, we introduce new technologies as they are needed, helping everyone understand the when AND why programmers use the certain technologies they use :)
Let me know what other technologies you'd like to see on the channel. This list can be MUCH bigger and depending on your use case, you might find more use cases for each tech!
LINKS
---
MY NEWSLETTER 💌
thebetter.dev
------
CONNECT WITH ME ON SOCIAL
📸 Instagram: lewismenelaws
🎚TikTok: tiktok.com/@lewismenelaws
🐣 Twitter: LewisMenelaws
-
My gear 💻
liinks.co/lewismenelaws
-----
TIMESTAMPS
0:00 Intro
0:16 The Todo Application
0:32 The Basic Frontend
2:15 The Basic Backend
4:22 In Between
6:12 The Improved Frontend
8:31 Developer Tools
10:58 The Improved Backend
12:26 Databases In Depth
13:29 Alternative methods of communication
14:30 The Cloud
16:30 The Deployment Process
17:43 AI!?!?!?!?!?
Переглядів: 37 640

Відео

I Trained an AI with 10,000 Memes
Переглядів 217 тис.Місяць тому
I Trained an AI with 10,000 Memes
10 Sorting Algorithms Easily Explained
Переглядів 32 тис.2 місяці тому
10 Sorting Algorithms Easily Explained
These Apps Cost $140. So I Rebuilt them for FREE.
Переглядів 130 тис.2 місяці тому
These Apps Cost $140. So I Rebuilt them for FREE.
40 APIs Every Developer Should Use (in 12 minutes)
Переглядів 275 тис.3 місяці тому
40 APIs Every Developer Should Use (in 12 minutes)
I Created a Fake Twitter with AI Users
Переглядів 27 тис.4 місяці тому
I Created a Fake Twitter with AI Users
We Need to Talk about Developer Influencers
Переглядів 20 тис.5 місяців тому
We Need to Talk about Developer Influencers
I Built a Livestream where AI's Chat 24/7
Переглядів 23 тис.6 місяців тому
I Built a Livestream where AI's Chat 24/7
I Gave My Terrible Trading Bot $10,000 to Trade Stocks
Переглядів 459 тис.6 місяців тому
I Gave My Terrible Trading Bot $10,000 to Trade Stocks
How Instagram Grew to 14,000,000 Users With 3 Devs
Переглядів 153 тис.8 місяців тому
How Instagram Grew to 14,000,000 Users With 3 Devs
When 10,000 Software Engineers Work on the Same Code
Переглядів 197 тис.9 місяців тому
When 10,000 Software Engineers Work on the Same Code
21 Programming Project Ideas (Beginner to Advanced)
Переглядів 286 тис.9 місяців тому
21 Programming Project Ideas (Beginner to Advanced)
Game Developers Reveal WHY Your Games Lag
Переглядів 88 тис.9 місяців тому
Game Developers Reveal WHY Your Games Lag
Self Taught Programmer Roadmap (That Gets you a Job)
Переглядів 99 тис.10 місяців тому
Self Taught Programmer Roadmap (That Gets you a Job)
How Reddit Crushed the Internet's Largest Protest
Переглядів 454 тис.10 місяців тому
How Reddit Crushed the Internet's Largest Protest
you NEED these to build your AI app
Переглядів 37 тис.11 місяців тому
you NEED these to build your AI app
My Software Engineering Journey (Zero to Hero)
Переглядів 80 тис.Рік тому
My Software Engineering Journey (Zero to Hero)
The Bug that Broke Reddit for 314 Minutes
Переглядів 46 тис.Рік тому
The Bug that Broke Reddit for 314 Minutes
I Brought Your Terrible App Ideas to Life
Переглядів 20 тис.Рік тому
I Brought Your Terrible App Ideas to Life
How Discord Stores TRILLIONS of Messages
Переглядів 654 тис.Рік тому
How Discord Stores TRILLIONS of Messages
I Made an App with GPT-4 in 72 Hours
Переглядів 302 тис.Рік тому
I Made an App with GPT-4 in 72 Hours
8 Techs I'm Learning to Stay Ahead of the Game
Переглядів 65 тис.Рік тому
8 Techs I'm Learning to Stay Ahead of the Game
How a Random Programmer FIXED GTA 5
Переглядів 581 тис.Рік тому
How a Random Programmer FIXED GTA 5
This Line of Code Cost a Company $1,000,000
Переглядів 154 тис.Рік тому
This Line of Code Cost a Company $1,000,000
The Shuffle Button is a Lie. Here's Why.
Переглядів 19 тис.Рік тому
The Shuffle Button is a Lie. Here's Why.
Tech Developers Should Try in 2023
Переглядів 11 тис.Рік тому
Tech Developers Should Try in 2023
How Instagram Stores BILLIONS of Videos
Переглядів 218 тис.Рік тому
How Instagram Stores BILLIONS of Videos
Creating the ULTIMATE Programming Setup
Переглядів 98 тис.Рік тому
Creating the ULTIMATE Programming Setup
A ‘No-Code Tool’ that Develops Backend?!
Переглядів 210 тис.Рік тому
A ‘No-Code Tool’ that Develops Backend?!
A Day in the Life of a Self-Employed Software Developer (and Content Creator)
Переглядів 29 тис.Рік тому
A Day in the Life of a Self-Employed Software Developer (and Content Creator)

КОМЕНТАРІ

  • @igorkottm40
    @igorkottm40 8 хвилин тому

    That marketing guru thinks that programming is easy and that we just press buttons and give us absurd deadlines and tasks.

  • @AndrewLuecke
    @AndrewLuecke 29 хвилин тому

    It doesn't help that I think they changed the rules regarding who can post answers and such at one point

  • @eugenkeller
    @eugenkeller 36 хвилин тому

    1. take crap 2. add more crap 3. success

  • @hipjoeroflmto4764
    @hipjoeroflmto4764 52 хвилини тому

    Did the makers of sumo Tori make the game Tori bash?

  • @SenaZephyr
    @SenaZephyr Годину тому

    Been using Ruff and UV since 5 months and its a life changer when it comes to get installing stuffs fast and cleaning up code without freezing your ide.

  • @Malek_XV
    @Malek_XV 2 години тому

    What is the syntax theme on tempLoginAuthentication()

  • @mortezaayashi9581
    @mortezaayashi9581 2 години тому

    Good job, i didn't notice it was ad until the video was about to end

  • @labibmuhajir5682
    @labibmuhajir5682 2 години тому

    cheapest hosting out there 🫡

  • @microsoft.co.u
    @microsoft.co.u 2 години тому

    this is heartbreaking

  • @user-up9yf8jl5r
    @user-up9yf8jl5r 3 години тому

    i use Ayu

  • @nesu2636
    @nesu2636 3 години тому

    least obv ad

  • @kototrek
    @kototrek 4 години тому

    It's funny how the original game doesn't exist anymore, but this does

  • @KillbarrackShoppingCentre
    @KillbarrackShoppingCentre 4 години тому

    nothing lasts like temporary :-)

  • @baronvonbeandip
    @baronvonbeandip 4 години тому

    Aight fine. I'm working on spectral graph theory this weekend. Stop dropping hints already.

  • @DMC888
    @DMC888 4 години тому

    As someone that’s used CSS since its inception, I think it’s never been better. Major things like flex & grid are superb. Then you’ve got all the intricate little transforms that have replaced lines and lines of JavaScript.

  • @talktime_s
    @talktime_s 4 години тому

    I usually take long, (Probably too long) brakes from game dev, and I don't get burnt out as much.

  • @durarda5711
    @durarda5711 5 годин тому

    there is a game called vega conflict i play and one time developers had to take down servers for 5 days because of a simple bug combined with a coding abomination that cost them lots of money and time

  • @Leo-bk4me
    @Leo-bk4me 5 годин тому

    I like the old look more

  • @VakasShah
    @VakasShah 5 годин тому

    I started html about 2 days ago and set up a code to get a live preview of my website. So adobe didnt really do anything fancy

  • @KsMemess
    @KsMemess 5 годин тому

    What about coding games?

  • @vaisakhkm783
    @vaisakhkm783 6 годин тому

    Can we get more fine tuning and less ROG Zephyrus G14?

  • @denisalexa4435
    @denisalexa4435 6 годин тому

    aren't you obligated by law to disclose in the video if it is sponsored?

  • @silasmayes7954
    @silasmayes7954 6 годин тому

    "You gotta think lazy" applies to a lot of IT.

  • @jamaka_me_code796
    @jamaka_me_code796 6 годин тому

    If you know how to code, I believe trying game development can you so many different perspectives

  • @xTriplexS
    @xTriplexS 6 годин тому

    I'm gonna have to disagree with the statement "use this if you want AAA, use this if you want to get it done faster" that's not how you choose an engine for the game you want to make/produce. Unreal is really good for Session based(like counter strike, play the match and get out style) and open world games. Unity excels at 2D. Godot is super compact (like less than 100mb) and good for relatively simpler games. You're gonna say "but isn't open world games basically AAA?" No the fuck it isn't. You can make a pixel art 2D AAA game as well. You generally post quite useful info about various things, so I'll give you the benefit of the doubt because shorts are, well, not long enough.

  • @46620
    @46620 6 годин тому

    the script I started working on in October has a comment that just says "# It's quicker to make the dir every time, so fuck you"

  • @user-th7jg2ht5r
    @user-th7jg2ht5r 6 годин тому

    mmh,nothing concrete

  • @ThatJay283
    @ThatJay283 7 годин тому

    me accidentally leaving a TODO in some production code: (but everything still works)

  • @buries_r
    @buries_r 7 годин тому

    "Live Share"

  • @fiona9891
    @fiona9891 7 годин тому

    kanagawa is great, have had trouble finding a theme i like nearly as much

  • @SrijalPlayz
    @SrijalPlayz 8 годин тому

    Just as the AUTH changed to red and the bg to light red my soul left my body thinking it was an error and cus IMdo backend things even like cors are hard for me😢

  • @backyardfreestyler7866
    @backyardfreestyler7866 8 годин тому

    Building a tech company should be oriented around the architecture you need, not the free tools you can use.

  • @mackygamingyt3787
    @mackygamingyt3787 9 годин тому

    Pygame: You Want to Learn Asap? So uh, Choose me

  • @Hackerv-yj9ng
    @Hackerv-yj9ng 9 годин тому

    My problem with python is how almost it makes the programmer lazy, what do I mean by that? Around 3 months ago I worked as a intern at a startup as part of my degree and I mainly used C and C++ during this time, there was a project where we needed to get a user input to a custom logging API to our servers and it was a massive project using multiple tools and programming languages one of them being python, I don't mind python I think it is a stepping stone for many developers to start there programming career but what I do have a problem is over reliance on it and always picking it just because its a easier syntax to write in class in point the project I mention where we needed to get a user input logged to a server, if you normally programed it it would take a small function in c++ or few lines in python BUT one of the developers didn't want to do it and instead put in a third party library which has its own dependencies, instead of taking like 5-10mins to code it out, the kicker is that it worked but after a month or so it completely stopped working we tried hard pulled out our hair to find out why did it fail, why wasn't it working? Then we found out about the library that was used to make the inputs logged, turns out one of the dependency it was using failed to execute an automated updated on itself so it stopped working so did the library and our logging system for input. One thing I learnt for using languages like C & C++ is it made me reply on myself more to code more things then implement newer libraries just to save time moral of the story don't be lazy just code the Damm thing.

  • @ZaeNonQ
    @ZaeNonQ 9 годин тому

    deciphering an abomination of a code that looks like it written in assembly

  • @itsarian.
    @itsarian. 9 годин тому

    What a perfectly good time to discover a remote code execution exploit

  • @hodd
    @hodd 9 годин тому

    Using svn is crazy

  • @imrane206
    @imrane206 9 годин тому

    Not true real programers use scratch because yeah...

  • @kylejohns2288
    @kylejohns2288 10 годин тому

    Now imagine you are given a program to optimize its 200,000 lines of code. Not a one of them is a comment you have 2 months. That is why I don’t do computer science anymore

  • @fauzitrihastari3551
    @fauzitrihastari3551 10 годин тому

    Imagine being hated cuz you're so old and can't be used

  • @chaellExE
    @chaellExE 10 годин тому

    “Really smooth” - I saw a lag and frameskip on the cellshaded cinematic cutscene

  • @lunchbox1553
    @lunchbox1553 10 годин тому

    I think the biggest flaw here is that people start by coding and then call themselves programmers while not understanding the fundamental difference between programming and coding.

  • @MichaelDarrow-tr1mn
    @MichaelDarrow-tr1mn 10 годин тому

    what about the name geoffrey geoffrey. gEOFfrey. with a EOF. Who uses the string eof for the end of file? Apparently someone.

  • @ningelsohn2648
    @ningelsohn2648 10 годин тому

    You can spend an hour formulating your question, provide a minimal example, explain what you tried, explain why suggestions in the answers of similar questions don’t work for you, etc - in the end there is always someone telling you that you did it wrong or the question is directly removed with an ambiguous explanation. I am well aware that a platform like that needs to be managed somehow, and in some form SO was helpful when you found a already answered question. But for getting answers to your own question it is the most frustrating experience one can get.

  • @automateTec
    @automateTec 10 годин тому

    I thought bubble sort was a pom pom gun that points at a lower pigeonhole when the pom pom is heavy, and the upper pigeon holes when the pom pom is light.

  • @DarthAlpha
    @DarthAlpha 10 годин тому

    I relate to your story a lot Lewis. Software engineering has been my dream, and I’m really excited to start my journey.

  • @lordlightspeed
    @lordlightspeed 11 годин тому

    You're forgetting the best, quake 3s fast inverae sqare root

  • @melonenlord2723
    @melonenlord2723 11 годин тому

    So at the end, all of python is replaced by rust 😂

  • @AKGWolf
    @AKGWolf 11 годин тому

    meh

  • @Ubermensch_DEV
    @Ubermensch_DEV 12 годин тому

    Smart ac , smart refrigerators , most scientific calculator , every car also run java