
Creative technology consultant, product and project manager.
I've been working on web, media, and IT product development projects off and on for 20 years. P... ..Preview

Snowflake ID's are useful for giving a practically unique ID that contains machine and time data.
Snowflake ID is a format first developed by Twitter in 2010 and has been modified and used by oth... ..Preview

Phoenix 1.6 Destroys Peak Technical Debt
Phoenix 1.6 release candidate has dropped and the folkbot.com version 1 codebase has reached peak technical debt. Time to migrate rather than upgrade.
Phoenix 1.6 Release Candidate is out and I am currently in the process of assessing a migration t... ..Preview

Phoenix 1.6 mix phx.gen.auth Accounts User users
Using the new Phoenix Authentication Generator
Phoenix 1.6 has an authentication generator. ```elixir ❯ mix phx.gen.auth Accounts User users ... ..Preview

After starting a new Phoenix 1.6 project we create a basic Accounts User users schema with some modifications.
Every web application is organized around users: admins and end-users and other roles. I like t... ..Preview

OpenGraph Meta for Blog Posts on Elixir Phoenix
OpenGraph meta is important for social media and networking sites.
OpenGraph is a common standard for metadata that is used on social media and social networking si... ..Preview

Recursive auto redundancy
Inception scenario where an AI tool to build products builds an AI tool to build products. The ... ..Preview

Grow SaaS with Sales Blueprints
Sales Science Over Sales Superstars
The 6 book series of SaaS-based sales blueprints provide a practical business-oriented series for... ..Preview

WebRTC is breaking the top-down gatekeeper mega platforms for streaming media.
Streaming media online is quickly becoming the dominant audio-video platform. Beginning with Yout... ..Preview

Web user interface design is not museum art that will last as is for 1000 years. Get it done, get feedback and then adapt it to make it better.
Web user interface design is not hard. It's fast, cheap and easy. Designing a web user interface ... ..Preview

DoD PMBOK Project Knowledge Areas
Project Management Knowledge Areas at the DoD
Page 23, U.S. Department of Defense Extension: A Guide to the Project Management Body of Knowledg... ..Preview

Creative cross-media can span platforms and complement the core message bringing life to an idea in print, web, video, events, sound and product purchases.
Selling stories across mediums requires the creativity to adapt and the consistency to stay on me... ..Preview

Functional Product Management cycles through working versions of the solution to a problem in short cycles, daily or weekly, possibly monthly. If its longer than months, the problem is too hard and needs to be broken down.
A product is a solution to a problem. Identify the problem, decide what is in scope, and more imp... ..Preview

Agile and Waterfall: Myths and Realities
Agile is the spirit of the age.
Agile has become the dominant product development philosophy and approach to business solutions. ... ..Preview