The Developer Guy

  • Home
  • The Developer Guy

The Developer Guy Wanna make cool gadgets? Wanna see cool projects? Wanna learn how to program sensors, motors and oth
(1)

https://youtu.be/PlDgq2s5OdgIt got the greenlight! The cheap hotplates can be dangerous, so I converted mine to a much m...
18/12/2023

https://youtu.be/PlDgq2s5Odg
It got the greenlight!
The cheap hotplates can be dangerous, so I converted mine to a much more usable and safe one!

Use the code "PCBWay-TDG" for $10 off at PCBWay! https://www.pcbway.com/YOu can get a cheap hotplate, but it's not safe by default. Let's improve it!

If you want to close this year with learning something new, I got the right thing for you:the Python quickstart course!h...
22/11/2023

If you want to close this year with learning something new, I got the right thing for you:
the Python quickstart course!
https://thedeveloperguy.com/courses/python/
You can learn the basics of software development, not just coding in Python! Check out the details, if you want a real deal!

OpenAI dead, FTX dead, but it's still november!Can a Sam Friedman, Sam Goldman or Sam Goodman outCEO these CEOs and surp...
21/11/2023

OpenAI dead, FTX dead, but it's still november!
Can a Sam Friedman, Sam Goldman or Sam Goodman outCEO these CEOs and surprise everyone else with an even bigger mess?
Let the game begin!

Me while looking for LED drivers:
18/11/2023

Me while looking for LED drivers:

Yes, Stonks is getting a GUI update!That means a Tkinter-Python tutorial is arriving soon.You can check out the code at ...
13/11/2023

Yes, Stonks is getting a GUI update!
That means a Tkinter-Python tutorial is arriving soon.
You can check out the code at GitHub and start trading crypto without going bankrupt: https://github.com/the-developer-guy/stonks

Update:Added some proper debug connectors, status LEDs and removed some unnecessary stuff. I'll finish a few other desig...
06/11/2023

Update:
Added some proper debug connectors, status LEDs and removed some unnecessary stuff. I'll finish a few other designs and will order some of these!

Final hours: most parts are tested. Just added a cute debug header for ST-Link connection!Any suggestions?
05/11/2023

Final hours: most parts are tested. Just added a cute debug header for ST-Link connection!
Any suggestions?

Python guys may feel left out. But no worries, I love you too!Released the video about virtual environments in Python:
03/11/2023

Python guys may feel left out. But no worries, I love you too!

Released the video about virtual environments in Python:

During development, separating different packages is essential. Virtual Environments can prevent mixing your different projects and their packages!Stonks, th...

Checked the charging currents on the charger: 470mA and 99mA instead of 500 and 100. A few % difference, but that's tota...
27/10/2023

Checked the charging currents on the charger: 470mA and 99mA instead of 500 and 100. A few % difference, but that's totally acceptable!

Had some extra time, so went back and upgraded Stonks to make it somewhat playable, you can download it here: https://gi...
26/10/2023

Had some extra time, so went back and upgraded Stonks to make it somewhat playable, you can download it here: https://github.com/the-developer-guy/stonks

If yo haven't heard about the project: Stonks is a realtime trading game, a crypto exchange simulator, with real exchange rates! Whenever you buy or sell, it updates the current price. So you can be the wolf of FTX without losing a cent!

And that's how you convert a potential lethal shock to a "decent" soldering hotplate. Video soon!
25/10/2023

And that's how you convert a potential lethal shock to a "decent" soldering hotplate. Video soon!

Just some quick fun: reflow with charcoal!
11/10/2023

Just some quick fun: reflow with charcoal!

This episode was planned for September, but hey! It finally arrived!Talk about overhead in software, and make some measu...
09/10/2023

This episode was planned for September, but hey! It finally arrived!
Talk about overhead in software, and make some measurements.

Overhead: computation time, memory, bandwidth, or other resources spent on extra work, which is required to perform a specific task.Software developers intro...

One of them runs Python, the other runs baremetal C.Both microcontrollers run at 16 MHz.Both microcontrollers are given ...
27/09/2023

One of them runs Python, the other runs baremetal C.
Both microcontrollers run at 16 MHz.
Both microcontrollers are given a simple task: toggle a LED.
We will explore the topic "overhead" in a video soon!

It's hard to break old habits!Tools like Arduino provide easy entry to the embedded field, but can end up in addiction: ...
26/09/2023

