Coding an IMDb Chrome Extension for Netflix with the OMDb API [html, css, javascript]
?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.
== [ Description ] ==
In this video, I go over my reasons for switching frontend frameworks from Vue to React. It's not an easy decision but after having spent most of 2021 learning Vue and even building a startup using Vue, it's time I make the switch. We will look at Vue.js vs React.js from the lens of building startups and analyze its community support, TypeScript integration, and job market.
== [ Socials ] ==
Twitter ▶ https://twitter.com/SuboptimalEng
Github ▶ https://github.com/SuboptimalEng
Subscribe ▶ https://youtube.com/SuboptimalEng?sub_confirmation=1
== [ Timestamps ] ==
00:00 Intro
00:47 Vue vs React
02:35 Community Support
04:38 TypeScript
07:33 FAANG Job Market
09:50 Final Thoughts on Vue
== [ Resources] ==
Vue vs React: https://www.reddit.com/r/vuejs/comments/ms7wwp/vue_vs_react/
Vue 3 TypeScript: https://www.reddit.com/r/vuejs/comments/l456fl/is_vue_3_really_that_typescript_friendly
== [ Tags ] ==
#suboptimal #vuejs #reactjs
?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 + colossal failure). Stay tuned to learn how to crack (nearly) any coding interview
In today's "Leetcode in Python" episode, I will be going over Two 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!
?Resources
Code: https://github.com/SuboptimalEng/
Leetcode: https://leetcode.com/problems/two-sum/
?Follow me!
Youtube: https://www.youtube.com/channel/UCeUeYvS8xb0iRxegIMxkX-w
Github: https://github.com/SuboptimalEng
#leetcode #python #twosum
...
https://www.youtube.com/watch?v=pypLtNT8aNY
⚠️Warning
I must be the dumbest software boi on the planet cause I realized after uploading my video that my Mac was revving super hard in some parts of my voice recordings. Sorry about that; will fix it next time.
?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 + colossal failure). Stay tuned to learn how to crack (nearly) any coding interview.
In today's "Leetcode in Python" episode, I will be going over Longest Palindromic Substring. 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 solutions pretty slowly.
⏳Timestamps
00:07 Problem statement
00:17 Examples
00:47 Brute Force Solution
01:40 Space/Time Complexity
02:18 Fast Solution
03:13 Space/Time Complexity
04:17 Code
?Resources
Code: https://github.com/SuboptimalEng/
Leetcode: https://leetcode.com/problems/longest-palindromic-substring/
#leetcode #python #longestPalindromicSubstring
...
https://www.youtube.com/watch?v=xYBKMV92YrM
== [ 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 ] ==
Suboptimal clones is a YouTube series where I recreate popular websites with Tailwind CSS. In this video, I go over how to clone the VS Code UI.
Note: I code this UI 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
Blog ▶ https://suboptimaleng.github.io
Subscribe ▶ https://youtube.com/SuboptimalEng?sub_confirmation=1
== [ Links ] ==
OG Twitter Clone: http://www.youtu.be/CxdwPVUJoEo
Twitter Colors: https://usbrandcolors.com/twitter-colors/
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 Visual Studio Code UI Clone Demo
00:51 Intro
01:39 Overview
02:21 VS Code Sidebar
04:38 VS Code Activity Bar
05:45 VS Code Extensions
08:24 VS Code Editor View
09:58 Fin
== [ Tags ] ==
#suboptimal #tailwindcss #vscode
?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
?Resources
Code: https://github.com/SuboptimalEng/
LeetCode: https://leetcode.com/problems/path-sum/
?Music
Joakim Karud, Canals: https://soundcloud.com/joakimkarud/canals-chilihop-essentials-summer-2016
#leetcode #python #suboptimaleng
...
https://www.youtube.com/watch?v=IIPJ9tRYsg0
== [ Description ] ==
In this video, I go over how to create desktop apps with Electron and the Vue CLI.
TL;DR for those who just want the commands:
- vue create app
- cd app
- vue add electron
- npm run electron serve
== [ 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 ] ==
ElectronJS: https://www.electronjs.org/
Vue Electron Builder: https://github.com/nklayman/vue-cli-plugin-electron-builder
Electron Vue: https://github.com/SimulatedGREG/electron-vue
== [ Timestamps ] ==
00:00 Intro - What is Electron.js
01:10 Add Electron to Existing Vue CLI Project
05:33 Create Electron Vue App From Scratch
08:55 Fin
== [ Tags ] ==
#suboptimal #vuejs #electronjs
== [ Description ] ==
I'm Suboptimal (a software engineer) and I make videos about web technologies and developer productivity. In this video, I’ll help you elevate your “internet exploring” skills by getting you started with using Vim Commands in Chrome via the Vimium Chrome Extension.
== [ Links ] ==
Vim Setup in VS Code: [https://www.youtube.com/watch?v=h-epcklOC_g](https://www.youtube.com/watch?v=h-epcklOC_g)
== [ Socials ] ==
Twitter: [https://twitter.com/SuboptimalEng](https://twitter.com/SuboptimalEng)
GitHub: [https://github.com/SuboptimalEng](https://github.com/SuboptimalEng)
YouTube: [https://youtube.com/SuboptimalEng](https://youtube.com/SuboptimalEng)
== [ Timestamps ] ==
00:00 Demo
00:42 Intro
01:41 Precursor to Using Vimium
02:30 Vimium Pros & Cons
03:55 Common Commands
04:57 Setup Vimium in Chrome
06:10 Fin
== [ Tags ] ==
#suboptimal #software #engineer