Completing the low-level code to make our hardware device fully operational. This is a continuation of our 2020 product development project, with footage that hasn’t been seen before. We had previously implemented most of the core algorithms, such as audio processing and LED...
Completing the low-level code to make our hardware device fully operational. This is a continuation of our 2020 product development project, with footage that hasn’t been seen before.
We had previously implemented most of the core algorithms, such as audio processing and LED output, but the device lacked live controls. Everything was hard-coded into the firmware for testing. The next step is enabling full remote control over WiFi so the device can be used in real scenarios. I decided to run an HTTP server on the microcontroller using standard GET/POST endpoints and JSON data just like the backend web APIs that I'm familiar with.
I’ve written firmware before for smaller projects like the Arduino air conditioner, but it's a totally different thing when doing it for a real product. Instead of using Arduino, we use ESP32 for its low cost and dual-core processor with WiFi and Bluetooth. The manufacturer provides many libraries for programming the microcontroller, and they have a nice guide called ESP-Jumpstart which covers WiFi, storage, updates, security, and more.
This is my first time writing production-level firmware since the usual demo projects don’t require it, and as you can see its a lot of initial work to set up.
Next Video:
Previous Video: https://youtu.be/FdrmjjgHYzM
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Late June - I'll Remember You
Link: https://latejune.bandcamp.com/track/ill-remember-you
Sappy - On & On
Link: https://sappy94.bandcamp.com/track/on-on
Flowwy - Regular
Link: https://soundcloud.com/flowarts/regular
Sappy - Slide
Link: https://sappy94.bandcamp.com/track/slide
Late June - City of Lights
Link: https://soundcloud.com/latejune/city-of-lights
Sappy - Ghost Recon
Link: https://soundcloud.com/sappy94/ghost-recon
EVIL - PURE EVIL EP @ 20:03 - PIMP
Link: https://soundcloud.com/evilokai666/pure-evil-ep-1
Here's a teaser trailer for the rest of the product development videos in 2020. The full videos are coming soon and have not been seen yet. Lots of the firmware, mobile app, servers, WiFi, too many programming languages, and not enough sleep. Next Video:...
Here's a teaser trailer for the rest of the product development videos in 2020. The full videos are coming soon and have not been seen yet.
Lots of the firmware, mobile app, servers, WiFi, too many programming languages, and not enough sleep.
Next Video: https://youtu.be/Ifblq5L94MY
Previous Video: https://youtu.be/RU85P2DUpHA
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Flowwy - Anxiety
Link: https://soundcloud.com/flowarts/anxiety
This is a continuation of product development in 2019. Most of this video is working to get a solid electrical hardware prototype after many ones that had issues every time such as sensor noise, other chips causing noise with other parts of circuit, grounding, connectors,...
This is a continuation of product development in 2019. Most of this video is working to get a solid electrical hardware prototype after many ones that had issues every time such as sensor noise, other chips causing noise with other parts of circuit, grounding, connectors, copper thickness, everthing self-learning of course.
While I was waiting for each new hardware prototype I worked on more embedded software like the animation library, wifi-setup, http server on microcontroller, basic functionality like start, stop, framerate loop instead of hardcoded timeframes for animations.
Next Video: https://youtu.be/FdrmjjgHYzM
Previous Video: https://youtu.be/ovLnV8sZJ5Y
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Flowwy - Levitation
Link: https://soundcloud.com/flowarts/levitation
Sappy - Ride'n'Vibe
Link: https://soundcloud.com/sappy94/ridenvibe-1
Sappy - Wake and Bake
Link: https://soundcloud.com/sappy94/wake-and-bake
Sappy - Moody Feeling (Old Upload)
Link: https://soundcloud.com/sappy94/moody-feelings-old-uploads-2
Flowwy - Lockdown EP - 03 Glide (Full Stream @ 5:38)
Link: https://soundcloud.com/flowarts/lockdown-ep-full-stream
In 2019 I wanted to teach myself product development while filming the whole process. It took a lot longer than expected and I burned out pretty hard near the end(2021). And yes I was doing it all myself which I now know is not very smart, it's just too much for one person....
In 2019 I wanted to teach myself product development while filming the whole process. It took a lot longer than expected and I burned out pretty hard near the end(2021).
And yes I was doing it all myself which I now know is not very smart, it's just too much for one person. You really need a team of people to bring a product to market, or at least a few founders. I guess this was more of a learning experience than anything else. I knew I needed to gain experience in commercialization as my normal builds were quite sketchy. So it was good to try and build something solid over long periods.
These first 5 months included a lot of electrical hardware design(PCBs) and embedded software development. I do want to catch you guys up on everything so I'll be making videos in roughly 5-month chunks between 2019-2022. Until we get more up-to-date, I think it just makes the most sense to post the footage in order.
Next Video: https://youtu.be/RU85P2DUpHA
Previous Video: https://youtu.be/hLjht9uJWgw
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
A L E X x Kendall Miles - Hollow Moon [FULL EP] @ 17:03
Link: https://soundcloud.com/worsethanthis/a-l-e-x-x-kendall-miles-hollow-moon-full-ep-download-in-desc
けm SURF // ₪ JETSON
Link: https://soundcloud.com/highimjetson/m-surf-jetson
Karma Rhythm - snuggle music (beattape) @ 11:16, 13:48, 0:10
Link: https://soundcloud.com/karmarhythm/snuggle
Chill Children - bob le head EP [2018] @ 1:23
Link: https://soundcloud.com/chillchildren/bob-le-head-ep-2018
sin - Starlet @ 0:51
Link: https://soundcloud.com/sinbeatzz/starlet
Mbrr - Lucid
Link: https://soundcloud.com/m-brr/lucid
EMUNE - 100% EMUNE @ 5:45
Link: https://soundcloud.com/emune/e100
GREEN PICCOLO - Juicy
Link: https://soundcloud.com/greenpiccolobeats/juicy
SKUCCI x DVLTEM - THRILL NIGHT
Link: https://soundcloud.com/dvltem/dvlt-x-skucci-thrillnight
Took a look at my private data and found some pretty weird stuff.. possible security vulnerability with Google Photos, third-party data from eBay and Amazon as well as audio recordings from "Ok, Google". These are just my personal findings and I cannot claim this happens for...
Took a look at my private data and found some pretty weird stuff.. possible security vulnerability with Google Photos, third-party data from eBay and Amazon as well as audio recordings from "Ok, Google".
These are just my personal findings and I cannot claim this happens for everyone. Luckily most people watching this video have a YouTube account and therefore a Google account. You can all download your own data and look for what I found in this video, I didn't even have to do any heavy digging, its all pretty much out in the open once you throw stuff into your text editor. This content is not intended to harm any entity or person but rather share some concerns with the current state of data privacy on large websites such as Google.
Next Video: https://youtu.be/ovLnV8sZJ5Y
Previous Video: https://youtu.be/tyiwliH64Mg
Vito: https://twitter.com/VitoGiovannetti
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Loukeman - Bet We Won't
Link: https://soundcloud.com/loukeman/bet-we-wont
STVSHBOI - FLASHING LIGHTS w/ TRAPGUNS ☁️
Link: https://soundcloud.com/stvshboi/flashing-lights-w-trapguns
SwuM - DOOM
Link: https://soundcloud.com/swumbeats/doom
KASPA. - Not long now
Link: https://soundcloud.com/kaspamusic/not-long-now
Sappy - NINE TO YO DOME
Link: https://soundcloud.com/sappy94/nine-to-yo-dome
motat - PULL UP
Link: https://soundcloud.com/motatnz/pull-up
So.. I started my first company. I never used to consider this youtube thing a "real" business as I'm just a kid making videos in dark room (not so dark anymore). So I talked to some friends running startups and they gave me some really great feedback and hooked me up with...
So.. I started my first company.
I never used to consider this youtube thing a "real" business as I'm just a kid making videos in dark room (not so dark anymore). So I talked to some friends running startups and they gave me some really great feedback and hooked me up with legal professionals. I decided to incorporate because I realized what I've already been doing by paying myself as little as possible and saving the rest is exactly what a corporation is meant for (and there's some serious tax benefits with that).
I wanted to be as transparent as possible in this video. I know its not the usual tech content but sometimes I wander off into some other interests such as business. I'm very excited to use the profits from this channel to their fullest potential, by reinvesting into videos and technology products. Thanks for watching my dudes.
Legal consultation for this video provided by SM Legal (www.smlegal.ca) - not a sponsor, he just watched over the video and thought I should clarify a few things:
"-Corporate revenue is taxed at 13%, not individual earnings. Once you take the money out of the corporation as either a dividend (share payout) or salary, you will still be taxed (at income rate for salary, at capital gains rate for dividend).
-In your calculation at the end(20K), you may want to mention that the tax paid is before any dividend/salary payout
-You may want to mention that for a corporation to be a financially better decision than earning as a sole-proprietor, most accountants say you need to be making at least between $30,000 - $40,000. This is because a corporation has more administrative costs (including a longer tax return, for which accountants usually charge more) so at under 30 - 40K, the tax savings are pretty much cancelled out by the more expensive admin"
This content is for information purposes only. The content presented here is not legal advice. If you are looking to incorporate, speak with an accountant.
Next Video: https://youtu.be/hLjht9uJWgw
Previous Video: https://youtu.be/vNpV9qV0Czg
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
junyii. EP [2018]
Link: https://soundcloud.com/chillchildren/junyii-ep-2018
spd. - heaven
Link: https://soundcloud.com/spudmcqueen/heaven
Here's my naive attempt at building a motion detection algorithm that edits my videos. AlgoExpert (30% off): https://www.algoexpert.io/devon Thanks to AlgoExpert for sponsoring this video. Practice your technical interview skills and land your dream job (while supporting my...
Here's my naive attempt at building a motion detection algorithm that edits my videos.
AlgoExpert (30% off): https://www.algoexpert.io/devon
Thanks to AlgoExpert for sponsoring this video. Practice your technical interview skills and land your dream job (while supporting my channel!)
This is my first time doing image/video processing pixel by pixel. I'm sure motion/difference algorithms like this already exist but I figured it would be a great learning experience to implement one myself and integrate it with my video editing automation. So far this project does not use any machine learning or AI. There's still a lot we can do without it (and it might even be more efficient!). This is the second video in what may turn into a series. The core video automation functionality is built on top of FFmpeg and was built up in the last video. Now we can start designing more intelligent algorithms that edit videos for us :))
If you have no idea what's going on watch my last video: https://youtu.be/0ZeO0IQaJ-A
If you still have no idea what's going on, comment "I have no idea what's going on".
Thanks,
Devon
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
e e v e e - lost found [2QQ3] *Rare*
Link: https://soundcloud.com/eveline-eevee/lost-found-2001-rare
kloudbug - M&M's FOR BREAKFAST w/ Inteus
Link: https://soundcloud.com/kloudbug/mms-for-breakfast-w-inteus
crime tech. - GELATO
Link: https://soundcloud.com/crime-tech/gelato
uncomfy - awake.
Link: https://soundcloud.com/case-spat/awake-2
Trying to learn video processing by writing a program that edits my videos (lol). Patreon: https://patreon.com/devoncrawford My Editing Software (Adobe Premiere): https://goo.gl/rKx66D Source Code for this project: https://github.com/DevonCrawford/Video-Editing-Automation The...
Trying to learn video processing by writing a program that edits my videos (lol).
Patreon: https://patreon.com/devoncrawford
My Editing Software (Adobe Premiere): https://goo.gl/rKx66D
Source Code for this project: https://github.com/DevonCrawford/Video-Editing-Automation
The goal is to build algorithmic building blocks that a human video editor can use in place of their manual labor. This means a partially-autonomous editing workflow, where the human can strategically use the toolkit of algorithms to achieve their desired results. This project uses the FFmpeg library to handle much of the heavy lifting of video processing and intends to build a library on top of FFmpeg without changing the FFmpeg source code. I have many ideas for future algorithms that can be implemented, so let me know if you're interested in this kind of development!
Also note, this was only three weeks of work. The code is not fully tested or documented (the source code is commented though). The random editing function is just a demo to showcase the clip and sequence functionality (cutting clips and stitching them together in a sequence). I was genuinely surprised to see how well the random function performed. I thought it was going to be awful but it wasn't that awful. I would love to use AI in this project, but I've never done AI so I figured I would get a solid base in video/image processing first.
Next Video: https://youtu.be/vNpV9qV0Czg
Previous Video: https://youtu.be/l5VtPY7FBw4
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
A M A I - MINNA @ 2:59
Link: https://soundcloud.com/amaixamai/minna
EMUNE - 100% emune @ 5:45
Link: https://soundcloud.com/emune/e100
eugene cam - freeze
Link: https://soundcloud.com/eugenecam/freeze
t1e.6k - CROSS LIKE JORDAN
Link: https://soundcloud.com/yungtie/cross-like-jordan
Bearfoot - broke (n)
Link: https://soundcloud.com/bearfoott/broke-n
Today I wanted to talk about my experience with sudden growth on the platform and how I've come to understand the YouTube algorithm. Support me on Patreon: https://www.patreon.com/devoncrawford I see many negative associations with the YouTube algorithm. People say it creates...
Today I wanted to talk about my experience with sudden growth on the platform and how I've come to understand the YouTube algorithm.
Support me on Patreon: https://www.patreon.com/devoncrawford
I see many negative associations with the YouTube algorithm. People say it creates pressure and suppresses creative content in favor of consistency. In this video, I wanted to share an alternate opinion as I've posted hundreds of videos on the platform and only recently experienced sudden growth. Yes, the platform is becoming more difficult to succeed, but what inspires me is that the algorithm is actively searching for high-value content to put on a pedestal. If you have a small audience but you put out a video that has very high value, chances are the algorithm will pick it up. I have seen this time and time again, with not only my channel but many others as well. I believe the algorithm is working very well and it is quite motivating to see my own high-value videos get more views.
I know this video may seem very generic and unhelpful because it sounds like I am stating the obvious. I made this video because for years I posted random content on YouTube and wondered why it never got views. The only missing piece was putting myself in a strangers perspective and thinking about the value I am providing to them. Once I figured out how to convey my passions and interests in a way that would provide high value to strangers, everything worked out. I'm not saying it's easy or that I have it all figured out - but it is damn exciting that growth like this is still possible for the little guys.
Next Video: https://youtu.be/0ZeO0IQaJ-A
Previous Video: https://youtu.be/SC7lLm6QAb8
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
SOUDIERE - NUMB
Link: https://soundcloud.com/youngpirelli/numb
emo the optimist - [bump]
Link: https://soundcloud.com/emotheoptimist/loser-bump
sad adult - mean girl
Link: https://soundcloud.com/sadadult/mean-girl
ooljéé - lady killa
Link: https://soundcloud.com/ooljee/lady-killa
I've spent months building a platform to support my development of scalable web applications. In this video, I try to share the learning process. My personal website has a lot behind the scenes that most people cannot interact with. I've written up a few microservices and...
I've spent months building a platform to support my development of scalable web applications. In this video, I try to share the learning process.
My personal website has a lot behind the scenes that most people cannot interact with. I've written up a few microservices and decided to deploy them on kubernetes. Some may say that what I've done is overkill - but it really does simplify the workflow once its setup (and I don't have to rewrite my codebase in the future!)
The end result:
- Kubernetes cluster on digital ocean.. 3 nodes, a load balancer, and persistent volume
- nginx-ingress controller exposes services to the outside world (all other services are internal)
Microservices:
- jwt authentication server (security)
- hangfire background processing server
- MySQL database
- mailer
- front end
There is still a lot of work to be done. While most services are scalable - the database is not. Currently, our database is a single instance. I think someday I will need to deploy a MySQL cluster to support replication, etc. This was a massive topic to cover in a single video so I could not explain everything, my hope is that people can take what they see and research further.
Technologies Used:
- CPU Intensive Backend: C# with ASP .NET Core
- Simple I/O Intensive Backend: Node js
- Database: MySQL
- Scheduler: Hangfire open source background processing library
- Authentication: JWT backed by Dotnet Identity
- Mailing Service: Sendgrid
- Integrations: YouTube, Github
- Deployment: Docker images w/ Kubernetes
- Front end: Next js / React
Hangfire (background processing): https://youtu.be/NRiVrZ_8vwA
YouTube Descriptions Updater: https://youtu.be/uKmjvCPllWQ
Next Video: https://youtu.be/l5VtPY7FBw4
Previous Video: https://youtu.be/eDjGBOxuuZs
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Puar - GEMS W/ sin
Link: https://soundcloud.com/puarbeats/gems-w-sin
bob le head - gapintheclouds [ep] @ 6:52
Link: https://soundcloud.com/bob-le-head/gapintheclouds-ep
dis.joint - knock
Link: https://soundcloud.com/dis-joint/knock-3
A L E X - Easy Track (part of Growing Up, Vol.2)
Link: https://beatsupply.fanlink.to/growingupvol2
I should be in third year university but instead I'm trying something different. Let me know your thoughts. My channel will still be mainly technology based and I will still be around the university to hang out with friends. I just wanted to shift my focus from the classroom...
I should be in third year university but instead I'm trying something different. Let me know your thoughts.
My channel will still be mainly technology based and I will still be around the university to hang out with friends. I just wanted to shift my focus from the classroom onto projects that I'm passionate about.The only reason I am able to do this is because of you guys that watch the videos so I really appreciate it. Check out my website for a deeper explanation of what I want to learn.
My website: https://devoncrawford.io
What was I coding? Most of what you saw was the backend of my website which includes:
- JWT authentication server (backed by dotnet identity)
- hangfire background processing server
- mailing server
- mysql database
This means I already have the infrastructure in place to secure other microservices (with jwt), write background tasks for mysql database (hangfire), and send emails. This provides a good foundation for any future applications I want to develop. The front end is written in Next js + React. All services are deployed in containers on a kubernetes cluster (my first time doing this!). Read the software page on my website more detail on the technology stack.
Next Video: https://youtu.be/SC7lLm6QAb8
Previous Video: https://youtu.be/NRiVrZ_8vwA
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
₪ jetson - lemon water [EP] @ 2:47
Link: https://soundcloud.com/highimjetson/lemonwater
zodivk - DandA
Link: https://soundcloud.com/zodivk/danda
Chill Children - bob le head EP [2018]
Link: https://soundcloud.com/chillchildren/bob-le-head-ep-2018
jack cates - melancholy
Link: https://soundcloud.com/jackisbroken/melancholy-1
Learning Backend Web Development in C# by writing my first Microservice. Github repository data is pulled into my database every 10 minutes so that we can display a near realtime software portfolio on my website. In the future we will also add more data to my database so that...
Learning Backend Web Development in C# by writing my first Microservice. Github repository data is pulled into my database every 10 minutes so that we can display a near realtime software portfolio on my website. In the future we will also add more data to my database so that project pages can be automatically generated (with articles and images etc)
The goal was to build a scalable background microservices architecture, where I can easily write new services independently and then seamlessly plug them into my server on a Cron schedule. I spent most of this video reading documentation and learning ASP .NET Core, Hangfire, Microsoft Entity Framework, object mappers and how to best organize my services to easily extend them in the future. I have found a solution that works well for me, only requiring two lines of code to add a service to my scheduler. This is me learning through doing. Roughly 20 hours of coding went into this video. See below for technologies used in more detail.
Next Video: https://youtu.be/eDjGBOxuuZs
Previous Video: https://youtu.be/1-YPj5Vt0oQ
Technologies Used
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Backend: C# with ASP .NET Core
Database: MySQL
Scheduler: Hangfire open source background processing library
API: Github
Object Mapper: Microsoft Entity Framework Core (Maps MySQL into objects)
JSON Mapper: Newtonsoft (Maps Github API response into objects)
Editor: VSCode with Material Oceanic Theme
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Bubbymane - Forever w/ Tony
Link: https://soundcloud.com/yungbubby/forever-w-tony
Puar - In The Rough
Link: https://soundcloud.com/puarbeats/in-the-rough
DaRu - MXTIXN X Backwood Boy - Pour Dat Phonk
Link: https://soundcloud.com/daru-4/mxtixn-x-backwood-boy-pour-dat-phonk
shao - runnin' up w/ SOUDIERE
Link: https://soundcloud.com/prodbyshao/runnin-up-ww-soudiere
An overview of the popular A* pathfinding algorithm and my experiences coding a visualization in Java swing. This was one of those projects I made a few years back when learning Java, so I pretty much just googled "A* pathfinding for beginners" and ran with that haha. I tried...
An overview of the popular A* pathfinding algorithm and my experiences coding a visualization in Java swing. This was one of those projects I made a few years back when learning Java, so I pretty much just googled "A* pathfinding for beginners" and ran with that haha. I tried to explain my understanding in the most simple way possible. Bigger projects coming soon.
Download the jar (project page): http://devoncrawford.io/software/pathfinding/
Next Video: https://youtu.be/NRiVrZ_8vwA
Previous Video: https://youtu.be/YmWMi1kVCG8
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
$NOT - WAVY ASF ///
Link: https://soundcloud.com/sn0t/wavy-asf
/KXLD. - L O R D ✦ C H I G G A
Link: https://soundcloud.com/kxld/l-o-r-d-c-h-i-g-g-a
slowheal - mirage
Link: https://soundcloud.com/slowhealmusic/mirage
Late June - Windowsill By Our Bed
Link: https://soundcloud.com/latejune/windowsill-by-our-bed
I'm confused. Watch till the end of the video. Occasionally I work on a project only to scrap it so I wanted to show you one example. From the outside it may appear that a developer is some genius guy who can make whatever he wants. Although this is partially true...
I'm confused. Watch till the end of the video.
Occasionally I work on a project only to scrap it so I wanted to show you one example. From the outside it may appear that a developer is some genius guy who can make whatever he wants. Although this is partially true (engineering is magic), many of you don't see all of the time spent just thinking and reading... All of the footage I capture is usually the by-product of countless hours of thinking. Over the past month I've worked on many new things - react, I2C driver programming and containerization with docker. It's just reminded me how large the technology stack is and everyone is a beginner at some level of the stack. I feel like I haven't made much progress in the past month because I've been a beginner at a lot of new things :) This is the reality and I needed a YouTube vid so I figured I would talk about it.
Next Video:
Previous Video: https://youtu.be/4VKujatobSQ
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCrawford13
Snapchat: https://www.snapchat.com/add/devoncrawfordyt
Instagram: https://www.instagram.com/devoncrawford_/
Github: https://github.com/devoncrawford
Discord: https://discord.gg/sU2fur9
Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
- All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
- Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
₪ jetson - ㅤㅤcatch me outside 🔪ㅤㅤ
Link: https://soundcloud.com/highimjetson/catch-me-outside
C Y G N - Color Shade
Link: https://soundcloud.com/cygn-artist/color-shade
KARMA RHYTHM - sea shells (w. goosetaf)
Link: https://soundcloud.com/karmarhythm/sea-shells-w-goosetaf-1