Advertisement · 728 × 90

Posts by Joe Freeman

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

3 months ago 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.

3 months ago 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...

3 months ago 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?

5 months ago 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.

5 months ago 0 0 0 0

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

5 months ago 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

5 months ago 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

6 months ago 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.

6 months ago 0 0 0 0
Advertisement
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.

6 months ago 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...

6 months ago 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

7 months ago 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

7 months ago 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.

7 months ago 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?...

7 months ago 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...

7 months ago 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

7 months ago 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...

8 months ago 0 0 0 0
Advertisement
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...

9 months ago 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

9 months ago 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...

9 months ago 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.

9 months ago 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

9 months ago 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/...

9 months ago 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.

11 months ago 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/...

1 year ago 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...

1 year ago 0 0 0 0
Advertisement
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?...

1 year ago 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

1 year ago 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

1 year ago 0 0 0 0