Joe Freeman's Avatar

Joe Freeman

@fka-freemansoft

On YouTube: https://www.youtube.com/@FreemanSoft On LinkedIn: https://www.linkedin.com/in/1freeman/

75
Followers
91
Following
65
Posts
02.12.2024
Joined
Posts Following

Latest posts by Joe Freeman @fka-freemansoft

Implementing standalone or tethered IoT appliances with the LILYGO T-Dongle-S3 and CircuitPython
Implementing standalone or tethered IoT appliances with the LILYGO T-Dongle-S3 and CircuitPython YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

The LILYGO T-Dongle-S3 is self-contained, including a microcontroller, Wi-Fi, Bluetooth, a Stemma/I2C, an SD Card slot, and an LCD display. It can be used as a standalone device, a computer-attached peripheral, or a standalone cloud endpoint. #circuitpython #adafruit #lilygo

youtu.be/rCJWZwMG2nQ

11.01.2026 15:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The LILLYGO T-Dongle S3 is a USB thumb drive-sized microcontroller with a built-in IPS LCD display, USB port, WI-FI, Bluetooth, I2C, and a MicroSD card slot. It can be programmed to act as a computer peripheral or as a standalone device powered by a USB power source.

03.01.2026 02:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Writing Python code for the LILLYGO T-Dongle S3 LCD Display with Adafruit CircuitPython
Writing Python code for the LILLYGO T-Dongle S3 LCD Display with Adafruit CircuitPython YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

#Adafruit has a #CircuitPython package for the #LILLYGO T-Dongle-S3 that uses the LCD display as its REPL output. You can see this by enabling the LCD backlight in your Python. You can override this and use the LCD for your own program with a couple of lines of Python.

youtube.com/shorts/K2Tz9...

03.01.2026 02:27 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Jensen's keynote led with AI as a revolutionary change, an opportunity for the US to seize a leadership position in a global race.

Why would other countries let the US take a controlling position when they could be cut off by sanctions or tariffs, or export bans, without conversations or treaties?

28.10.2025 16:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A large portion of the discussion was about burgeoning market valuations as a demonstration of future value and the importance of the industry.

28.10.2025 16:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Speakers said it was the same speed and importance as the Manhattan Project.

28.10.2025 14:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Watching the NVIDIA GTC DC pre-game talk. The entire discussion revolves around building data centers, their power requirements, and the country's need to invest in infrastructure for AI factories.

Massive power consumption isn't a problem. It's a feature.

#GTC #NVIDIAGTC #GTCDC

28.10.2025 14:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

Attended Sean Metcalf's BSidesNoVa 2025 talk "10 ways to Improve Entra ID Security Quickly" pyrotek.io/BSNoVa2025.

My main takeaway was that some of the default settings are bad, that Microsoft has been iterating, and that Securing #EntraID (FKA Azure AD) requires serious expertise.

adsecurity.org

13.10.2025 00:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - pavanreddyml/BSides-Nova-BreakAI-Workshop-2025 Contribute to pavanreddyml/BSides-Nova-BreakAI-Workshop-2025 development by creating an account on GitHub.

#BSidesNova

The GitHub is greatly enhanced by having Pavan present it
github.com/pavanreddyml...

I never met or heard of Pavan before this session.

11.10.2025 14:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
How to Break an AI: Adversarial Attacks, Jailbreaks, and Defenses That Actually Work AI systems don’t break like software, they fail in silence, misclassify with confidence, and hallucinate under pressure. This 4-hour hands-on workshop exposes the core vulnerabilities of modern AI, fr...

A big shout-out to Pavan Reddy, who gave a great lab session at the BSides NoVa event in Northern Virginia bsidesnova-2025.sessionize.com/session/992557

The entire session ran in Google Colab, launched with a single click, running nothing on the local machine. The only requirement was a Gmail ID.

11.10.2025 14:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
The Case Against Generative AI Soundtrack: Queens of the Stone Age - First It Giveth Before we go any further: This is, for the third time this year, the longest newsletter I've ever written, weighing in somewhere around 18,500 wo...

The case against generative AI as a business and the questionable revenue hype machine.

This article, which I wish I had written, describes the tangled web of hype, power, and corporate deals driving today's Generative AI.

www.wheresyoured.at/the-case-aga...

09.10.2025 19:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
DevFest DC 25 DevFestDC is an annual, community-led software engineering conference designed to educate software developers, architects, entrepreneurs, quality-focused individuals, and tech leaders.

DevFestDC is back. October 3, 2025, in Arlington.

www.devfestdc.org

#DevFest #GoogleDeveloper #AI

11.09.2025 12:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Admissions for Hacker University 2025 are open – Apply Now!

BSides NoVa: BSides Northern Virginia is coming up October 10-11 2025.

Can't get to DEFCON? Need another security fix? Attend a local BSides

#BSides #DEFCON #Hacker

www.bsidesnova.org

11.09.2025 12:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

However, containerization and remote execution introduce new challenges related to networking and connectivity. In this talk, we will explore how to manage connectivity for both the control plane and the user experience plane, including requirements like web access.

11.09.2025 12:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Visiting the topology when running remote containerized data science workloads and AI Workbench
Visiting the topology when running remote containerized data science workloads and AI Workbench YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

Data science and AI projects are typically run on rented CPU/GPU resources or in self-managed data centers. By using containerization, we can separate our code and configuration from the underlying hardware

youtu.be/pFH_Yk-cGec?...

11.09.2025 12:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The asustor AS5402T is a NAS appliance that supports two (2) 3.5" drives and four (4) NVMe drives. I wanted to run some Docker and Home Automation on my AS5402T NAS.

