RSSAmplifier

Blog

Dan Yeaw's Blog (Posts about Python)

dan.yeaw.meRSS feed ↗4 posts

Latest posts

A Big Job Change

I recently changed jobs, and now I am an Engineering Manager for OSS at Anaconda! This is my second major career pivot, and I thought I would share why I decided to make the change. Even though being a Submarine Officer, a Functional Safety Lead, and working on OSS are very different, they share a common thread of leadership and deeply technical engineering. I’m excited to bring these skills into…

GitHub Actions: Automate Your Python Development Workflow

At GitHub Universe 2018, GitHub launched GitHub Actions in beta. Later in August 2019, GitHub announced the expansion of GitHub Actions to include Continuous Integration / Continuous Delivery (CI/CD). At Universe 2019, GitHub announced that Actions are out of beta and generally available. I spent the last few days, while I was taking some vacation during Thanksgiving, to explore GitHub Actions for…

How to Rock Python Packaging with Poetry and Briefcase

NOTE: Briefcase now automatically creates a new project with a pyproject.toml file by running briefcase new . I would recommend following the BeeWare Tutorial to setup a new project if you want to use Briefcase for packaging it. As part of modernizing Gaphas , the diagramming widget for Python, I took another look at what the best practices are for packaging and releasing a new version of a Python…

5 Steps to Build Python Native GUI Widgets for BeeWare

Part of my work at Ford Motor Company is to use Model-Based Systems Engineering through languages like SysML to help design safety in to complex automated and electrified technologies. In my free time I took over maintaining a UML tool called Gaphor with the aim of eventually turning it in to a simple SysML tool for beginners. I'm sure I'll be writing about this much more in the future. Eventually…