gallaugher's Avatar

gallaugher

@gallaugher

Tech & Business professor @ Boston College. Teaches SwiftUI, iOS YouTube.com/profgallaugher, Physical Computing with CircuitPython, Electronics, robots, YouTube.com/@BuildWithProfG, advisor to collegiate entrepreneurs. Textbook https://gallaugher.com/book

1,599
Followers
792
Following
2,175
Posts
27.03.2023
Joined
Posts Following

Latest posts by gallaugher @gallaugher

Solved. iCloud was the problem.

10.03.2026 04:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A student’s new Xcode 26.3 projects don’t preview. Old ones do. Tried deleting derived data, simple default project. Adding a new scheme. All report: "Cannot preview in this file: Active Scheme does not build this file" Any ideas? #swift #swiftui

10.03.2026 00:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

That rare day where it’s nearing 70Β° yet there is still a foot of snow in the yard.

09.03.2026 19:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Raspberry Pi Pico School - YouTube A playlist for lessons using Raspberry Pi Pico series microcontrollers, created for Prof. John Gallaugher's class: Physical Computing: Art, Robotics, and Tec...

Hack on Johnny & JR jr. if you up your game to CircuitPython you’re welcome to dive in to the online resources here for more super-fun builds: bit.ly/circuitpytho... & bit.ly/pico-school. Post your builds to win a free sticker!

09.03.2026 15:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

YouTube watch time is dropping in the age of AI, but nice to know some still like what they find. Making content is never a smart financial decision but as an educator it’s great reaching more students & teachers. Hack on!

09.03.2026 14:23 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Create a Card Game iPhone App in SwiftUI - YouTube Prof. John Gallaugher shows you how to create custom data structures for a card deck, then apply them using SwiftUI to build a card playing app in Xcode. Thi...

A brief lesson series w/challenges & solutions so students can test understanding of several Swift & SwiftUI concepts, incl. enums, structs, struct arrays, ScrollViews, LazyGrids, refactoring views, & more. Presented as challenges followed by solutions. If useful, have at it! bit.ly/swift-card-g...

08.03.2026 21:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of the repository

Screenshot of the repository

Builds iOS apps from Windows or Linux via GitHub Actions

08.03.2026 15:22 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

Very very very slowly trying to get some fitness back. This was from the year of the bombing when I made it to mile 22 before it was shut down. Finished with the β€œBC Bandit” marathon the next year & ran Gold Coast in Oz after that. That was my last one. No where near able to do that today… yet.

07.03.2026 16:16 πŸ‘ 10 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Build a Polyphonic DJ Board for Raspberry Pi Pico (CircuitPython School) Build a multi-tone DJ board using a Raspberry Pi Pico, a few inexpensive components, and drag and drop files! This lesson will show you how to use a Raspberry Pi Pico configured to run CircuitPython, along with a low-cost Adafruit Cowbell (to hold gigabytes of sound & provide a STEMMA-QT port), plus an MPR121 12 pad capacitive touch sensor to create a DJ-style board that will play sounds when a finger is held on a touch point. A great classroom example, fun and funky build, with everything you need at the repo: https://github.com/gallaugher/pico_12_pad_dj_board If you don't have a pico configured for CircuitPython, you can find a tutorial on how to set this up at: https://bit.ly/pico-school Part of Prof. John Gallaugher's university course: Physical Computing: Art, Robotics, and Tech for Good. EVERYONE (including teachers) are welcome to use this with their own courses. Just PLEASE let me know so that I can tell if I'm having an impact. Hack on and funk away! #RaspberryPiPico #pico2 #pico2w #adafruit #circuitpython #DJboard #DJ #board #sounds #audio #touch #sensor #mpr121 #capacitive #tutorial #fun #classroom #example #university #college #course #class #audiomixer #loop #track

Diplo on your Pico! Build a polyphonic multi-sound DJ board on a sheet of paper using CircuitPython and a RaspberryPi Pico! bit.ly/pico-dj-board a super fun classroom build for the #CSed fam.

05.03.2026 19:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
This Is the Most Beautiful College Campus in America β€” Travel + Leisure Sewanee’s Gothic architecture and sweeping Cumberland Plateau views earned top marks.

Yeah this is a really terrible list. Rutgers? BU? The those are fine institutions. I’ve spent quite a bit of time at each. But β€œmost beautiful”? apple.news/APvmKjyd-RPe...

05.03.2026 15:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Iceland Defeats Iceland: A U.K. Supermarket Ends a Trademark Dispute Can a company trademark the name of a country? In the case of Iceland, the British grocery store, the answer is no.

Iceland, the Nordic nation, has prevailed over Iceland, the British supermarket chain specializing in frozen foods, ending a decadelong legal dispute over the supermarket’s exclusive rights to the β€œIceland” name.

05.03.2026 15:00 πŸ‘ 76 πŸ” 16 πŸ’¬ 10 πŸ“Œ 7

Re: comps
- Information Systems
- International Business
And curiously had my first macular hemorrhage during comps. Second during dissertation defense. Didn’t kill me, but scarred.

