During this past summer, Natasha (the founder of SnapEDA) and I had a chat about hardware design - which turned into an "Engineering Spotlight" on the SnapEDA blog. … [Read more...]
Hardware’s Single Responsibility Principle
If you've been in software for more than a few months, you've inevitably come across the SOLID acronym - which means, you've probably heard of the single responsibility rule. … [Read more...]
Microcontroller Pricing – It’s a Scam
Last week, I posted a follow-up to SnapEDA's Top 10 Microcontrollers post called How to pick a Microcontroller (for Beginners). When I first wrote that post, it ended up being pricing-centric and a huge rant. So, I did a re-write to provide a bit more utility to the masses… … [Read more...]
How to pick a Microcontroller (for Beginners)
Many months ago when I was on vacation, I had a chat with the fantastic people behind SnapEDA about my heavily opinionated thoughts around how to pick a microcontroller (aside: if you're a hardware designer and you've never used SnapEDA - sign up for free and watch your life … [Read more...]
Stopping Brute Force PIN Attacks in BGScript
Last week, I wrote about BLE Security and said that I was able to brute force a device's PIN code in less than 17 minutes. If you're using PIN-based security in your Bluetooth device, I'm sure that sucks to hear. Here is a workaround (in BGScript) I have to help prevent that from … [Read more...]
- 1
- 2
- 3
- 4
- Next Page »