Upgrading from 4GB to 32GB was a simple, toolless operation.

joe.blog.freemansoft.com/2025/09/upgr...

04.09.2025 13:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Raspberry Pi Pico Lecture 1 (2025): Course Introduction
Raspberry Pi Pico Lecture 1 (2025): Course Introduction YouTube video by V. Hunter Adams

V. Hunter Adams' Raspberry Pi Pico RP2040 series of 40 videos is a brain-activating course on using microcontrollers and their peripherals. It took me past "browsed it on the internet". #RP2040 #Pico #microcontroller

www.youtube.com/watch?v=a4uL...

Found a link to the series hackaday.com

01.09.2025 23:08 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Black Swan IT Projects: The Loan Servicing mainframe replacement This blog discuss a little the "the Mainframe Servicing System Migration", a project that should considered aΒ  Black Swan A Black Swan Ev...

Big software projects are always larger and more complicated than you expect. There are plenty of examples, including this one. #blackswanproject
joe.blog.freemansoft.com/2017/09/blac...

24.07.2025 02:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Ancient StoneHenge Technology Reveal By Wally Wallington Part 3
Ancient StoneHenge Technology Reveal By Wally Wallington Part 3 YouTube video by wallywallington

In the IaF category. Saw part of this on LinkedIn.

This channel is a bunch of videos showing how "ancient civilizations" moved large loads or could have built stonehenge or other massive structures using just physics and manual labor

www.youtube.com/watch?v=Hsn5...

16.07.2025 13:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A plan of attack for the AI Everywhere LLM mandate. Modeling for applicability and risk
A plan of attack for the AI Everywhere LLM mandate. Modeling for applicability and risk YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

A plan of attack for the AI Everywhere LLM mandate. Modeling for applicability and risk.

Turn golf course ideas into actionable steps

youtu.be/R74dCLYK7sM

15.07.2025 01:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Programming Roadmap for AI July 2025 Pt 2 - We have enough programming languages for AI  ng
Programming Roadmap for AI July 2025 Pt 2 - We have enough programming languages for AI ng YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

We may rarely ever need another new programming language.

There has been a boom in the number of programming languages all built around fixing programming paradigms, usability, verbosity, and other concerns. Most of those concerns no longer matter when using AI / LLMs

youtube.com/shorts/VMoYf...

13.07.2025 22:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Quit hiding the scrollbars on a Mac! Make Mac scrollbars always visible macOS on Mac and MacBook machines automatically hides the scrollbars when you aren't scrolling. It is a great space saver, but it can make ...

I have never understood the "we must hide the scrollbars" design decision on a Mac or other computer system.

Settings --> Appearance --> Show scrollbars

joe.blog.freemansoft.com/2025/07/quit...

Apple did even worse with iPhone's "swipe down" being different based on starting location.

09.07.2025 23:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Electronic project tariff pricing is more inflation for hobbyists like me 😭

I just placed a $63 order with a vendor. Not sure where they ship from. They tacked on almost an $18 tariff fee 😭

#tariffs #IOT are another word for inflation

09.07.2025 01:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Joy and headaches building a well structured multi-platform Flutter app with CoPilot
Joy and headaches building a well structured multi-platform Flutter app with CoPilot YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

I wanted a mobile scoring app. I built a Flutter app with integration tests using only (a lot of) CoPIlot Agent prompts.

TLDR: You have to know something to get something good.

Watch youtu.be/VDdW3GUj-88

Rather read? joe.blog.freemansoft.com/2025/07/buil...

The result github.com/freemansoft/...

08.07.2025 01:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Doc and Dash

When you promised your boss a plan or design before you go on vacation, and you are leaving town tomorrow morning with no corporate connectivity.

07.05.2025 02:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Building a Flutter Mobile App with a Single LLM Prompt - a ridiculous idea that works, sometimes
Building a Flutter Mobile App with a Single LLM Prompt - a ridiculous idea that works, sometimes YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

youtu.be/4nByOrnqVa4

I wanted to see how far I could bootstrap a personal Futter project with an LLM agent. This morphed into the challenge of getting a running program with a single LLM interaction. That then expanded into comparing local and remote LLMs.

The results github.com/freemansoft/...

22.04.2025 03:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
I tried to plant something in a garden.... I tried to plant something in an enterprise garden.Β  It truned out that it was actually a graveyard of bad decisions. This quote is subject ...

joe.blog.freemansoft.com/2025/04/i-tr...

07.04.2025 22:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Avoid the Agile Grind - Role Rotation
Avoid the Agile Grind - Role Rotation YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

Avoid the agile grind with team leadership iterations.

youtu.be/BISkw3zqkys?...

16.03.2025 23:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Meetings without Agendas or Background Information Must Die
Meetings without Agendas or Background Information Must Die YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

An empty meeting invitation is useless and a time drain. Invitees should decline them.

A meeting without any context about the problem or prior decisions is going to fail or be way more expensive than it needs to be. Invitees should decline them.

youtu.be/vVT_VCfSylM

#meetings

16.03.2025 23:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Full Model Validation in systems with Financial or Regulatory Risk
Full Model Validation in systems with Financial or Regulatory Risk YouTube video by Joe Freeman: Software Craft, Org Stuff, Tech Stuff

A design pattern for business rules and data validation in applications where the data "must be correct"

Assumptions
β€’ Failures carry regulatory or financial risk
β€’ Rules may be expensive or require coordination
β€’ Multi-page data capture or transactions

youtu.be/r7ugeBrQSx8

14.03.2025 02:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0