?Description Hello everyone! "LeetCode in Python" is a series where I explain all solutions to popular LeetCode problems. Each video contains a theoretical section (where I explain the reasoning behind the most optimal solution) and a practical section (where I go over the Python solution). Solving these LeetCode problems has helped me land interviews and job offers from numerous companies like Amazon (SWE offer), Goldman Sachs (SWE offer), and Google (onsite). Stay tuned to learn how to crack (nearly) any coding interview.
In today's "LeetCode in Python" episode, I will be going over the 112th LeetCode problem: Path Sum. Please leave a like if you enjoyed the content, and subscribe if you would like to learn more about popular LeetCode problems asked during coding interviews. Thanks, and have a good one!
?Note Feel free to watch this video at 1.25 - 1.5 speed as I go through the solution(s) pretty slowly.
⏳Timestamps 00:27 Problem 01:12 Algorithm 04:16 Complexity 05:01 Code
== [ Description ] ==
In this video, we will go over how to set up your settings.json in Visual Studio Code to fix Vim's copy paste issue. This fix should also work for multi-cursor copy paste.
In the developer productivity series, I go over tips and tricks to help you optimize your programming setup.
== [ Socials ] ==
Twitter ▶ https://twitter.com/SuboptimalEng
Github ▶ https://github.com/SuboptimalEng
Subscribe ▶ https://youtube.com/SuboptimalEng?sub_confirmation=1
== [ Resources ] ==
My Dotfiles: https://www.github.com/SuboptimalEng/Dotfiles
VS Code + Vim: https://www.youtube.com/watch?v=h-epcklOC_g
VS Code For Beginners: https://www.youtube.com/watch?v=MZvkiCzSblk
== [ Timestamps ] ==
00:00 Vim's Copy Paste Problem
01:58 Suboptimal Solution in VS Code
03:04 Optimal Solution in VS Code
04:02 VS Code + Vim Copy Paste Examples
04:51 Fin
== [ Tags ] ==
#suboptimal #vscode #vim
?Description
I often found myself opening IMDb to check reviews before starting a new Netflix tv-show or movie. After finally getting fed-up with the sub-optimal process, I built this chrome extension. Now, I don't have to open numerous tabs to search through reviews anymore! In this video, I will be taking you through the step-by-step process of making this Netflix extension.
Note: If you are completely new to chrome extensions, then I would advise that you start off by watching the chrome extensions series on YouTube made by `the coding train`. I used his videos as a starting point.
?Code
Github: https://github.com/SuboptimalEng/
?Helpful Resources
OMDbAPI: http://www.omdbapi.com/
Coding Train's Tutorial: https://www.youtube.com/watch?9=&v=kP-UmHrxCYk
?Music
Joakim Karud, Canals: https://soundcloud.com/joakimkarud/canals-chilihop-essentials-summer-2016
?Follow me!
Youtube: https://www.youtube.com/channel/UCeUeYvS8xb0iRxegIMxkX-w
Github: https://github.com/SuboptimalEng
#javascript #webdev #netflix
...
https://www.youtube.com/watch?v=_CER5Hoc6F0
== [ Description ] ==
In this video, we go over how to build a Vim tutor with React and CodeMirror in under 60 lines of code. We start off by setting up the frontend with CodeMirror to allow the user to run Vim commands on an editor. Then we create a challenge to teach the user about Vim keybindings. Finally, we add a React hook counter to display the number of times the programmer completed the Vim challenge.
== [ Projects ] ==
Orbital Video File Browser ? https://www.orbital.so
== [ Socials ] ==
Twitter ▶ https://twitter.com/SuboptimalEng
Github ▶ https://github.com/SuboptimalEng
YouTube ▶ https://youtube.com/SuboptimalEng
Website ▶ https://suboptimaleng.com
== [ Resources] ==
Project Inspiration: https://www.vim.so
GitHub Code: https://github.com/SuboptimalEng/VimTutor
Tailwind CSS: https://tailwindcss.com/docs/guides/create-react-app
CodeMirror: https://www.npmjs.com/package/@uiw/react-codemirror
== [ Timestamps ] ==
00:00 What is Vim?
01:06 Vim Tutor Demo
01:58 Set up React with Tailwind
04:03 Set up React with CodeMirror
07:38 Build Simple Vim Editor
11:43 Create Realistic Vim Game
15:12 Update Vim Test Automatically
17:00 Create Vim Tutor Rules
== [ Tags ] ==
#suboptimal #reactjs #vim
== [ Description ] ==
In this video, I go over how to clone the YouTube home page UI using Tailwind CSS. This is the first of many Tailwind clones that I plan build and make videos on, in the coming few weeks. I'm making this series to practice my UI/web design skills and explain my learnings along the way. So sit back, relax, and follow along as I struggle to recreate this YouTube clone live.
Note: I code this YouTube clone within Vue.js, but no prior knowledge of the framework is required to follow along. I'd also suggest watching it at 1.25 or 1.5x speed.
== [ Socials ] ==
Twitter ▶ https://twitter.com/SuboptimalEng
Github ▶ https://github.com/SuboptimalEng
Subscribe ▶ https://youtube.com/SuboptimalEng?sub_confirmation=1
== [ Links ] ==
Tailwind CSS: https://tailwindcss.com/
FontAwesome: https://github.com/FortAwesome/vue-fontawesome/
== [ Timestamps ] ==
00:00 YouTube UI Clone Demo
00:50 Intro
02:47 YouTube UI Explained
04:22 Project Setup with Tailwind CSS
07:40 YouTube Clone UI Overview
10:00 YouTube Clone UI Base
14:20 Font Awesome Icons
21:39 Left Navbar UI
24:28 Search Bar UI
40:41 Tags UI
45:20 Videos UI
55:18 Unhandled UI Bugs
55:46 Fin
== [ Tags ] ==
#suboptimal #youtubeclone #tailwindcss
?Special Note
Thank you all for your support on the previous video - it really motivates me to work harder on making quality content. Let's beat the tech interview system together!
?Description
Hello everyone! "LeetCode in Python" is a series where I explain all solutions to popular LeetCode problems. Each video contains a theoretical section (where I explain the reasoning behind the most optimal solution) and a practical section (where I go over the Python solution). Solving these LeetCode problems has helped me land interviews and job offers from numerous companies like Amazon (SWE offer), Goldman Sachs (SWE offer), and Google (onsite). Stay tuned to learn how to crack (nearly) any coding interview.
In today's "LeetCode in Python" episode, I will be going over the 62nd LeetCode problem: Unique Paths. Please leave a like if you enjoyed the content, and subscribe if you would like to learn more about popular LeetCode problems asked during coding interviews. Thanks, and have a good one!
⏳Timestamps
00:00 Intro
00:39 Problem
01:04 Example
02:23 Algorithm
03:45 Complexity
04:40 Code
?Discretion
I do not cover the recursive brute force method that can be used to solve this problem as it is a lot slower than our current algorithm.
?Note
Feel free to watch this video at 1.25 - 1.5 speed as I go through the solution(s) pretty slowly.
?Resources
Code: https://github.com/SuboptimalEng/leetcode/
LeetCode: https://leetcode.com/problems/unique-paths/
?Music
Joakim Karud, Canals: https://soundcloud.com/joakimkarud/canals-chilihop-essentials-summer-2016
#leetcode #python #suboptimaleng
...
https://www.youtube.com/watch?v=RYpd5VzxlKQ
== [ Description ] ==
I'm Suboptimal (software) Engineer and, in this video, I go over how I set up Vi-mode in Iterm2 with the Oh My Zsh plugin.
== [ Socials ] ==
Twitter: https://twitter.com/SuboptimalEng
GitHub: https://github.com/SuboptimalEng
YouTube: https://youtube.com/SuboptimalEng
== [ Links ] ==
Dotfiles: https://github.com/SuboptimalEng/dotfiles/
Iterm2, Vim, and Oh My Zsh Explained: https://www.youtube.com/watch?v=4IvmlDJIrJ8
== [ Timestamps ] ==
00:00 Intro
00:20 Vim in Terminal Demo
01:10 Prerequisite Knowledge
01:50 Enabling Vim
02:32 Problems with Vim Mode
04:15 Customizing Vim Mode
04:35 Toggle Vim Mode
05:22 Disable Vim File View
06:18 Change Cursor Style
07:35 Outro
== [ Tags ] ==
#suboptimal #software #engineer
== [ Description ] ==
In this video, I go over how to clone the Reddit UI using Tailwind CSS. This is the second of many Tailwind clones that I plan to release in the coming few weeks. I'm making this series to practice my UI/web design skills and explain some of the learnings along the way. So sit back, relax, and follow along as I struggle to recreate this Reddit clone.
Note: I code this Reddit clone within Vue.js, but no prior knowledge of the framework is required to follow along. I'd also suggest watching it at 1.25 or 1.5x speed.
== [ Socials ] ==
Twitter ▶ https://twitter.com/SuboptimalEng
Github ▶ https://github.com/SuboptimalEng
Subscribe ▶ https://youtube.com/SuboptimalEng?sub_confirmation=1
== [ Links ] ==
Tailwind CSS: https://tailwindcss.com/
Vue + Tailwind CSS Setup Guide: http://youtu.be/lazG_4uUXMY
Vue + Font Awesome Setup Guide: http://youtu.be/MoDIpTuRWfM
Vue + Airbnb ESLint Setup Guide: http://www.youtu.be/gigc5XIb-BA
== [ Timestamps ] ==
00:00 Reddit UI Clone Demo
01:42 Intro
02:48 Project Setup
03:28 GitHub Template + Code
04:01 Navbar - Base Code
05:46 Navbar - Reddit Logo
10:01 Navbar - Dropdown Button
14:18 Navbar - Dropdown Div
18:36 Quick Reddit UI Recap
19:23 Navbar - Search
21:20 Navbar - Common Actions
24:28 Navbar - Reddit Coins
27:26 Navbar - Profile Section
31:16 Trending Today
36:02 Popular Section - Filter
41:08 Popular Section - Posts
45:52 Reddit UI Clone Recap
46:25 Fin
== [ Tags ] ==
#suboptimal #tailwindcss #codereview
== [ Description ] ==
Last week, I made a Twitter UI clone with a fixed navbar using Tailwind CSS. In this video, I go over how to recreate that feature so you can add it to your own app.
== [ Socials ] ==
Twitter ▶ https://twitter.com/SuboptimalEng
Github ▶ https://github.com/SuboptimalEng
Blog ▶ https://suboptimaleng.github.io
Subscribe ▶ https://youtube.com/SuboptimalEng?sub_confirmation=1
== [ Links ] ==
Twitter Colors: https://usbrandcolors.com/twitter-colors/
Doge Moon Pic: https://www.reddit.com/r/dogecoin/comments/1wpued/does_this_mean_we_made_it_to_the_moon/
== [ Timestamps ] ==
00:00 Intro
01:30 Left Fixed Navbar with Tailwind
02:42 Custom Margins in Tailwind Config
06:08 When to Customize Margins?
07:44 Fin
== [ Tags ] ==
#suboptimal #tailwindcss #twitterclone