JohnDav

JohnDav

  • Blog
  • About
  • 3D Printing The Giant Lego Wreath

    3D Printing The Giant Lego Wreath

    December 15, 2023
    3D Printing

    The Giant Lego Wreath is a fun 3d printing project for the holiday season. Be warned though, that this is a time-consuming process with multiple prints that will gobble up a good chunk of green filament. To be fair, I did scale up to 200% scale from the standard size. It’d be much more manageable…

  • 3D Printing Project: Catapult by STEMFIE

    3D Printing Project: Catapult by STEMFIE

    November 3, 2023
    3D Printing

    Today I printed and built a toy catapult that is mostly designed as an interesting teaching aid for STEM projects. The model is created by STEMFIE and is free to download and print. I thought it’d be fun to show my daughters how the coiled spring holds the tension and when released the ball is…

  • What’s Next For Swift Playgrounds

    What’s Next For Swift Playgrounds

    October 24, 2023
    Programming, Swift Playgrounds

    Swift Playgrounds is an excellent entry point into the world of iOS app development, with a simplistic approach to teaching core programming concepts that makes it an invaluable tool for educators teaching the subject. But where is it heading? The Current State Of Swift Playgrounds First, don’t get scared away if you’re not a Swift…

  • Work. Hustle. Sleep. Repeat

    Work. Hustle. Sleep. Repeat

    October 22, 2023
    Uncategorized

    Maybe it’s not profound to say this, but making time for a side hustle requires sacrifice. If you’re serious about starting something on the side. If you’re serious about making something great. You have to be serious enough to sacrifice to get it done.  But, what do you sacrifice when you want to start your side…

  • The Art of Successful Prototyping

    The Art of Successful Prototyping

    June 24, 2023
    Uncategorized

    Prototyping is an essential step in the product development process. It is the process of creating a preliminary model or sample of a product to test and evaluate its functionality and design. Prototyping can help you to identify design flaws, test product features, and refine the product design. The art of successful prototyping lies in…

  • Fun With Swift Playgrounds

    Fun With Swift Playgrounds

    April 7, 2023
    Uncategorized

    Today I did an impromptu live stream in an effort to reignite my passion for Swift Playgrounds and Swift programming in general. Cutting to the chase — it was a success! Maybe not by the numbers… but I’ll get to why in a second. Fun & Challenging I don’t live stream often. It’s something I’ve…

  • Introducing BafflingBits

    Introducing BafflingBits

    March 21, 2023
    Uncategorized

    Every so often an idea pops into my head and I can’t stop thinking about it. I just have to work on it. My wife says this is related to my undiagnosed ADHD, which maybe she’s right, but no matter what the cause lately my time has been diverted away from programming – towards BafflingBits.…

  • Using SwiftUI Charts to Add Fuel Gauges to Swift Playgrounds Game

    Using SwiftUI Charts to Add Fuel Gauges to Swift Playgrounds Game

    February 1, 2023
    Uncategorized

    Building a game with Swift Playgrounds is mostly an exercise in trying to find ways to hack together a solution that’ll work for your idea. You don’t have access to all the tools that you would in full Xcode, so you just have to make do with what you’ve got. Using SwiftUI Charts Swift UI…

  • SpriteKit Game Built With Swift Playgrounds on an iPad | Part 1

    SpriteKit Game Built With Swift Playgrounds on an iPad | Part 1

    January 27, 2023
    Uncategorized

    Swift Playgrounds is Apple’s entry into Swift. It’s designed to teach people, primarily school-age people, how to write code that can be used to make apps for the AppStore. It’s a brilliant plan – teach young people how to make apps for iOS then when they get older they’ll make apps for iOS. GameDEV With…

  • The Power of Iteration

    The Power of Iteration

    January 24, 2023
    Uncategorized

    Version one is never the end goal. In today’s fast pace world you need to be able to iterate on your idea faster than ever before. Smooth out the idea, refine the value proposition, become the best dam product you – no – anyone has has seen. Iteration gives you the power to improve sequentially…

1 2
Next Page
  • Twitter
  • TikTok
  • YouTube
  • Threads