It's hard to break old habits!
Tools like Arduino provide easy entry to the embedded field, but can end up in addiction: they are too convenient! "HAL_GPIO_TogglePin(LD2_GPIO_Port,LD2_Pin)" is scary, right? And the new boards are incompatible with old shields and peripherals. Well, the latter problem will be soon solved after some initial testing!

The power of STM32 in the Uno form factor - how would You call it?

Another tech video: some of the basic, but often “forgotten” stuff are the concepts. Many tutorials skip them!Structured...
16/09/2023

Another tech video: some of the basic, but often “forgotten” stuff are the concepts. Many tutorials skip them!

Structured programming paradigm

In this series we learn about basic, yet often overlooked programming concepts.

After closing Vault 1337, I had only a small space left for PCB related stuff.But that doesn't stop me from making new p...
11/09/2023

After closing Vault 1337, I had only a small space left for PCB related stuff.
But that doesn't stop me from making new projects!

The timing topic got an update! Have a wonderfule weekend, the topic got me banned from a Facebook group :D
25/08/2023

The timing topic got an update! Have a wonderfule weekend, the topic got me banned from a Facebook group :D

Because you guys asked for it!If you would like to know the ugly details, why overflow is a nasty topic, this video is for you!The original article: https://...

🚨This is not a drill!🚨 Microsoft   is about to support Python!  macros were truly a great idea back in 1993. The concept...
23/08/2023

🚨This is not a drill!🚨 Microsoft is about to support Python!

macros were truly a great idea back in 1993. The concept of including small scripts to automate boring, repetitive and/or error-prone is magnificent. You could press a button, a form pops up, fill some fields, and everything else is done by the computer, otherwise you would need to edit formulas, calculate, check again. Lovely.
I even made a VBA course, because VBA skills became a must-have for accountants. My students loved it because it gives a solution for their daily problems without the need of feeling like a software developer, coding in IDEs.

But years went on, and the experience stuck in the 90's. The editor is outdated both in looks and functionality, also lacks proper version control. It's not pleasant to code in this after VS Code or any modern editor to be honest! Even that little Excel logo stayed the 1999 version, indicating something: it's not going to improve.

And everything else was improving FAST. Python was only 4 years old, when Excel got its macros, but the tables have turned and you can easily edit an Excel file from Python. But many companies have fused with Excel. I offered a Python course (many years ago) to a regional director of a huge company. His answer was: "Our company will be buried with Excel, we are not able to switch."

Now it's the time to ask him again: would you like to improve the life and efficiency of your employees?

And I ask You too: would You like to step ahead of your competition and start using Python before them? Contact me for course details!

https://techcommunity.microsoft.com/t5/excel-blog/announcing-python-in-excel-combining-the-power-of-python-and-the/ba-p/3893439

Just a quick post how to replace the delay() with something proper for scheduling your code!
20/08/2023

Just a quick post how to replace the delay() with something proper for scheduling your code!

The delay() function in Arduino is not just overused, but almost always used the wrong way. Let's see an example and how to schedule simple tasks the correct way! How delay() works? The delay() waits for some given time. It means it does NOT let other things run. Let's look at the Arduino Blink exam...

Are bigger antennas better? It depends!
13/08/2023

Are bigger antennas better? It depends!

Some antennas may look better, but only the inside counts! Always choose your devices based on specs, and not the looks!

Another linkedIn wisdom debunked!
08/08/2023

Another linkedIn wisdom debunked!

Why no video this week? Currently working on a much bigger one: conductors! Everything you should know about cables and ...
07/08/2023

Why no video this week? Currently working on a much bigger one: conductors! Everything you should know about cables and PCB traces.

https://youtube.com/shorts/cwphTZ2jjEs?feature=shareFor less, than 25 bucks, you can save a lot of things. Some cheap se...
19/07/2023

https://youtube.com/shorts/cwphTZ2jjEs?feature=share
For less, than 25 bucks, you can save a lot of things.
Some cheap semiconductors, true, but Your eyesight too!
What is considered essential for your home lab?

Your electronics home lab needs some essential tools! Not just a soldering iron, but basic protection!

Address


Alerts

Be the first to know and let us send you an email when The Developer Guy posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Videos

Shortcuts

  • Address
  • Alerts
  • Videos
  • Claim ownership or report listing
  • Want your business to be the top-listed Media Company?

Share