Тёмный
Code With Bubb
Code With Bubb
Code With Bubb
Подписаться
I’ll work with you to level up your coding skills to a professional standard and get you job-ready.

Hi 👋

I'm James and I've been working in IT for over 20 years in different areas including Desktop Support, Web hosting, Server Administration and Web Development.

Join the channel for regular tutorials on:
- JavaScript/Typescript based projects
- HTML/CSS projects
- Web development tools, frameworks and languages
- Getting interview/job ready

Feel free to get in touch and I look forward to guiding you on your web development journey!
Let's work together to get you hired.
1:09
7 месяцев назад
Learn TypeORM in 10 Minutes
9:29
7 месяцев назад
What is an ORM and what does it do?
8:49
7 месяцев назад
How to Create Custom Pipes In Angular
6:48
8 месяцев назад
How to use Pipes in Angular
7:01
8 месяцев назад
Quick example of using Angular Forms
10:03
8 месяцев назад
2-Way Data Binding in Angular
8:46
8 месяцев назад
Angular Components Beginners Guide
10:39
8 месяцев назад
How to use ngIf and ngFor in Angular
7:02
8 месяцев назад
How to use Angular Templating
9:22
8 месяцев назад
How To Create A New Angular Project
4:10
8 месяцев назад
Say Goodbye to Hours of Searching for APIs
17:16
10 месяцев назад
How to fix the JSON parse error
11:03
11 месяцев назад
Hugo Blog Tutorial: Deployment
9:14
Год назад
Комментарии
@billkeithchannel
@billkeithchannel 10 часов назад
So is a video player that much different? I have the Rumble script to embed a player but they don't have playlist support only individual videos so I want to make my own custom list and have it autoplay once a video is done. I also want it to play the audio in the background if the page is loaded using a phone. I also have been using blogger as my sandbox for testing code and wonder if this code will work there? So if you use an actual URL to a song or video will it load it from the web?
@lonewolf6160
@lonewolf6160 День назад
Subscribed. Thanks
@Yassir.A.P.
@Yassir.A.P. День назад
Nics
@emiliorodrigues270
@emiliorodrigues270 День назад
Obrigado pelo otimo conteudo!! Fortaleza - Brasil - Go JS!!!
@HARININALLA
@HARININALLA 3 дня назад
while i am using same tags as well as same attritubes but i cant get the ouput same like u why sir
@AbdullaShajan
@AbdullaShajan 4 дня назад
The way you teach us JS coding is really impressive. I could understand it line by line. Thank you man.🎉
@ProductiveYouTube
@ProductiveYouTube 5 дней назад
What terminal prompter do you use which gives you the commands and their meanings as well? I have Oh-My-Zsh installed on my Mac as well however, I'm curious to know!
@jolerojosta
@jolerojosta 9 дней назад
can't we just do paragraph.innerText = paragraph.innerText.replaceAll('?','🤔').replaceAll('!','😲') for exersise 5?
@lifegivesuslemons421
@lifegivesuslemons421 9 дней назад
your the man. thank you for this wonderful video.
@kehindeoluwadamilare5594
@kehindeoluwadamilare5594 10 дней назад
Lovely Video @codewithbubb, I have a question, It's about the Star Rating, I noticed when the app started with the empty class of the star content if I select the last star it changes to filled which is fine, but when I select the last star again it doesn't change or reduced back to empty, except I selected on the fourth or the 3rd or any other than the 5th star, if I select on the 1st star and it changes to filled, when I select back the 1st star it doesn't change back to empty...??
@DanielReardon-s9t
@DanielReardon-s9t 11 дней назад
Clark Frank White Matthew Taylor Jessica
@РодионЧаускин
@РодионЧаускин 12 дней назад
Hernandez Betty Miller Donna Rodriguez Karen
@thenorthafricanprince2335
@thenorthafricanprince2335 13 дней назад
for q1) my method: let num1 = 100 let num2 = 0 if(num1 + num2 === 100) { console.log("true") } else { console.log ("false") }
@DeadSoul26-o4q
@DeadSoul26-o4q 13 дней назад
How is the file called style.scss
@motivate_now108
@motivate_now108 13 дней назад
bro can you tell me how to get this type of images ?
@Zombie101
@Zombie101 13 дней назад
ok but... you cant TURN OFF THE RUDDY LEDS on the bar itself. FAIL
@RaoufHamaissia
@RaoufHamaissia 14 дней назад
in exercise 1 we can do this : const result = x > 100 || y > 100 || x + y === 100 ? true : false; console.log(result)
@INDClashers
@INDClashers 16 дней назад
6:42 Exercise 3 const isSortedOrder = (arr) => { return arr.every ((num, index) => num <= arr[index+1]); }
@marieb4314
@marieb4314 17 дней назад
Ex:2, let isPropEqual = (obj1, obj2) => JSON.stringify(Object.keys(obj1)) === JSON.stringify(Object.keys(obj2))
@dimakim-n6c
@dimakim-n6c 17 дней назад
Hall Laura Taylor Sandra Lewis Barbara
@andlmn
@andlmn 17 дней назад
For exercise 5 I got: const getNotRepeated = (str) => str.split('').filter((char) => str.indexOf(char) === str.lastIndexOf(char))
@WebsterMildred-r9r
@WebsterMildred-r9r 18 дней назад
Thompson Michael Jackson Charles Gonzalez Carol
@marieb4314
@marieb4314 18 дней назад
Cool learn a lot , you don't hv to kill yourself just Google search the methods you could use and start solving the problem from there and later on compare your answer with his
@jolerojosta
@jolerojosta 19 дней назад
completed exersise 2 using regex: const getVowelCount = (str) => str.match(/[aeiou]/gi).length
@andlmn
@andlmn 19 дней назад
Another solution for the closest to 100 one: const closestToHundred = (x, y) => Math.abs(100 - x) < Math.abs(100 - y) ? x : y; This one will work for numbers above 100, not just ones below.
@jolerojosta
@jolerojosta 19 дней назад
the correct colution to exersise 1 is const isLeapYer = (year) => year % 4 === 0 && ( year % 400 === 0 || year % 100 !== 0)
@jolerojosta
@jolerojosta 19 дней назад
i found a better solution for exersise 2: const countEvenNumbers = (num) => Math.floor(num / 2)
@고인-o1i
@고인-o1i 23 дня назад
Lopez Anna Jackson Joseph Moore Betty
@abdulkadirhavranloglu4124
@abdulkadirhavranloglu4124 23 дня назад
Thank you so much Bubb
@AdityaKumar-z2t4x
@AdityaKumar-z2t4x 23 дня назад
thanks for the video
@marionese4041
@marionese4041 24 дня назад
I got the answer -bash: brew: command not found from brew what did I do wrong
@dhonourableexecutivewash
@dhonourableexecutivewash 25 дней назад
too fast
@mamadsavage457
@mamadsavage457 25 дней назад
After 5 years going through these exercises and they are still helpful, this is my answer for practice 2: const vowelCounter = (str) => console.log(str.split("").filter((letter) => vowels.includes(letter)).length);
@ryanwalter9373
@ryanwalter9373 25 дней назад
I really want to understand how the minLength attribute property had more precedence over the required attribute property
@douglasabnovato
@douglasabnovato 27 дней назад
gooood
@neilduran3586
@neilduran3586 27 дней назад
Just completed the Hello World program and what I love about JS is that you can write a different line of codes and achieve the same outcome!
@SumitSingh-wz3wt
@SumitSingh-wz3wt 27 дней назад
What if I use axios or fetch. And modified headers there
@heff2823
@heff2823 28 дней назад
Whenever I try to store it in a variable through let, it returns an error for me. "Uncaught TypeError: Cannot read properties of null (reading 'value')" Here are the different ways I tried it. /*let inputGender=document.querySelector('input[name="gender]"]:checked'); console.log(inputGender.value); /*let inputGender=document.querySelector('input[name="gender]"]:checked').value; console.log(inputGender);
@saadshehzad2947
@saadshehzad2947 29 дней назад
i did the first one like this let a = 10; let b = 90; if (a+b === 100) { console.log(true); } else if(a === 100) { console.log(true); } else if (b === 100) { console.log(true); } else { console.log(false); };
@magnumjade45
@magnumjade45 Месяц назад
this method is so confusing
@einstenoarquitetoelementar2233
@einstenoarquitetoelementar2233 Месяц назад
No bootstrap? Wild
@JoshuaWilson-n5u
@JoshuaWilson-n5u Месяц назад
not to self: skip to 12:00 ish minutes for the method you are using (not quite the same process at the start of the video, just doing the same process for the namecheap host records part)
@SnakesRaven
@SnakesRaven Месяц назад
Excellent and thorough explanation. I'm a noob and was learning about innerHTMl, innerText and the like today. You saved me time and a headache.
@professorice4325
@professorice4325 Месяц назад
SCSS* not CSS
@mnjawad357
@mnjawad357 Месяц назад
sorry for breathing the same air as you Sir!
@ihsanebouzaidi2713
@ihsanebouzaidi2713 Месяц назад
hey everyone ! i m actually a teenager trying to learn coding all by my self . and i m struggling so bad . i started learning js html and css but can t figure out what the next step is. Can anyone help me and give some advices . and sorry for bothering😔
@legendssoulsalive9336
@legendssoulsalive9336 15 дней назад
After that learn node react tailwind and start making projects
@Helix5915
@Helix5915 Месяц назад
Thank You<3
@qwertyuiop-se7ku
@qwertyuiop-se7ku Месяц назад
let str = "hello world" ; let a = str.slice(0,3); let b = str.slice(-3); let newstring = a + b console.log(newstring) this how my brain solved this problem
@linux-sv5nr
@linux-sv5nr Месяц назад
I really learn a lot making these projects. You got a new subscriber, You have my gratitude, Bubb. Looking forward to your next videos!
@M_code_H
@M_code_H Месяц назад
Wonderful explanation