05.03.2026 11:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I was forced to watch TV news when I had breakfast in a diner recently and I strongly resonated with the sentiment that being an intelligent person in America today is like being awake during a surgery.

05.03.2026 11:14 πŸ‘ 1158 πŸ” 216 πŸ’¬ 19 πŸ“Œ 13
a pack of kittens closes in a a large dog standing on a chair

a pack of kittens closes in a a large dog standing on a chair

David Attenborough [whispering]:

β€œAs the predators close in on their helpless prey, we can only watch in silent horror, for it is not man’s role to interfere in the hierarchy of nature.”

04.03.2026 13:08 πŸ‘ 8441 πŸ” 1739 πŸ’¬ 155 πŸ“Œ 75

Russian word for snow is β€œsneg” which to me carries the same energy. I switch to it when we’ve had plenty and it’s March. All the sneg is finally melting now that temps are above freezing here.

05.03.2026 06:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I appreciate your work! Is there a lot of heavy lifting? Had no idea. I often check it to get a sense of what's happening in the community. I've abandoned X a while back, so this & the CircuitPython newsletter are my primary ways of getting pinged for coolness. I do check Adafruit Discord, too. Thx!

04.03.2026 19:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you see the feed from my profile I think I have CircuitPython in the message. There have been others. I see this message in the feed but not the prior one - dj board asking for feedback - in case that’s useful in helping your diagnosis.

04.03.2026 19:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I was going to message @gadgetoid.com to see if there is anything special one needs to do to get into the MicroPython feed since I haven’t see my CircuitPython posts go through but they don’t have messages open. Ideas?

04.03.2026 18:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
DJ Board Demo - first draft, one crash showing
DJ Board Demo - first draft, one crash showing YouTube video by Build With Prof. G.

Latest CircuitPython Raspberry Pi Pico DJ board. Some crashes (30 sec) but watchdog restarts & more reliable. Repo has current code, files, wiring diagram. Would love feedback especially. if you have improvement/fix ideas #CSed :
www.youtube.com/shorts/b_Bwa...
Repo: github.com/gallaugher/p...

04.03.2026 18:16 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

That was great advice. Seemed to fix things. Thank you!

03.03.2026 23:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Apple intros M5 Pro and Max MacBook Pros and its first new monitors in years New laptops come with more storage but also higher starting prices.

I had not expected an iPhone and MacBook Pro announcement BEFORE the special event in Wed. #Apple arstechnica.com/gadgets/2026...

03.03.2026 15:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Bald man with ample gray beard smiling as he poorly works a bow at a pottery wheel.

Bald man with ample gray beard smiling as he poorly works a bow at a pottery wheel.

Trying something new today. Don’t tell my wife - it’ll be a Mother’s Day gift. Good thing I’m an undesirable troll man, or coming home with my wedding ring off and jumping right in the shower would be sketchy.

02.03.2026 23:00 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks! I’m sure you’re right. I need to be more comfortable with frogging. When I’ve tried before I seem to have always made things worse but I’m sure practice helps. I’m nearly the end of a blanket (it’s now about 4.5ft long) so I’m trying to find a β€œlow potential damage” approach.

02.03.2026 18:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Oh, neat. So I’d use a short piece of yarn, knit that through while keeping working yarn where it is. Then return to the working yarn and continue but it should have a repaired row now below it? Do I have that right? Kind of you to offer advice. Thanks!

02.03.2026 17:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

That second pic, where the badness began, likely means I should have somehow worked backwards to the right & added that lost row, but I have no idea how I could have done that. Thanks for your wisdom!

02.03.2026 16:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

I don't want to tink or frog - it's an 85 stitch-ish blanket row. I can likely knit through & it won't be too noticeable, but I'm wondering if there is an easier recommended fix. And any idea what I did wrong & how I should have fixed things? Below is when I started losing the row I think. 2/3

02.03.2026 16:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image
02.03.2026 16:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

New & seeking knit fix advice: ~6 stitches slipped off my blanket & my working yarn looked about 6 stitches in. I put those stitches on the right needle and continued knitting. Now that I turned around I can see that those stitches (now on the left) are one row lower than the ones on the right. 1/3

02.03.2026 16:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Pico DJ Board! Use an Adalogger CowBell to Boost Storage w/a microSD card (CircuitPython School)
Pico DJ Board! Use an Adalogger CowBell to Boost Storage w/a microSD card (CircuitPython School) YouTube video by Build With Prof. G.

Fun lesson - Build a @raspberrypi.com pico DJ board while learning to use the @adafruit.com $8 Adalogger Cowbell to expand file storage to 32GB, & add a STEMMA-QT port with no wiring! My students built this in the MakerSpace last class & it was a blast! youtu.be/yZdR7oGbTX8?... #CircuitPython #CSEd

02.03.2026 02:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Looks like AirDrop broke with the latest macOS upgrade. I'd never used the Image Capture app on the Mac to drag & drop files from my iPhone to my Mac, but this is a temporary quick fix when attaching a USB-C cable.

01.03.2026 17:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0