🎙📺 Develpreneur Media Hub
Podcast + YouTubeDevelpreneur Media Hub
Search across podcast episodes, YouTube episodes, summaries, takeaways, and transcript content from one shared Develpreneur library.
Most businesses are rushing into AI—but most aren’t ready. In this episode of Building Better Developers, we sit down with Brad Groux to break down why so many AI initiatives fail before they even start. The problem isn’t the tools—it’s…
Open item →
Source available
AI Project Failure: Why AI Projects Fail (And How to Fix It)
AI project failure is more common than most teams realize—and it’s usually not because of the technology. In this episode of Building Better Developers, we break down why AI projects fail, what companies get wrong about adoption, and how to…
Open item →
Source available
ERP Implementation Strategy That Works | Fix Your ERP & CRM Projects
A strong ERP implementation strategy can make or break your project. In this episode of the Building Better Developers podcast, we continue the conversation with Dustin Domerese—focusing on what actually works when implementing ERP and CRM systems. Instead of theory,…
Open item →
Source available
ERP and CRM Implementation Failures Explained | Why Projects Fail Before They Start
Most ERP and CRM implementation projects fail—but not for the reasons you think. In this episode of the Building Better Developers podcast (Forward Momentum season), we sit down with Dustin Domerese to break down why so many ERP and CRM…
Open item →
Source available
How to Scale a Side Hustle Into a Company | Weekly Challenge
Many developers and entrepreneurs start with a side hustle, but eventually reach a point where hustle alone isn’t enough. In this discussion, Rob Broadhead and Michael Meloche reflect on their interview with Antoine Person and explore what it really takes…
Open item →
Source available
How to Scale with Virtual Assistants (Without Burning Out)
Scaling with virtual assistants is one of the fastest ways to grow your business — but only if you do it correctly. In this episode of Building Better Developers, Antwon Person breaks down how to scale with virtual assistants using…
Open item →
Source available
Entrepreneurial Mindset: From Side Hustle to Scalable Company
Are you building a business — or just staying busy? In this episode of Building Better Developers, we sit down with Army veteran and founder of Skillful Brands, Antwon Person, to talk about the real shift entrepreneurs need to make…
Open item →
Source available
Developer Career Challenge: What If Your Best Skill Disappeared?
What would happen if the skill you rely on most as a developer suddenly disappeared? In this week’s Challenge Friday, we discuss a powerful developer career challenge inspired by our interview with Andrew Stevens. Instead of focusing only on coding…
Open item →
Source available
Keeping Forward Momentum When You’re Overloaded: Small Wins + AI Guardrails
When you’re overloaded, burned out, and still trying to ship, momentum can feel impossible. In this episode of the Building Better Developers podcast (Forward Momentum season), we talk about the practical habits that keep you moving: communicating early, breaking work…
Open item →
Source available
Building Forward Momentum as a Developer Entrepreneur | Andrew Stevens
Building forward momentum is what separates developers who stay stuck from those who grow into entrepreneurs. In this episode of the Building Better Developers podcast (Season 27: Forward Motion), Andrew Stevens shares how building forward momentum shaped his journey from…
Open item →
Source available
How to Get Unstuck: A 21-Day Challenge for Developers
Feeling stuck in your career, business, or leadership journey? In this episode of Building Better Developers, we break down how to get unstuck using a practical 21-day challenge. We talk about: * Why fear—not incompetence—is what usually keeps you stuck…
Open item →
Source available
Developer Mindset Shift: Why Developers Get Stuck and How to Move Forward
Most developers think their biggest career problems are technical. They’re not. In this episode of the Building Better Developers Podcast (Season 27: Forward Motion), we talk with coach Kim Miller-Hershon about the developer mindset shift that helps engineers break patterns,…
Open item →
Source available
Getting Unstuck: Turn Goals into Action with Better Beliefs
Feeling stuck doesn’t mean you’re failing—it usually means something underneath the work isn’t aligned. In this episode of Building Better Developers, we explore how a getting unstuck mindset helps developers, tech leads, and engineering managers move forward when progress feels…
Open item →
Source available
Moving Things Forward With AI: A Friday Challenge for Clearer Problem-Solving
In Season 27 of the Building Better Developers podcast (Moving Things Forward), Rob Broadhead and Michael Meloche break down a simple but powerful idea: as AI gets better at generating code, developers create more value by defining problems clearly, communicating…
Open item →
Source available
How to Evaluate AI for Marketing ROI Without Chasing Hype
AI is everywhere — but that doesn’t mean it’s delivering value. In this episode of Building Better Developers, we break down how technical leaders can approach measuring AI marketing ROI without falling into hype-driven decisions. Instead of chasing tools, we…
Open item →
Source available
How Founder Communities Accelerate the Developer-to-CEO Transition
The Developer to CEO transition rarely starts with a clear plan. More often, it happens gradually—through curiosity, responsibility, and learning on the job. In this episode of the Building Better Developers podcast, part of our Forward Motion season, we’re joined…
Open item →
Source available
Coaching for Developers: How to Get Unstuck and Move Forward | Friday Challenge
Are you busy all day but still feel stuck? In this Building Better Developers Friday Challenge, we reflect on our conversation with executive coach Andrew Hinkelman and explore why developers often struggle with focus, burnout, and direction — even when…
Open item →
Source available
Regaining Clarity at Work: How Developers Avoid Burnout
Burnout doesn’t always look like exhaustion. For many developers and technical leaders, it shows up as distraction, overthinking, and the feeling that you’re busy but not making real progress. In this episode of Building Better Developers, we explore how regaining…
Open item →
Source available
Executive Coaching for Tech Leaders: How to Choose the Right Coach
Executive coaching can be a powerful tool for tech leaders—but only when it’s the right fit. In this episode of Building Better Developers, we explore what executive coaching really is, when it helps most, and how engineering leaders can evaluate…
Open item →
Source available
Balancing Building and Customer Feedback Without Getting Stuck
Balancing building and feedback is one of the hardest shifts developers face as they move into product ownership or entrepreneurship. The habits that make you a strong engineer don’t automatically translate to building a business or product people actually want.…
Open item →
Source available
Customer Feedback for Developers: How to Listen Without Losing Your Vision
Customer feedback for developers is one of the hardest skills to master—especially when you’re building something you care about. In this episode of Building Better Developers, we explore how to listen to users without losing focus, momentum, or vision. The…
Open item →
Source available
Daily Forward Momentum: A Simple System to Break Plateaus
Season 27 kicks off with a simple theme: getting unstuck by building daily forward momentum. Instead of treating “stuck” like failure, this episode reframes it as a plateau—an expected phase where your current approach stops producing the results you want.…
Open item →
Source available
Building Better Foundations: Resetting the Fundamentals for Long-Term Growth
Strong software, effective teams, and sustainable businesses all rely on the same thing: solid foundations. In this episode, we wrap up the Building Better Foundations series by stepping back and reinforcing the fundamentals that often get overlooked. From understanding your…
Open item →
Source available
Go Web First: Use AI Safely + Choose Mobile at the Right Time | Angelo Zanetti
In Part 2 of our interview with Angelo Zanetti (Elemental), we dig into a modern product strategy: go web first—especially when you’re still validating demand. We cover: • AI-assisted development: speed vs risk (and why guardrails matter) • Planning like…
Open item →
Source available
Prove Your MVP: The Founder Playbook for a Strong First Launch | Angelo Zanetti
In this episode of Building Better Developers, we talk with Angelo Zanetti (Co-founder & CEO of Elemental) about how founders can prove your MVP before scaling. We cover: • How to validate you’re solving a real problem • Why simple…
Open item →
Source available
Tiered Pricing in the AI Era: What Actually Works | Dan Balcauski (Part 2)
In Part 2 of our interview with Dan Balcauski (Founder & Chief Pricing Officer at Product Tranquility), we explore tiered pricing in the AI era — how SaaS companies can package AI features in a way customers understand, while still…
Open item →
Source available
Minimal Viable Pricing: How to Stop Guessing and Start Learning | Dan Balcauski (Part 1)
In Part 1 of our interview with Dan Balcauski (Founder & Chief Pricing Officer at Product Tranquility), we break down minimal viable pricing — how to set pricing that’s clear enough to sell, learn, and iterate without getting stuck chasing…
Open item →
Source available
Workflow Efficiency Metrics: Reduce Tool Sprawl (Michael Toguchi)
If you want real improvement—not just more dashboards—workflow efficiency metrics start with visibility. In Part 2 of our interview with Michael Toguchi, we dig into tool sprawl, “shadow systems,” measuring workflow ROI without micromanaging, and how AI is changing pricing…
Open item →
Source available
Process Before Tools: Scale Without Burnout (Michael Toguchi)
In this Building Better Developers interview, Michael Toguchi explains why sustainable growth starts with process before tools. Before you buy another platform or automate another workflow, you need clarity, leadership alignment, and a process your team can actually follow—without burning…
Open item →
Source available
Conversion Rate Optimization: Find Funnel Bottlenecks and Improve What Matters (Samir ElKamouny)
You’ve got traffic… but not enough demos, leads, or signups. In Part 2, Samir ElKamouny breaks down conversion rate optimization as an execution discipline: diagnose the bottleneck, prioritize the 80/20, and test what people actually engage with. In Part 2,…
Open item →
Source available
Market Validation Strategy: How to Prove Demand Before You Write Code (Samir ElKamouny)
Stop overbuilding. In this episode of Building Better Developers, Samir ElKamouny shares a practical market validation strategy to prove demand before you invest months of dev time. In Part 1, we cover: • Market research that actually reduces risk •…
Open item →
Source available
New Year’s Day 2026: Developer Goals, Growth & Momentum (Live Audience)
Welcome to 2026! In this New Year’s Day special of Building Better Developers, we’re joined by a live studio audience and pass the mic around to share what we’re looking forward to this year—business growth, shipping new features, getting back…
Open item →
Source available
2025 Year-End Reflection for Developers: AI Hype, Layoffs, and What’s Next
Welcome back to Building Better Developers! In this special New Year’s Eve-Eve episode, we’re recording in the same room and doing a Year-End Reflection for Developers. We look back at what we’re ready to leave behind in 2025—especially the AI…
Open item →
Source available
Christmas 2025 Reflections | Rest, Recharge, and Wrap Up the Year (Building Better Developers)
Merry Christmas and happy holidays from Building Better Developers! In this Christmas Day special, we share Christmas 2025 reflections on wrapping up a busy year, making time for family, and giving yourself permission to recharge. We talk about simple holiday…
Open item →
Source available
Year-End Reset for Developers: Reflect, Rest, and Plan for the New Year
Need a year-end reset for developers before the holidays are over? In this Pre-Christmas special of Building Better Developers, Rob Broadhead and Michael Meloche look back on the year with a simple “good thing / bad thing” reflection, then shift…
Open item →
Source available
Adapting Your Business to AI | Hunter Jensen on Productivity, Innovation & the Future of Work Part 2
How do you start adapting your business to AI as productivity accelerates and entire industries shift? In Part 2 of our interview with Hunter Jensen, CEO of Barefoot Solutions and Barefoot Labs, we dig into the next 1–3 years of…
Open item →
Source available
Getting Started with AI in Your Business | Interview with Hunter Jensen (Part 1)
How do you safely and effectively get started with AI in your business? In this episode of Building Better Developers, we talk with Hunter Jensen, founder and CEO of Barefoot Solutions and Barefoot Labs, about practical first steps for adopting…
Open item →
Source available
Value-Driven Project Discovery: Building Better Outcomes with Dusty Gulleson | Part 2
In Part 2 of our interview with Dusty Gulleson, CEO of eResources, we explore how value-driven project discovery helps teams prioritize what truly matters, align budgets, and build software that delivers real business outcomes. Dusty breaks down how the 80/20…
Open item →
Source available
How Story Driven Discovery Builds Better Software Projects | Interview with Dusty Gulleson
In this episode of the Building Better Developers Podcast, we sit down with Dusty Gulleson, CEO of eResources, to explore how story driven discovery transforms software projects from the very beginning. Dusty shares why understanding a client’s story, motivations, and…
Open item →
Source available
Managing Digital Distractions with Mister Productivity | Part 2 Interview
In this episode of Building Better Developers (Part 2), we sit down again with Mark Struczewski — better known as Mister Productivity — to explore real-world strategies for managing digital distractions. From constant notifications to social media overload and AI…
Open item →
Source available
Staying Focused: Productivity Secrets with Mister Productivity (Mark Struczewski)
Today we’re talking with Mark Struczewski (Mister Productivity) about what it really takes to stay focused in a world full of distractions. From his powerful Distraction Detox method to simple mindset shifts that stop overwhelm before it starts, Mark shares…
Open item →
Source available
Thanksgiving Reflections for Developers | Building Better Developers Podcast
Happy Thanksgiving! In this special holiday edition of the Building Better Developers podcast, Rob Broadhead and Michael Meloche take a break from the usual tech and leadership discussions to share meaningful Thanksgiving reflections for developers. This episode dives into: 🟠…
Open item →
Source available
Thanksgiving Tips for Developers | Pre-Holiday Special – Building Better Developers
Happy Thanksgiving week! In this pre-holiday special of Building Better Developers (a.k.a. Develpreneur), Rob Broadhead and Michael Meloche hit pause on the Building Better Foundations season to share fun and practical Thanksgiving tips for developers. From travel chaos in Las…
Open item →
Source available
Fixed Bid vs Time and Materials | Interview with Charly Leetham (Part 2)
Understanding fixed bid vs time and materials is one of the biggest challenges for developers, consultants, and small business owners. In Part 2 of our interview with Charly Leetham, we dive deep into the realities of scoping work, managing hidden…
Open item →
Source available
Strategic Foundations for Business Growth | Interview with Charly Leetham (Part 1)
Strategic foundations for business growth start long before marketing or scaling — they begin with clarity, systems, and understanding your customer. In Part 1 of our interview with Charly Leetham, we dig into the real foundations every business needs to…
Open item →
Source available
Automating Quality in Software Development | Greg Lind on AI, Testing, and Continuous Improvement
In part two of our Building Better Developers interview with Greg Lind, founder of Buildly and OpenBuild, we dive deep into automating quality in software development through AI, automation, and continuous testing. Greg shares how his team integrates QA into…
Open item →
Source available
Bridging the Gap in Software Development | Greg Lind Interview | Building Better Foundations
In this episode of Building Better Developers, hosts Rob Broadhead and Michael Meloche sit down with Greg Lind, founder of Buildly and OpenBuild, to explore how teams can bridge the gap in software development using AI, automation, and transparency. Greg…
Open item →
Source available
WordPress SEO for Developers: Tools vs. Building Your Own with Wes Towers (Part 2)
In Part 2 of our conversation with Wes Towers, founder of Uplift 360, we dive into real-world strategies for WordPress SEO for developers—how to build leaner, faster, and smarter websites that rank in an AI-driven world. Wes shares his practical…
Open item →
Source available
Wes Towers on Niching for Developers: Standing Out in a Crowded Market (Part 1)
In this episode of Building Better Developers, hosts Rob Broadhead and Michael Meloche talk with Wes Towers, founder of Uplift 360, about niching for developers — and how finding focus helps you stand out, build trust, and grow faster. Wes…
Open item →
Source available
Building Better Foundations: The Power of Strong Requirements
In this episode of Building Better Developers, hosts Rob Broadhead and Michael Meloche revisit one of the most important topics in software development — strong requirements. Learn why clear, detailed, and testable requirements form the foundation of every great software…
Open item →
Source available
How Vibe Coding with AI Is Changing the Way Developers Build Software
In this episode of Building Better Foundations, Rob Broadhead and Michael Meloche explore vibe coding — the emerging trend of using AI to code in real time. Learn how developers are blending human creativity with AI precision to build faster,…
Open item →
Source available
Remote Hiring Process: Insights from Agustin Morrone (Part 2)
In Part 2 of our conversation with Agustin Morrone, CEO and co-founder of Vintti, we explore how AI, automation, and people-first leadership are reshaping the remote hiring process. Vintti helps U.S. companies build high-performing remote teams across Latin America in…
Open item →
Source available
Redefining Remote Hiring with Agustin Morrone of Vintti (Part 1)
In this episode of Building Better Developers, Rob Broadhead and Michael Meloche talk with Agustin Morrone, CEO and co-founder of Vintti, about how his company is redefining remote hiring across Latin America. Read the blog: https://develpreneur.com/redefining-remote-hiring-agustin-morrone-vintti-part1/ Learn how Vintti connects…
Open item →
Source available
Building on the Foundation: Branding and Marketing Fundamentals with Kevin Adelsberger (Part 2)
In Part 2 of our conversation with Kevin Adelsberger, owner of Adelsberger Marketing, we explore how to refine your brand and stay authentic in a fast-changing world. From branding and marketing fundamentals to the impact of AI on creative industries,…
Open item →
Source available
Branding Basics: How Small Businesses Build Strong Foundations
In this episode of Building Better Developers, hosts Rob Broadhead and Michael Meloche talk with Kevin Adelsberger, founder of Adelsberger Marketing, about the branding basics that help small businesses grow. Learn how to: ✅ Turn a side hustle into a…
Open item →
Source available
Trust and Reliability Matter: Interview with Adam Malone (Part 2)
In this episode of Building Better Developers (S26E04), hosts Rob Broadhead and Michael Meloche continue their conversation with Adam Malone on how trust and reliability shape successful teams and lasting customer relationships. Adam explains how consistency, empathy, authenticity, and performance…
Open item →
Source available
The Power of Trust: How Great Teams and Leaders Build Success | Interview with Adam Malone (Part 1)
In this episode of Building Better Developers, we sit down with Adam Malone, founder of The Tenacious Operator, to explore the Power of Trust — the real foundation behind leadership, performance, and team success. Adam shares stories of transformation, from…
Open item →
Source available
Coding Options – No-Code, Low-Code & Vibe Coding | Building Better Developers S26E2
Discover the full spectrum of modern coding options—from no-code and low-code platforms to the emerging practice of vibe coding powered by AI. Hosts Rob Broadhead and Michael Meloche explain when each approach shines, how to avoid platform lock-in, and what…
Open item →
Source available
Building Better Foundations | Season 26 Episode 1
Welcome to Season 26 of Building Better Developers! 🎙️ This season is all about Building Better Foundations—focusing on the “why” behind today’s most prominent tech buzzwords like AI, cloud computing, low-code, no-code, and even vibe coding. In this kickoff episode,…
Open item →
Source available
Season 25 Recap – Lessons Learned from Our AI-Assisted Podcast Journey
Season 25 of Building Better Developers with AI wraps up with a fully human conversation. After more than thirty episodes experimenting with an AI-assisted podcast recap, hosts Rob Broadhead and Michael Meloche reflect on what they learned using AI to…
Open item →
Source available
Build a Developer Legacy That Outlives Your Code | Building Better Developers Podcast
Want your work to matter long after the last commit? In this episode of Building Better Developers, hosts Rob Broadhead and Michael Meloche revisit their classic conversation “Your Developer Journey – How to Leave a Lasting Legacy.” Here are some…
Open item →
Source available
Side Hustle Finances Made Easy – Your Guide to Stress-Free Billing
Turn your side hustle into a thriving business with this complete side hustle finances playbook. Rob Broadhead and Michael Meloche share proven steps to keep cash flowing, avoid tax headaches, and get paid faster. ✅ Separate business and personal accounts…
Open item →
Source available
Constructive Communication in Software Development That Drives Results
Challenge your team to communicate better! In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit their classic discussion on constructive communication in software development—showing how to replace arguments with collaboration. 🔑 You’ll learn: •…
Open item →
Source available
Price With Confidence: Estimation Made Simple
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit “Estimation Essentials” with a fresh AI perspective. Discover why estimation is more than numbers—it’s about building trust, avoiding burnout, and delivering value. Learn practical frameworks,…
Open item →
Source available
Code Consistency for Better Software
Code consistency is more than formatting — it’s the key to building clean, scalable, and collaborative software. In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit why consistency matters, how AI tools can help,…
Open item →
Source available
Demo-Driven Development: Build Better Software with Faster Feedback
We’re back with another Building Better Developers with AI episode — and this time, we’re revisiting a favorite topic: demo-driven development. If you’ve ever struggled to get stakeholders, clients, or even your own team aligned on what a project should…
Open item →
Source available
Writing Better User Stories | Transform Your Projects with Clarity
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit a listener favorite: user stories. We explore why writing better user stories is essential for keeping projects on track, avoiding vague requirements, and focusing on…
Open item →
Source available
Surviving Tough Coding Challenges | Building Better Developers with AI
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit one of their most memorable discussions: “Psychopaths, Scenarios, and Tough Coding Challenges.” From half-baked requirements scribbled on napkins to “just a small change” that rewrites…
Open item →
Source available
Enhancing Developer Productivity | 900th Episode Celebration
🎉 Thank You for 900 Episodes! 🎉 We’re excited to celebrate our 900th episode of Building Better Developers — and it’s all thanks to you, our listeners and viewers, who’ve supported us along the way. In this milestone episode, Rob…
Open item →
Source available
Developer Career Growth: Breaking Through Stagnation with AI
Are you feeling stuck in your career as a developer? You’re not alone. In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit the topic of breaking through career plateaus with fresh insights and AI-driven…
Open item →
Source available
Unlocking Developer Performance: Smart Strategies to Avoid Burnout and Get More Done
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit one of their most popular topics: developer performance. Originally discussed in “Supercharge Your Focus and Productivity – Expert Tips for Success,” this updated conversation explores…
Open item →
Source available
Revisiting “Done” in Agile – Why It Matters More Than You Think
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit their earlier conversation on defining “done” in Agile. They break down why “done” can’t just mean “I finished coding,” and how a clear, enforceable Definition…
Open item →
Source available
Scope Creep in Software Projects: Causes, Consequences, and How to Prevent It
Scope creep is one of the most common — and costly — challenges in software development. In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche explain what scope creep is, why it happens, and proven…
Open item →
Source available
Pivot Your Developer Career: Embrace Change, Avoid Burnout, and Grow
Are you feeling stuck in your tech career? It might be time to pivot. In this episode of Building Better Developers, Rob Broadhead and Michael Meloche dive into when and how to pivot as a developer. You’ll hear: • What…
Open item →
Source available
How to Build Customer Success That Drives Real Results (Not Just Support)
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche explore what it really means to deliver customer success—not just customer support. Whether you’re a solo founder, SaaS developer, or part of a tech team, you’ll…
Open item →
Source available
Evolving from Coder to Developer: What You Need to Know
In this episode of Building Better Developers, Rob Broadhead and Michael Meloche revisit the journey of evolving from coder to developer. Learn what separates coders from developers and explore the essential skills that support long-term growth in your software career.…
Open item →
Source available
How to Use User Stories in Software Development for Better Results
In this episode of *Building Better Developers*, we revisit “User Stories Unveiled” and dive into why user stories matter in software development. We walk through how to write effective stories, how they relate to test-driven development, and how to avoid…
Open item →
Source available
Requirements Matter: How Better Planning Leads to Better Software
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche explore why requirements matter more than ever in software development. From vague specs to blown budgets, they break down how poor requirements—not bad code—are the root…
Open item →
Source available
Master the Power of Documentation to Boost Team Velocity
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit one of the most overlooked tools in a developer’s toolbox: the power of documentation. Using ChatGPT, they revisit a previous episode and extract fresh insights…
Open item →
Source available
What Most Teams Get Wrong About Project Kickoff Strategy
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit a cornerstone of successful software development: the project kickoff strategy. Originally explored in our episode “Mastering the Project Kickoff – Setting the Stage for Success,”…
Open item →
Source available
What Happens When Software Fails? Tools and Tactics to Recover Fast | Building Better Developers
What should you do when software fails? In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche explore what really happens when systems crash, production goes down, and disaster strikes. Originally inspired by the episode When…
Open item →
Source available
How to Find Balance in Software Development | Pause, Pivot & Avoid Burnout
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche discuss how developers can prevent burnout and enhance productivity by striking a balance in software development. Discover the importance of pausing with purpose, pivoting when necessary,…
Open item →
Source available
Level Up Your Development Workflow | Decluttering with AI for Better Focus and Cleaner Code
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche revisit one of their most practical topics: decluttering your code and workflow. However, this time, they incorporate AI tools like ChatGPT into the conversation to help…
Open item →
Source available
Top Essential Habits for Software Developers to Sharpen Skills and Drive Success
Looking to become a more productive, skilled, and successful developer? 🚀 In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche break down the Top Essential Habits for Software Developers that help you stay sharp, grow…
Open item →
Source available
Building Better Developers with AI | Mastering Developer Feedback
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche explore how developer feedback helps sharpen your skills, improve code quality, and boost team collaboration. Learn how AI tools like ChatGPT reshape developer conversations and uncover…
Open item →
Source available
Winning Your First Developer Project | Building Better Developers with AI
In this episode of Building Better Developers with AI, we share proven tips for winning your first developer project. Learn how to specialize your skills, build confidence, and land your first paying client. Whether you’re starting a side hustle or…
Open item →
Source available
Updating Developer Tools: Boost Productivity, Security, and Team Efficiency
Keeping your developer tools updated is critical for productivity, security, and collaboration. In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche explain why outdated tools create friction and how modern IDEs, plugins, and processes help…
Open item →
Source available
Improving Team Collaboration in Software Development: Proven Strategies for Success
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche explore how developers and teams can improve collaboration in software development to boost productivity, reduce tech debt, and deliver better software. We dive into AI-backed insights…
Open item →
Source available
Software Methodologies: Thrive in Agile, Waterfall & DevOps | Developer Mindset with AI
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche discuss how developers can succeed across multiple software methodologies, including Agile, Waterfall, DevOps, and hybrid models. From handling context switching to defining “done,” they share real-world…
Open item →
Source available
Solving Problems in Software Projects | Building Better Developers with AI
In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche explore one of the biggest traps in software development: solving the wrong problems. Learn how to identify root causes, avoid quick fixes, and build solutions that…
Open item →
Source available
Coding vs. Developing: How AI Shapes the Modern Developer
Welcome to a new season of the Building Better Developers podcast—this time with AI insights! In this episode, we revisit a fan-favorite topic: the journey from coder to developer. With the help of AI, Rob Broadhead and Michael Meloche explore…
Open item →
Source available
Building Better Developers with AI | Season 25, Episode 1
Welcome to Season 25 of the Building Better Developers podcast! 🎉 This time, we’re handing the mic (kind of) to artificial intelligence. In this season premiere, Rob Broadhead and Michael Meloche explore how AI can support, challenge, and even inspire…
Open item →
Source available
Building Better Businesses | Podcast Recap & Growth Strategies
In this episode, we wrap up our season focused on building better businesses with insights you can apply today. Join hosts Rob Broadhead and Michael Meloche as they reflect on the most impactful strategies, lessons, and challenges from this season…
Open item →
Source available
Remote vs In-Office Work: Productivity, Culture & the Future of Your Team
In this episode of the Building Better Developers podcast, Rob Broadhead and Michael Meloche dive into the remote vs in-office work debate—one of the biggest workplace discussions in recent years. 💡 Topics we cover: • What actually boosts productivity: remote…
Open item →
Source available
Upgrading Your Business: Proven Tips to Save Time & Grow Faster | Building Better Developers
In this episode of Building Better Developers, Rob Broadhead and Michael Meloche discuss upgrading your business — what it means, why it matters, and how to do it smartly. From better tools and smarter hiring to training and compliance, this…
Open item →
Source available
Retrospectives for Business Growth | Building Better Developers Podcast
In this episode of the Building Better Developers podcast, Rob Broadhead and Michael Meloche explore the power of retrospectives in business. Learn how to reflect on past projects, identify wins and challenges, and make actionable improvements for future success. 💬…
Open item →
Source available
Business Tune-Up Checklist: Refresh, Refocus, and Reignite Mid-Year
In this episode of the Building Better Developers podcast, Rob Broadhead and Michael Meloche walk you through a practical mid-year business tune-up—from website audits and marketing reviews to expense tracking and scaling operations. 🔧 Topics covered include: • Why you…
Open item →
Source available
Impostor Syndrome: Simple Ways to Reclaim Your Confidence
Are you struggling with impostor syndrome? You’re not alone. In this episode of Building Better Developers, Rob Broadhead and Michael Meloche break down what impostor syndrome is, why it shows up for business owners and leaders, and how to overcome…
Open item →
Source available
Off the Rails in Business: Reclaim Your Time and Sanity
In this episode of *Building Better Developers*, Rob Broadhead and Michael Meloche dive into what it means to be off the rails in business—and how to reset before burnout hits. 👉 Struggling with chaos, distraction, or burnout? 👉 Feeling stuck…
Open item →
Source available
Reading the Room in Business | Building Better Developers Podcast
In this episode of the Building Better Developers podcast, Rob Broadhead and Michael Meloche explore the overlooked leadership skill of reading the room. Whether you're leading a meeting, pitching an idea, or presenting to clients, understanding how your audience responds…
Open item →
Source available
How to Demo Your Product and Get Feedback That Matters | Building Better Developers Podcast
In this episode of the Building Better Developers podcast, Rob Broadhead and Michael Meloche explore how to demo your product in a way that not only impresses but also delivers actionable feedback. Learn how to prep, practice, present, and evolve…
Open item →
Source available
Stop Chasing Your Tail: How To Reset Your Progress Without Panicking
In this episode of the Building Better Developers podcast, Rob Broadhead and Michael Meloche dive into how to stop chasing your tail when you’re stuck, overwhelmed, or spinning in place. Learn how to recognize when you’re panicking, reset your focus,…
Open item →
Source available
How to Build a Minimal Viable Product Without Blowing Your Budget | Building Better Developers
In this episode of Building Better Developers, Rob Broadhead and Michael Meloche share how to create a minimal viable product that wins customers — without breaking your budget. Learn how to launch faster, prioritize smarter, and avoid costly mistakes. Subscribe…
Open item →
Source available
PTO Taking Breaks: Why You Need More Than a Long Weekend | Building Better Businesses Podcast
In this episode of the Building Better Developers podcast, Rob Broadhead and Michael Meloche dive into the importance of PTO taking breaks—and why long weekends just aren’t enough. They share personal stories, hard lessons, and practical strategies for developers, entrepreneurs,…
Open item →
Source available
Setting Deadlines: The Secret Ingredient for Project Success | Building Better Developers
In this episode of the Building Better Developers podcast, Rob Broadhead and Michael Meloche dive into the often-overlooked topic of setting deadlines—and how it can make or break your business projects. 🔹 Learn why setting deadlines is more than just…
Open item →
Source available
Building Customer Trust in Business: Turning Mistakes into Opportunities
In the latest Building Better Developers podcast episode, co-hosts Rob Broadhead and Michael Meloche discuss an uncomfortable but essential part of doing business: what to do when you make a mistake. More specifically, they explore how turning errors into opportunities can…
Open item →
Source available
Customer Communication Strategies: How To Improve Client Interactions
In this episode of Building Better Developers, part of the Building Better Businesses season, hosts Rob Broadhead and Michael Meloche explore customer communication strategies. From tone and timing to tools and follow-up processes, they share real stories and practical tips…
Open item →
Source available
Pitching Your Business: Start Conversations That Drive Growth
Welcome back to the Building Better Developers podcast recap! This season, Building Better Businesses is all about practical ways to improve your entrepreneurial journey. In this episode, “Pitch Party: Pitching Your Business,” hosts Rob Broadhead and Michael Meloche unpack what…
Open item →
Source available
How to Build a Sustainable Business: From Idea to Execution
In this insightful episode of Building Better Developers, hosts Rob Broadhead and Michael Meloche tackle a key theme for entrepreneurs: transitioning from a flexible side hustle to building a sustainable business. The conversation is rooted in experience, realism, and the…
Open item →
Source available
Product Enhancement Strategies: How to Add Value Without Adding Bloat
In the Building Better Developers podcast episode, hosts Rob Broadhead and Michael Meloche share valuable insights into effective product enhancement strategies. They explore how businesses can improve and expand their products and services without adding unnecessary complexity or sacrificing quality. If you’re…
Open item →
Source available
Product Placement Strategy : How to Position Your Product or Service for Success
In the Building Better Developers podcast, in the season Building Better Businesses, hosts Rob Broadhead and Michael Meloche dive deep into one of the most important yet often overlooked aspects of building a successful business—product placement strategy. This episode explores how intentional product…
Open item →
Source available
How to Succeed with Digital Marketing for Small Businesses
In this episode of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche share actionable insights on digital marketing for small businesses. Part of their Building Better Businesses season, the episode explores how to create marketing that connects,…
Open item →
Source available
Business Networking Strategies: How to Build Real Relationships That Grow Your Business
In this episode of the Building Better Developers podcast’s “Building Better Businesses” season, hosts Rob Broadhead and Michael Meloche explore business networking strategies that go far beyond the typical card-swapping routine. If you’re tired of awkward mixers and forced conversations,…
Open item →
Source available
Business Continuity: Keeping Your Business Running When Life Happens
In the latest episode of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche discuss business continuity, a concept that is often overlooked until it’s too late. They explore the question: What happens when business operations are disrupted?…
Open item →
Source available
Disaster Recovery Plan Protecting Your Business from Unexpected Threats
In the latest episode of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche discuss a critical topic that many businesses overlook until it's too late—a disaster recovery plan. When disaster strikes, whether it’s a cyberattack, hardware failure,…
Open item →
Source available
Work Life Balance Strategies: Setting Boundaries for a Healthier Life
In the latest episode of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche discuss work-life balance strategies. For entrepreneurs, developers, and business owners, the lines between work and personal life can blur, leading to burnout, inefficiency, and…
Open item →
Source available
Business Growth Strategies: When and How to Scale Successfully
In this episode of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche explore business growth strategies, focusing on when and how to scale effectively. They emphasize the importance of preparation, automation, and strategic delegation, ensuring that growth…
Open item →
Source available
Leveraging AI for Business: How Automation and AI Boost Efficiency and Growth
Artificial Intelligence (AI) is revolutionizing how businesses operate, streamlining tasks, and automating processes to increase efficiency. In the latest episode of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche dive into the practical applications of Leveraging AI…
Open item →
Source available
Business Automation and Templates: How to Streamline Your Workflow
In the Building Better Businesses season of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche delve into the power of business automation and templates in streamlining operations. This episode highlights the importance of optimizing daily workflows to…
Open item →
Source available
Hiring Talent: Strategies for Building Strong Teams
In the "Building Better Businesses" season of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche dive deep into one of the most critical challenges for any business: hiring talent and how to find them. This episode provides…
Open item →
Source available
Scaling with Contractors and Employees: A Strategic Guide to Business Growth
In the "Building Better Businesses" season of the Building Better Developers podcast, Rob Broadhead and Michael Meloche provide strategic insights into scaling with contractors and employees. They discuss key factors involved in hiring, training, and effectively managing talent, highlighting the…
Open item →
Source available
Overcoming Barriers to Starting a Business: Why Haven’t You Started Yet?
Overcoming barriers to starting a business can be challenging, but it’s a necessary step for aspiring entrepreneurs. Many people dream of launching their own ventures, yet few actually take the leap. In this episode of Building Better Developers, hosts Rob Broadhead…
Open item →
Source available
Elevator Pitch Strategies: Perfect Your Pitch and Boost Your Brand
In the latest episode of the Building Better Businesses podcast, hosts Rob Broadhead and Michael Meloche dive into the art of elevator pitch strategies—a crucial tool for entrepreneurs, developers, and business owners looking to set themselves apart from the competition. This episode explores…
Open item →
Source available
Business Finance Management: Building Better Businesses for Success
In this episode of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche dive deep into a topic that many entrepreneurs and business owners tend to avoid—business finance management. While it might not be the most exciting aspect of running…
Open item →
Source available
Building Better Businesses Introduction to Season 24
The Building Better Developers podcast is back with its 24th season. This time, hosts Rob Broadhead and Michael Meloche tackle the essential topic of Building Better Businesses. Whether you're a software developer turning a side hustle into a business or an entrepreneur refining…
Open item →
Source available
Why Habits Matter: Unlock Peak Productivity and Success
As the Building Better Developers podcast wrapped up its season on habits, hosts Rob Broadhead and Michael Meloche reflected on why habits matter, how they shape our professional and personal lives, and how developers can leverage them for continuous improvement. This final…
Open item →
Source available
Habit Review for Developers: Boost Productivity and Build Better Workflows
As we near the end of the Building Better Developers season on habits, hosts Rob Broadhead and Michael Meloche take a moment to reflect on the journey so far. Throughout this season, they have introduced nearly 30 different habits and challenges, each…
Open item →
Source available
Navigating Difficult Conversations: Insights from the Building Better Developers Podcast
In a recent Building Better Developers podcast episode, hosts Rob Broadhead and Michael Meloche delve into the art of handling difficult conversations. This episode serves as a follow-up to their previous discussion on fostering discussions, providing valuable insights into managing…
Open item →
Source available
Fostering Effective Communication: Building Better Conversations for Developers
In the latest episode of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche dive deep into the art of fostering effective communication, particularly in the tech and development world. They explore developers' communication challenges and provide actionable strategies…
Open item →
Source available
DP838 S23E29 How to Transition Your Side Hustle to a Day Job Strategies for Success
Turning a side hustle into a full-fledged day job is an ambition many share, but the journey is anything but straightforward. In this season of "Building Better Habits," hosts Rob Broadhead and Michael Meloche delve into the strategies, challenges, and…
Open item →
Source available
DP837 S23E28 Managing Anxiety and Stress Insights and Strategies for Daily Life
In a recent episode of the Building Better Habits podcast, hosts Rob Broadhead and Michael Meloche tackled the important topic of managing anxiety and stress, especially in high-pressure work environments. This episode explores practical strategies for identifying, understanding, and managing…
Open item →
Source available
Breaking Down Problems: Simplifying Solutions and Getting Things Done
In this episode of Building Better Habits, hosts Rob Broadhead and Michael Meloche explore the art of breaking down complex problems, simplifying tasks, and mastering productivity. Whether you’re a developer, a project manager, or simply someone looking to boost efficiency,…
Open item →
Source available
Building Better Habits: Improving Your Focus
In this episode of Building Better Habits, Rob Broadhead and Michael Meloche delve into an essential skill for productivity—improving focus. Drawing from personal experiences and practical methodologies, they explore ways to enhance your attention span and align your efforts with…
Open item →
Source available
Building Better Habits: How Fun Habits Can Replace Bad Habits
Developing better habits often feels like a task-oriented mission—ditch the bad, adopt the good, and stay on track. But what if building good habits could also be fun? In the latest episode of Building Better Habits, Rob Broadhead and Michael…
Open item →
Source available
Breaking Bad Habits: Simple Strategies for a Healthier Life
The start of a new year is the perfect time to focus on breaking bad habits that no longer serve us. In the Building Better Habits podcast episode titled “Anti-Habits: How to Break Bad Habits,” hosts Rob Broadhead and Michael…
Open item →
Source available
Goal Setting and Habits: The Keys to a Productive New Year
Happy New Year, developers! As 2025 begins, Rob Broadhead and Michael Meloche, the voices behind the Building Better Developers podcast, bring you a special New Year’s Day episode. This isn’t the launch of a new season but a unique pause…
Open item →
Source available
Wrapping Up 2024: Building Better Developers New Year's Eve Special
The Building Better Developers podcast closes out the year with a reflective and inspiring New Year’s Eve special. Hosts Rob Broadhead and Michael Meloche guide listeners through the process of wrapping up 2024, offering insights, lessons, and actionable strategies to…
Open item →
Source available
The Magic of Christmas Movies: A Heartwarming Tradition
The holiday season isn’t complete without the joy and nostalgia of Christmas movies. In this Building Better Developers 2024 Christmas Special, hosts Rob Broadhead and Michael Meloche share their favorite festive films and discuss how these timeless classics and modern…
Open item →
Source available
Holiday Gaming Gift Guide The 2024 Christmas Special from Building Better Developer
The holiday season is here, and with it comes the perfect opportunity to treat yourself and your loved ones to some gaming cheer. In this year’s Building Better Developers Christmas Special, Rob Broadhead and Michael Meloche dive into their ultimate…
Open item →
Source available
AI Habits to Embrace for Efficiency and Growth
In the latest Building Better Developers podcast season, Rob Broadhead and Michael Meloche dive deep into the fascinating world of Artificial Intelligence (AI) and its impact on developers’ habits. In this episode, the focus isn’t just on using AI but on…
Open item →
Source available
Agile Developer Habits: Simple Practices for Big Development Wins
Agile has become a cornerstone of modern development, yet the essence of its value often gets overshadowed by procedural or tool-based interpretations. In the recent Building Better Developers podcast, Rob Broadhead and Michael Meloche delve into the foundational principles of…
Open item →
Source available
Cloud Development Habits How to Stay Ahead in Tech
In the fast-paced world of technology, staying relevant means continually adapting to new tools and paradigms. One of the most transformative shifts in recent years has been the rise of cloud computing. In this episode of the Building Better Developers…
Open item →
Source available
Developer Tools That Transform: Habits for Smarter Development
In the ever-evolving world of software development, the tools you use can either streamline your workflow or slow you down. Mastering the right developer tools isn’t just about efficiency—it’s about transforming how you approach challenges and fostering habits that drive…
Open item →
Source available
How to Build Better Habits with Coding Standards
Season after season, the “Building Better Developers” podcast inspires tech enthusiasts to refine their craft by fostering productive habits. In a recent episode, hosts Rob Broadhead and Michael Meloche emphasized coding standards—a crucial but often overlooked pillar in software development.…
Open item →
Source available
Cultivating Developer Leadership Habits: Lead, Mentor, and Teach for Success
In the latest season of Building Better Developers, hosts Rob Broadhead and Michael Meloche focus on a transformative idea: cultivating developer leadership habits to advance both personal and professional growth. By building habits around leadership, mentoring, and teaching, developers can…
Open item →
Source available
Gratitude and Growth: A Thanksgiving Special on Building Better Developers
In this special Thanksgiving episode of Building Better Developers, hosts Rob Broadhead and Michael Meloche celebrate gratitude and growth—the cornerstones of personal and professional success. With a blend of humor, heartfelt stories, and reflections, they share the joys of the…
Open item →
Source available
Building Better Developers: A Guide to Holiday Planning and Reflection
As we approach the end of the year, the Building Better Developers podcast presents a special Thanksgiving edition focused on holiday planning and reflection. Hosts Rob Broadhead and Michael Meloche share insights into their personal and professional journeys this year,…
Open item →
Source available
Personal Branding and Resumes: Building Your Professional Story
In Season 23, Episode 11 of the Building Better Developers podcast, Rob Broadhead and Michael Meloche dive into a critical career-building topic: personal branding and resumes. This episode focuses on cultivating habits that help you stand out professionally, ensuring your…
Open item →
Source available
Criticism and Code Reviews: Building Better Developers, One Habit at a Time
The latest episode of Building Better Developers, Season 23’s “Building Better Habits” series, dives into one of the most sensitive yet vital aspects of personal and team growth: giving and receiving criticism. Rob Broadhead and Michael Meloche explore how developers…
Open item →
Source available
Meeting Prep for Developers: Simple Habits to Enhance Focus and Reduce Stress
Welcome to Episode 9 of the Building Better Developers podcast, Season 23. Hosts Rob Broadhead and Michael Meloche explore the crucial habit of meeting preparation. This season focuses on building better habits as developers. In this episode, they explain how…
Open item →
Source available
Taking Breaks to Boost Developer Health and Productivity
In Episode 8 of Building Better Developers Season 23, hosts Rob and Michael explore the importance of taking breaks for health. This episode, part of the “Building Better Habits” season, offers strategies for integrating breaks throughout the workday. From using…
Open item →
Source available
Breaking Things Down for Success: How Developers Can Build Better Habits
Rob Broadhead and Michael Meloche host Episode 7 of Building Better Developers. They explore how to Breaking Things Down for Success. Their discussion centers on maintaining a personal backlog. This practical tool helps streamline both project management and professional growth. Through…
Open item →
Source available
Planning and Scheduling: Essential Habits for Building Better Developers
Welcome back to “Building Better Developers” as we continue our journey through Season 23, focused on building better habits. In Episode 6, Rob Broadhead and Michael Meloche dive into the fundamental skill of planning and scheduling as a daily practice.…
Open item →
Source available
Improving Coding Skills: Building Better Developers by Building Better Habits
In the latest episode of Building Better Developers, Rob and Michael continue their journey through Season 23, “Building Better Habits.” In Episdoe 5 the focusing on improving coding skills. Like diving into why developers should consistently refine techniques, stay updated…
Open item →
Source available
Automation for Better Habits: Streamline Your Workflow and Boost Productivity
Welcome to episode four of Building Better Developers. This season, we are focusing on "Building Better Habits." This episode shows how automation can handle repetitive tasks in your daily routine. By automating mundane work, developers can focus more on creative…
Open item →
Source available
Kitchen Sink App: The Ultimate Developer Tool for Consistent and Scalable Software Des
In the latest Building Better Developers episode, Rob Broadhead and Michael Meloche discuss the “Kitchen Sink App.” This season emphasizes building better habits for developers. The Kitchen Sink App involves creating a prototype or template with essential project controls and…
Open item →
Source available
Pomodoro Technique: Boost Your Focus and Productivity with Time Blocking
In the latest season of Building Better Developers, Rob Broadhead and Michael Meloche delve into the essential topic of building better habits. Season 23, episode 2 starts with a deep dive into a powerful productivity method: the Pomodoro Technique. This…
Open item →
Source available
Security Awareness: Protect Your Code, Your Career, and Your Future
Season 23 of the Building Better Developers podcast kicks off with a focus on building better habits. The first episode covers a critical topic for developers and tech enthusiasts: security awareness. Hosted by Rob Broadhead and Michael Meloche, the episode…
Open item →
Source available
The Developer Journey Key Lessons for Career Growth and Consistency
Software developers face unique challenges throughout their careers. The Developer Journey podcast tackles these issues head-on. Hosts Michael Meloche and Rob Broadhead guide listeners through typical career milestones. Their show, "Building Better Developers," just wrapped up its twenty-second season covering…
Open item →
Source available
Ending Your Developer Journey: How to Leave a Lasting Legacy
In this episode of Building Better Developers, the host dives into a crucial topic—ending your developer journey. Whether you’re nearing the end of your career, transitioning to a new job, or closing down a side project, knowing how to wrap…
Open item →
Source available
Accounting Tips for Side Hustles: How to Manage Invoicing and Billing Like a Pro
In this episode of the Building Better Developers podcast, the hosts discuss an essential aspect of running a side hustle or small business: accounting. For developers and entrepreneurs, maintaining proper financial practices is critical to ensuring long-term success, and this…
Open item →
Source available
Advocating vs Arguing: How to Drive Collaboration and Success in Software Development
In the world of software development, disagreements are inevitable. Whether it’s about the tools to use, the architecture to build, or the best approach to solving a problem, developers often find themselves at odds with one another. The key to…
Open item →
Source available
Estimation Essentials :How to Nail Pricing for Development Projects
This Building Better Developers podcast episode focuses on a crucial and often tricky aspect of the developer journey—pricing and estimation. As developers progress in their careers, they eventually move beyond short-term tasks and need to estimate project-level work. This includes their own…
Open item →
Source available
Coding Standards: Understanding Their Importance in Software Development
In the fast-paced world of software development, coding standards play a crucial role in ensuring that projects run smoothly and effectively. These guidelines help developers maintain code consistency and quality, leading to better collaboration and more efficient workflows. Our recent…
Open item →
Source available
The Power of Clickable Demos in the Software Development Lifecycle
One of the most valuable tools you can utilize in the journey of becoming a better developer is the clickable demo. This episode of our developer series delves deep into the importance of prototypes, wireframes, and proof of concept demonstrations,…
Open item →
Source available
Transform Your Projects: The Ultimate Guide to Effective User Stories
In this episode of the Building Better Developers podcast, the hosts delve into the critical role of effective user stories in software development. The discussion highlights how these stories serve as a powerful tool for conveying system requirements and improving…
Open item →
Source available
Unpacking 'Psychopaths' Scenarios and Tough Coding Challenge
In this episode, we delve deeper into the developer’s journey, focusing on how to handle the toughest non-happy path scenarios—those we now refer to as “Psychopaths.” These are the rare, unpredictable issues that disrupt normal workflows and often present the…
Open item →
Source available
Building a Strong Developer Toolkit: Enhancing Skills and Productivity
In the fast-evolving world of software development, having a robust developer toolkit is essential for growth. This episode of our podcast dives deep into how developers can effectively build their toolkit, not just by learning new programming languages but by…
Open item →
Source available
Breaking Through Career Plateaus: Tips to Accelerate Your Growth as a Developer
In today’s episode, we’re diving deep into a topic many developers face but don’t always address: career plateaus. Whether you're a junior developer or a seasoned coder, hitting a plateau can feel frustrating. You're no longer learning at the same…
Open item →
Source available
Supercharge Your Focus and Productivity: Expert Tips for Success
Maintaining focus and productivity is essential in today's fast-paced world, especially for high-intensity roles. In this podcast, Rob Broadhead and Michael Meloche of Develpreneur share their insights on mastering focus and productivity. Let’s dive into their expert advice on improving…
Open item →
Source available
Defining 'Done' in Agile: How to Stay on Track and Avoid Scope Creep
In a recent episode of the Developer Building Better Developers podcast, Rob Broadhead and Michael Meloche delve into the nuances of Agile development, with a particular focus on defining and achieving “done” within Agile frameworks. This discussion is critical for…
Open item →
Source available
Mastering Scope CreepL Navigating the Hidden Challenges in Software Development
Welcome back to the Building Better Developers Podcast, where we continue to explore the developer journey—from novice to expert—focusing on practical skills and mindset shifts that turn good developers into great ones. In this episode, we dive deep into a…
Open item →
Source available
Pivoting: How to Embrace Change and Fuel Your Professional Growth
In our latest podcast episode, we dive into the transformative power of pivoting in your career, particularly within the IT industry. Pivoting—making significant changes in your career direction or focus—is crucial for navigating the fast-paced tech world and achieving long-term…
Open item →
Source available
Customer Success: Delivering Value on a Budget
Welcome back to the Develpreneur Podcast. This season, we focus on the developer's journey, helping you improve your craft and navigate the tech industry's challenges. This episode delves into customer success, mainly when working within budget constraints. Whether you’re building…
Open item →
Source available
Skill Sets for Success: Evolving from Coder to Developer
In the ever-evolving world of software development, the journey from novice coder to seasoned developer is marked by significant shifts in both skill sets and professional value. Our recent podcast episode delves into this transformation, offering insights into how developers…
Open item →
Source available
User Stories Unveiled: A Developer’s Guide to Capturing the Full Narrative
In this episode of the developer podcast, the hosts explore user stories, a crucial tool in gathering effective software requirements. Using a creative analogy comparing user stories to movie ratings, the episode explains how to create detailed and valuable user…
Open item →
Source available
Getting It Right: How Effective Requirements Gathering Leads to Successful Software P
In the world of software development, the difference between a successful project and a frustrating one often boils down to one critical factor: effective requirements gathering. When teams fully understand what they need to build, how it functions, and what…
Open item →
Source available
The Power of Documentation Transforming Your Development Practices
Welcome back to our series on the developer journey. In this episode, we tackle one of the most crucial yet often neglected aspects of development: the power of documentation. While it might seem tedious, proper documentation is vital to enhancing…
Open item →
Source available
Mastering the Project Kickoff Setting the Stage for Success
In the latest episode of the “Building Better Developers” podcast, we delve into a crucial yet often overlooked aspect of project management—the Project Kickoff. This episode is part of our ongoing series on the developer journey, aiming to equip developers…
Open item →
Source available
When Coffee Hits the Fan: Developer Disaster Recovery
Welcome back to our podcast as we continue our season on the developer journey. Today, we’re diving into a topic that resonates with many: navigating challenging work environments, or as we put it, “when the coffee hits the fan.” Specifically,…
Open item →
Source available
Finding Balance: The Importance of Pausing and Pivoting in Tech
Hello, and welcome back to another episode of our podcast series on the developer journey. Today, we’re diving into a crucial topic: finding balance by knowing when to take a step back, pause, or even pivot. This is particularly significant…
Open item →
Source available
Decluttering Your Code and Digital Life
Welcome back to our ongoing series exploring the developer journey! Today, we're diving into a topic that affects every coder's life: digital clutter. As developers, we often start our careers bright-eyed and eager, only to find ourselves buried under mountains…
Open item →
Source available
Essential Habits for Software Developers Boosting Productivity and Career Growth
In the latest episode of our podcast focused on the developer journey, we explore the critical topic of good and bad habits that can significantly impact a software developer's career and overall productivity. As we're midway through the year, it's…
Open item →
Source available
Turning Feedback into Future Success: A Guide for Developers
Welcome back to our series on the developer journey. In this episode, we’re diving into an essential topic: how to gather and leverage feedback to win more projects after completing your first one or any subsequent project. Whether you're a…
Open item →
Source available
Winning Your First Project A Developer's Guide to Starting Your Side Hustle
Welcome back to our Developer Journey series! In this episode, we dive right into a crucial topic: winning your first project, particularly in the context of a side hustle. Landing that initial project is pivotal whether you want to start…
Open item →
Source available
Updating Developer Tools: Keeping Your Tools Sharp and Efficient
Welcome back to another episode of our developer journey series. Picture us with our parkas, navigating through the blizzards of the ever-evolving tech landscape. This episode is dedicated to an essential part of every developer's toolkit, "Updating Developer Tools: Keeping…
Open item →
Source available
Maximizing Efficiency in Software Development: Individual, Small, and Large Teams
In this episode, we delve into the next step in the developer journey: implementation. We explore how to work within different team sizes and structures, including individual projects, small teams, and large teams. This guide will cover essential strategies for…
Open item →
Source available
Bridging the Gap: How Developers Can Thrive Amidst Differing Methodologies
Welcome back to our podcast series, where this season, we are talking about the developer journey, focusing on Bridging the Gap: How Developers Can Thrive Amidst Differing Methodologies and growing together within development teams. Various milestones mark the path of…
Open item →
Source available
Solving Problems Without Solving the Problem
Welcome back to episode 3 of Season 22 of our Building Better Developers podcast. In this episode, we continue exploring problem-solving strategies. Previously, we discussed general problem-solving approaches. This episode delves into a nuanced topic: Solving Problems Without Solving the…
Open item →
Source available
Embracing the Problem-Solving Mindset: From Coder to Developer
Welcome back to episode 2 of Season 22 of our podcast, where two developers discuss the journey from coder to developer. In this episode, we delve into the pivotal moments that transform a person from simply writing code to truly…
Open item →
Source available
The Developer Journey: Welcome to Season 22
Hello, and welcome to Season 22 of our podcast! As we dive into this new season, we’re excited to embark on a journey that explores the path of becoming and evolving as developers. This season is dedicated to the developer…
Open item →
Source available
Season 21 Bonus: Libsyn plugin support
In this video, Rob Broadhead and Michael Meloche discuss troubleshooting a plugin issue with their podcast hosting service, Libsyn, on their WordPress site. They explain the challenges they've faced with the Libsyn plugin, particularly after updates, and demonstrate their troubleshooting…
Open item →
Source available
Becoming Better Developers: A Retrospective on Season 21 of Our Developer Journey
In the final episode of season 21, the Developer podcast hosts Michael and Rob reflect on the lessons they've learned about becoming better developers over the past few months. Read more: Stay Connected: Join the Developreneur Community We invite you…
Open item →
Source available
Organizing Business Documentation: A Critical Challenge for Entrepreneurs
In the latest podcast episode, we explored the crucial topic of organizing business documentation—a challenge every entrepreneur faces, particularly in the tech industry. As we approach the season's end, we reflect on balancing working on your business and in your…
Open item →
Source available
Managing Hardware Resource Issues in Software Development
Welcome back to another episode of Building Better Developers, where we dive into essential aspects of software development. Today, we’re delving into “Managing Hardware Resource Issues in Software Development: Best Practices and Real-World Examples.” In this episode, we’ll explore the…
Open item →
Source available
Successful Presentation Tips for Developers: Effective Demo Strategies
Welcome back to Building Better Developers, your go-to podcast for Becoming a Better Developer. In this episode, “Successful Presentation Tips for Developers: Effective Demo Strategies,” we explore the nuances of delivering presentations and demos, focusing on non-technical aspects that can…
Open item →
Source available
Boost Your Developer Efficiency: Automation Tips for Developers
Welcome back to Season 21 of the "Building Better Developers" podcast! In this episode, "Boost Your Developer Efficiency: Automation Tips for Developers," we explore strategies to enhance productivity. As developers, we often focus on optimizing processes for clients but neglect…
Open item →
Source available
Building a Portable Development Environment That is OS-agnostic
This podcast episode delves into the compelling discussion on why building a portable development environment is essential. Imagine a development environment where code knows no boundaries. Michael and Rob explore the art of crafting a coding haven that seamlessly adapts…
Open item →
Source available
Software Development Requirements: Staying True to Specifications
Welcome to another captivating episode of "Building Better Developers." Join your hosts, Rob Broadhead and Michael Meloche, as they delve into the intricate world of software development and share their hard-earned wisdom from the frontlines. Today's topic is a familiar…
Open item →
Source available
Handling Software Delivery Panic: Strategies for Developers
Welcome back to another episode of Building Better Developers. Today, we’re tackling an issue that every developer faces at some point: panic during software delivery. Whether it’s a critical bug or a new feature that isn’t functioning as expected, panic…
Open item →
Source available
Dealing with Legacy Code: When to Let Go and Start Anew
Welcome back! In our ongoing discussion on improving life and technology, today's focus is on a more dramatic scenario: saving customers from potential disaster due to legacy code. When does legacy code need to be retired, and what signs indicate…
Open item →
Source available
Navigating Communication Tools in Modern Workplaces
Welcome back to another insightful Develpreneur conversation with Rob and Michael on communication. In this episode, they focus on tools and expectations. Over the years, communication methods have evolved significantly, and with them, the expectations surrounding their use have also…
Open item →
Source available
Navigating Brand Protection in the Digital Age
In this episode, we delve into the intricate world of brand protection, drawing inspiration from the meticulous strategies employed by industry giants like Disney. From safeguarding your own brand to respecting the intellectual property of others, we explore essential lessons…
Open item →
Source available
Short Coding Videos: A Career Booster for Developers
This episode covers a key aspect of developer career advancement: short coding videos. Drawing from "Source Code for Happiness," we discuss how skills, projects, and hustles shape careers. We'll be focusing on the mindset behind creating coding video shorts. As…
Open item →
Source available
Are Technology Certifications Necessary For Career Growth?
Welcome back to our podcast series! In this episode, we're delving into the realm of technology certifications, building upon our previous discussion on the deep versus wide skill set dilemma. Certifications have long been a hallmark in the tech industry,…
Open item →
Source available
Technical Mastery: Balancing Depth and Breadth
Our latest podcast episode explores a key developer's dilemma: Should they go deep or wide in technical mastery? Hosts Mike and Rob dissect this decision, focusing primarily on platforms and technology. Embracing Breadth: The Power of Versatility First, Rob advocates…
Open item →
Source available
Navigating Technology Sprawl: Streamlining Solutions and Skillsets Bonus content
In this bonus podcast episode, the hosts delve into various aspects of Streamlining Solutions and Skillsets, sharing insights and experiences from their own projects. They touch upon the importance of understanding organizational needs and standards, especially when introducing new technologies…
Open item →
Source available
Navigating Technology Sprawl: Streamlining Solutions and Skillsets
In a digital landscape brimming with innovation, the allure of diverse technologies often leads to unintended consequences. In our latest podcast episode, hosts Rob Broadhead and Michael Meloche delve deep into the tangled web of technology sprawl. From personal coding…
Open item →
Source available
Niche Broad vs. Deep Expertise
Welcome to Season 21! We're nearing 800 episodes in. Today, we ask whether you should specialize in one skill or master a broad range of skills in your career and business. Join Rob Broadhead and Michael Meloche as they unpack…
Open item →
Source available
Navigating Data Integration: Scraping Vs. APIs
In the latest Develpreneur Podcast episode, hosts Rob and Michael explore data integration methods. Focus on scraping versus using APIs. They have experience in both realms. Dissect the challenges and advantages of each approach. Offer valuable insights for developers and…
Open item →
Source available
Deciphering Code: Chaos Strategies for Writing Maintainable Code
This episode delves into the intricate world of code chaos, coding standards, and best practices, and exploring the importance of writing maintainable code. Hosts Rob and Mike share their insights and experiences, shedding light on the challenges and solutions in…
Open item →
Source available
Upwork Proposal Strategy: Crafting a Winning Proposal
Welcome back to our ongoing Upwork journey! In this episode, we delve into the specifics of crafting a winning proposal. Whether you're a seasoned freelancer or just starting out, understanding the intricacies of proposal writing is crucial for success on…
Open item →
Source available
Upwork Startup Guide: Navigating the Freelance Landscape
In this podcast episode, we delve into launching a successful freelance career on Upwork. Focusing primarily on getting started, a sort of Upwork startup guide for beginners. This guide draws from our wealth of experience. It provides invaluable insights and…
Open item →
Source available
The Importance of Properly Defining Requirements
In this podcast transcript, Rob and Michael delve into the pivotal topic of defining requirements in software development. They emphasize the significance of clear and detailed requirements, underscoring the potential pitfalls of vague or incomplete requirements. Throughout the conversation, they…
Open item →
Source available
Pitching Your Services To Your Customers
As consultants and service-based business owners, one of the biggest challenges is identifying your ideal customer and effectively pitching your services to them. In this insightful podcast, Rob and Michael dive deep into this topic, sharing their experiences and strategies.…
Open item →
Source available
Setting Realistic Expectations In Development
Welcome back, fellow developers! Whether you’re tuning in from your favorite chair or your trusty work desk, we’re back to share insights and reflections on the intricate world of software development. In today’s episode, we’re diving deep into the realm…
Open item →
Source available
From Side Hustle to Success
In this episode of the "Developer Building Better Developers", our hosts explore the journey "From Side Hustle to Success." They delve into the intricacies of turning a passion project into a sustainable business venture. With decades of experience, the seasoned…
Open item →
Source available
Bootstrapping Success
Welcome back to our podcast as we embark on Season 21, episode 8, where we're shifting gears to focus more on mentorship and business discussions. In this episode, Rob Broadhead and Michael Meloche dive into the intricacies of bootstrapping a…
Open item →
Source available
CYA Practices in Software Development
Welcome back to another insightful discussion on software development! In this episode, Michael and Rob delve into the critical topic of CYA practices—Cover Your Ass practices—in the realm of software development. As seasoned professionals in the industry, we've encountered our…
Open item →
Source available
Social Media Strategy Challenges
In today’s digital age, social media has become an indispensable tool for professionals across various industries. For developers, establishing a strong social media presence is not just beneficial—it’s essential for building their brand, engaging with their audience, and showcasing their…
Open item →
Source available
A Project Management and Pricing Guide for Success
In the dynamic world of software development, managing projects effectively and setting appropriate pricing can be challenging. In our latest podcast episode, we delved into project management and pricing, drawing on the experiences and insights of seasoned developer Michael. Initial…
Open item →
Source available
Insights on Podcast Production Challenges
Welcome back to our latest episode, where we dive into the new season of our podcast and take a behind-the-scenes look at what we do at Develpreneur. In this episode, we focus on podcast production challenges and some valuable lessons…
Open item →
Source available
Navigating the Consulting Roller Coaster
Welcome back to season 21, where we're diving deep into the world of entrepreneurship and technology. In this installment, we're tackling the ever-challenging journey of managing a consulting business, likened to a roller coaster ride. Like the thrill of a…
Open item →
Source available
Software Development Challenges and How To Navigate Them
Welcome back to our podcast series! In this episode, Navigating Software Development Challenges, we continue our journey through Season 21, dedicated to empowering developers with essential skills and insights. Whether you're a seasoned coder or just starting, we're here to…
Open item →
Source available
Strategies for a Successful Business Launch
Welcome to Building Better Developers, your go-to destination for continual professional and personal improvement. In our debut YouTube episode (Season 21 podcast), hosts Rob and Michael reveal the inner workings of their weekly discussions. Including invaluable experiences and the lessons…
Open item →
Source available
Spring Boot - Ajax Tutorial
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This short shows an…
Open item →
Source available
Spring Boot - JavaScript Hide On Click
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This short shows us…
Open item →
Source available
CSS For Developers Crash Course Part 4
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This continues a short…
Open item →
Source available
CSS For Developers Crash Course Part 3
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This continues a short…
Open item →
Source available
CSS For Developers Crash Course Part 2
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This continues a short…
Open item →
Source available
CSS For Developers Crash Course Part 1
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This begins a short…
Open item →
Source available
Spring Boot - Forms/Submit Part 2
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot - Forms Edit/Submit
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot - Simple Report
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot - ThymeLeaf Options
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot - Thymeleaf forms setup
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot - Crafting links and using multiple controller files
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot - Redirecting Flow
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot - Thymeleaf form and options from a Map
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot - Thymeleaf logic and select-options
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot - Form Processing
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We are working on…
Open item →
Source available
Spring Boot Application - Filter results by URL
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This tutorial continues our…
Open item →
Source available
Spring Boot Application - Links and Events
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. In this episode, we…
Open item →
Source available
Thymeleaf Logic and Bootstrap Buttons and Alerts
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This episode covers some…
Open item →
Source available
Thymeleaf - Loops and String Concatenation
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. Thymeleaf is an important…
Open item →
Source available
Spring Boot Getting Started - Register A User
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We continue building out…
Open item →
Source available
Spring Boot Security - Excluding Pages
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. Spring provides an excellent…
Open item →
Source available
Spring Boot Security - Customize Login
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. Spring provides an excellent…
Open item →
Source available
Spring Boot Security - Login Page
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. Spring provides an excellent…
Open item →
Source available
Spring Boot - Thyme Leaf Part 2 - Bootstrap 5 Carousel
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. Thymeleaf is an important…
Open item →
Source available
Thymeleaf Intro Part 1 - Simple values
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. Thymeleaf is an important…
Open item →
Source available
Spring Boot JDBC Template Part 2
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. We continue the JDBC…
Open item →
Source available
Spring Boot JDBC Template Part 1
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. In this episode, we…
Open item →
Source available
Spring Boot Getting Started - Add URLS and End Points.
We are continuing a series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This episode focuses on…
Open item →
Source available
Spring Boot Simple App
We are starting a new series of tutorials focused on Spring Boot. The crux of the project is to convert/migrate an old JSP/Tomcat application to a modern Spring Boot application and Java 7/8 to a current version. This episode focuses…
Open item →
Source available
Debian 12 Getting Started - LAMP - WordPress
This is a short series to help you get started on Debian 12 with a LAMP stack to install WordPress on our server. We continue from our Apache 2 install with PHP running and setup the database so we can…
Open item →
Source available
Debian 12 Getting Started - LAMP - WordPress
This is a short series to help you get started on Debian 12 with a LAMP stack to install WordPress on our server. This tutorial covers creating a user for working on your server that is the admin or root.…
Open item →
Source available
Python Backup Application Wrap Up
We wrap up the series of tutorials as we build out a backup system that drops archive files into Amazon's S3 and related storage. This is our final tutorial in the series as we work on deploying and scheduling our…
Open item →
Source available
Database Dump With Python
We continue the series of tutorials as we build out a backup system that drops archive files into Amazon's S3 and related storage. This tutorial focuses on getting a database backup using a Python script. You can learn more through…
Open item →
Source available
Python - AWS - Zip and store folders
We continue the series of tutorials as we build out a backup system that drops archive files into Amazon's S3 and related storage. We step back a bit to look at packaging files into a compressed zip file and then…
Open item →
Source available
Python - AWS - Store and Retrieve Files
We continue the series of tutorials as we build out a backup system that drops archive files into Amazon's S3 and related storage. This episode uses the Boto3 library and AWS command line interface in a practical sense as we…
Open item →
Source available
Python - AWS - Create A Bucket
We continue the series of tutorials as we build out a backup system that drops archive files into Amazon's S3 and related storage. This episode gets us started with the Boto3 library and AWS command line interface in a practical…
Open item →
Source available
Intro To AWS S3 With Python
We start a new series of tutorials as we build out a backup system that drops archive files into Amazon's S3 and related storage. This episode gets us started with the Boto3 library and AWS command line interface configuration. We…
Open item →
Source available
Swagger With Python Part 3
This video looks at one piece of our URL shortener solution. We have an API that we built and want to be able to provide documentation easily. We do this by embracing Swagger. This tutorial looks at some ways we…
Open item →
Source available
Swagger With Python Part 2
This video looks at one piece of our URL shortener solution. We have an API that we built and want to be able to provide documentation easily. We do this by embracing Swagger. This tutorial focuses on how to handle…
Open item →
Source available
Creating Virtual Hosts on Apache2 - Tutorial
This video looks at one piece of our URL shortener solution. Our site uses Apache 2 as the web server and we want to create virtual hosts so we can direct traffic based on a domain name as opposed to…
Open item →
Source available
Introduction To Swagger With Python
This video looks at one piece of our URL shortener solution. We have an API that we built and want to be able to provide documentation easily. We do this by embracing Swagger. You can find out more through our…
Open item →
Source available
Using Ajax To Call An API and Then Redirect To New Page
This video looks at one piece of our URL shortener solution. We build an html page that will take the parameter, call the API, grab the original URL and then redirect the user to that location. You can find out…
Open item →
Source available
DELETE API Example
Building an API is more than just simple calls. We provide an example of Python Flask and a DELETE request as part of our series of tutorials around a URL shortener. You can find out more through our online classes…
Open item →
Source available
Making use of POST,GET,DELETE and Other API Calls.
Building an API is more than just simple calls. Those are often a GET request and there are many others available. This video looks into them and adding those into an API we created with Python and Flask. You can…
Open item →
Source available
How Do I Call An API From Python?
The proliferation of websites and APIs in modern development makes it a common requirement to be able to call them from with code. This video focuses on API development and creating a Python application that utilizes the API. You can…
Open item →
Source available
How Do I Use PostMan To Test An API?
This video gives a quick introduction into using Postman to connect to an API and how it can help with testing and development. Check out the product at https://www.postman.com/downloads/ to get started. You can find out more through our online…
Open item →
Source available
How Do I Use Flask To Create an API With Python?
Python is a powerful and general purpose language. You can add the Flask library to quickly do a large number of tasks. That include spinning up an API with a few lines of code. This episode walks through exactly that.…
Open item →
Source available
How Do I Search For A Value In A MySQL/MariaDB Table using Python?
It may seem like a beginner question, however we often need to find a value in a database and do something with it. This brief video shows you how to leverage your MySQL/MariaDB database connection to create a query that…
Open item →
Source available
How Do I Create A Database And A Table In MySQL/MariaDB?
Databases are a part of almost every modern application. Thus, we often need to use SQL to create tables and a database that houses them. This example shows how to call SQL from Python to build your database and a…
Open item →
Source available
How Do I Create A URL Shortener Solution in Python?
We start a new series of bite-sized solutions to common problems with a larger problem where we want to take a URL and return a short form of one as seen on many sites. We will be using Python as…
Open item →
Source available
How Do I Design Software?
Software design is an art more than a science. However, we can follow a process that helps us find the proper requirements and points us to the best solution. These simple steps help us become a better developer. You can…
Open item →
Source available
Steps For Selecting An Integrated Development Environment (IDE)
This is an introductory presentation to lead into one of our free classes. (https://school.develpreneur.com/p/free_courses). You can also check out our Launch your internet business series on YouTube on this channel. You can find out more through our online classes at…
Open item →
Source available
Why Learn JavaScript?
This is an introductory presentation to lead into one of our free classes. (https://school.develpreneur.com/p/free_courses). You can also check out our Launch your internet business series on YouTube here. You can find out more through our online classes at https://school.develpreneur.com and…
Open item →
Source available
Why Learn SQL?
This is an introductory presentation to lead into one of our free classes. (https://school.develpreneur.com/p/free_courses). You can also check out our SQL series on YouTube here. You can find out more through our online classes at https://school.develpreneur.com and register for free.…
Open item →
Source available
Why Choose Python?
This is an introductory presentation to lead into one of our free classes. (https://school.develpreneur.com/p/free_courses). You can also check out our Python series on YouTube here. You can find out more through our online classes at https://school.develpreneur.com and register for free.…
Open item →
Source available
Why Choose Java?
This is an introductory presentation to lead into one of our free classes. (https://school.develpreneur.com/p/free_courses). You can find out more through our online classes at https://school.develpreneur.com and register for free. Registration will add you to our email list and you will…
Open item →
Source available
Installing Eclipse For Java Development
This is an introductory presentation to lead into one of our free classes. (https://school.develpreneur.com/p/free_courses). You can find out more through our online classes at https://school.develpreneur.com and register for free. Registration will add you to our email list and you will…
Open item →
Source available
Versions and Branches in Git
This is an overview from one of our free, introductory classes (https://school.develpreneur.com/p/free_courses). You can find out more through our online classes at https://school.develpreneur.com and register for free. Registration will add you to our email list and you will periodically receive…
Open item →
Source available
Choosing a Development Language
Our site has a number of tutorials (develpreneur.com) or check out more videos on this YouTube channel. You can find out more through our online classes (including a Java bootcamp) at https://school.develpreneur.com and register for free. Registration will add you…
Open item →
Source available
An Overview of Scrum Roles
This is an overview from one of our Agile classes (https://school.develpreneur.com/p/software_development_life_cycle). You can find out more through our online classes at https://school.develpreneur.com and register for free. Registration will add you to our email list and you will periodically receive coupons…
Open item →
Source available
An Overview of Scrum Rituals
This is an overview from one of our Agile classes (https://school.develpreneur.com/p/software_development_life_cycle). You can find out more through our online classes at https://school.develpreneur.com and register for free. Registration will add you to our email list and you will periodically receive coupons…
Open item →
Source available
What Is A Sprint?
This is an overview from one of our SDLC/Agile classes (https://school.develpreneur.com/p/software_development_life_cycle). You can find out more through our online classes at https://school.develpreneur.com and register for free. Registration will add you to our email list and you will periodically receive coupons…
Open item →
Source available
Why SDLC?
This is an overview from one of our SDLC/Agile classes (https://school.develpreneur.com/p/software_development_life_cycle). You can find out more through our online classes at https://school.develpreneur.com and register for free. Registration will add you to our email list and you will periodically receive coupons…
Open item →
Source available
The Benefits Of Better SDLC Knowledge
This short gives some reasons for investing time in your Software Development Life Cycle (SDLC) knowledge. This is something you can benefit from no matter your position along the way or even if you are outside the cycle as a…
Open item →
Source available
Java Optional Example 4
Welcome. Today we are taking an introductory look at the Java Optional Class. We will focus primarily on the Optional Class and what it is for. Then we will cover why it is useful and how to use it in…
Open item →
Source available
Java Optional Example 3
Welcome. Today we are taking an introductory look at the Java Optional Class. We will focus primarily on the Optional Class and what it is for. Then we will cover why it is useful and how to use it in…
Open item →
Source available
Java Optional Example 2
Welcome. Today we are taking an introductory look at the Java Optional Class. We will focus primarily on the Optional Class and what it is for. Then we will cover why it is useful and how to use it in…
Open item →
Source available
Java Optional Example 1
Welcome. Today we are taking an introductory look at the Java Optional Class. We will focus primarily on the Optional Class and what it is for. Then we will cover why it is useful and how to use it in…
Open item →
Source available
Java Optional - The Presentation
Welcome. Today we are taking an introductory look at the Java Optional Class. We will focus primarily on the Optional Class and what it is for. Then we will cover why it is useful and how to use it in…
Open item →
Source available
AssertJ Part 2
Welcome to another edition of Developreneur. Today we are going to be talking about AssertJ packages. AssertJ is a fluent assertion library in Java for unit testing. Therefore, instead of using the traditional JUnit Assert class, we will discuss this…
Open item →
Source available
AssertJ Part1
Welcome to another edition of Developreneur. Today we are going to be talking about AssertJ packages. AssertJ is a fluent assertion library in Java for unit testing. Therefore, instead of using the traditional JUnit Assert class, we will discuss this…
Open item →
Source available
The Value of Clean Code Part 4
What is readable code? Readable code is simply code that communicates its intent to the reader. It means that when you pull up some code or any type of software, (be it HTML, Java, C, .Net, whatever) that anyone can…
Open item →
Source available
The Value of Clean Code Part 3
What is readable code? Readable code is simply code that communicates its intent to the reader. It means that when you pull up some code or any type of software, (be it HTML, Java, C, .Net, whatever) that anyone can…
Open item →
Source available
The Value of Clean Code Part 2
What is readable code? Readable code is simply code that communicates its intent to the reader. It means that when you pull up some code or any type of software, (be it HTML, Java, C, .Net, whatever) that anyone can…
Open item →
Source available
The Value of Clean Code Part 1
What is readable code? Readable code is simply code that communicates its intent to the reader. It means that when you pull up some code or any type of software, (be it HTML, Java, C, .Net, whatever) that anyone can…
Open item →
Source available
SQL Sync Final Episode
Focus for this episode: We wrap up our data synchronization issues and the final changes needed to make this whole application work. Now there is an application we can use to synchronize and quickly spin up development databases. This tutorial…
Open item →
Source available
SQL Sync Lessons Learned Part 3
After our series of building a python application to synchronize databases at the schema and data level we have lessons learned. There are areas where we need to be intentional as we decide how to maintain and enhance our databases.…
Open item →
Source available
SQL Sync Lessons Learned Part 2
After our series of building a python application to synchronize databases at the schema and data level we have lessons learned. There are areas where we need to be intentional as we decide how to maintain and enhance our databases.…
Open item →
Source available
SQL Sync Lessons Learned Part 1
After our series of building a python application to synchronize databases at the schema and data level we have lessons learned. There are areas where we need to be intentional as we decide how to maintain and enhance our databases.…
Open item →
Source available
Kanban Vs. Scrum - Part 3
This is the final part of a short series where we compare Kanban and Scrum. These popular approaches to Agile development have their own strengths and weakneses. While you can combine these two approaches, there is reasons to focus on…
Open item →
Source available
Kanban Vs. Scrum - Part 2
This is part two of a short series where we compare Kanban and Scrum. These popular approaches to Agile development have their own strengths and weakneses. While you can combine these two approaches, there is reasons to focus on one…
Open item →
Source available
Kanban Vs. Scrum - Part 1
This is part one of a short series where we compare Kanban and Scrum. These popular approaches to Agile development have their own strengths and weakneses. While you can combine these two approaches, there is reasons to focus on one…
Open item →
Source available
Data Scraping - Part 3
This is the wrap-up and Q&A of a short series on data scraping. We cover the topic at a high level and describe the different forms of the solutions. That includes calling an API, downloading reports, and even scraping data…
Open item →
Source available
Data Scraping - Part 2
This is part two of a short series on data scraping. We cover the topic at a high level and describe the different forms of the solutions. That includes calling an API, downloading reports, and even scraping data a field…
Open item →
Source available
Data Scraping - Part1
This is part one of a short series on data scraping. We cover the topic at a high level and describe the different forms of the solutions. That includes calling an API, downloading reports, and even scraping data a field…
Open item →
Source available
SQL Sync Part 30
Focus for this episode: This episode continues the exploration of pulling only needed and related data into the target tables. It is tedious, but a step towards the final product. This tutorial walks through the creation of a database synchronization…
Open item →
Source available
SQL Sync Part 29
Focus for this episode: This episode continues the exploration of pulling only needed and related data into the target tables. It is tedious, but a step towards the final product. This tutorial walks through the creation of a database synchronization…
Open item →
Source available
SQL Sync Part 28
Focus for this episode: We start into building out the custom SQL to pull limited, but needed source data into our destination system. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python…
Open item →
Source available
SQL Sync Part 27
Focus for this episode: We continue our thought process and options for pulling over limited, but valid data. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a…
Open item →
Source available
SQL Sync Part 26
Focus for this episode: We move into trying to build our query to pull only required data in child tables. This mostly walks through some research and examples to try to build our solution. This tutorial walks through the creation…
Open item →
Source available
SQL Sync Part 25
Focus for this episode: This is a step into building out our hierarchy and determining which tables make sense if rows copied are limited and which ones need another approach. This tutorial walks through the creation of a database synchronization…
Open item →
Source available
SQL Sync Part 24
Focus for this episode: This starts a multi-part look into creating a hierarchy tree of related tables and how to pull related data into as part of a limited data sync. This tutorial walks through the creation of a database…
Open item →
Source available
SQL Sync Part 23
Focus for this episode: This episode continues our cleanup and making the application more of a library while we add command line parameters to out main script for better usage. This tutorial walks through the creation of a database synchronization…
Open item →
Source available
SQL Sync Part 22
Focus for this episode: We do some code cleanup and create an easier framework for running this script across a wide range of environments in this episode. This tutorial walks through the creation of a database synchronization tool in Python.…
Open item →
Source available
SQL Sync Part 21
Focus for this episode: This episode steps into some issues we can see with related data and cleaning up tables when the records are referenced elsewhere. This tutorial walks through the creation of a database synchronization tool in Python. It…
Open item →
Source available
SQL Sync Part 20
Focus for this episode: We wrap up some code cleanup in this episode. This will position us for a more user friendly approach moving forward. This tutorial walks through the creation of a database synchronization tool in Python. It continues…
Open item →
Source available
SQL Sync Part 19
Focus for this episode: We step back and do some code cleanup in this episode. This will position us for a more user friendly approach moving forward. This tutorial walks through the creation of a database synchronization tool in Python.…
Open item →
Source available
SQL Sync Part 18
Focus for this episode: In this episode, we dig into synchronizing our triggers across databases. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that…
Open item →
Source available
SQL Sync Part 17
Focus for this episode: In this episode, we look at a sync for functions between our databases. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful…
Open item →
Source available
SQL Sync Part 16
Focus for this episode: This episode, we wrap up our look stored procedures and adding those to our target. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with…
Open item →
Source available
SQL Sync Part 15
Focus for this episode: This episode continues our look at stored procedures and adding those. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that…
Open item →
Source available
SQL Sync Part 14
Focus for this episode: This episode starts to look at stored procedures and adding those. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that…
Open item →
Source available
SQL Sync Part 13
Focus for this episode: We wrap up our first pass at index creation and synchronization. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that…
Open item →
Source available
SQL Sync Part 12
Focus for this episode: We continue our exploration of index creation and start into multi-keyed indexes. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application…
Open item →
Source available
SQL Sync Part 11
Focus for this episode: We look at synchronizing indexes and start that process. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that provides a…
Open item →
Source available
SQL Sync Part 10
Focus for this episode: We debug a few column synchronization issues. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that provides a deeper look…
Open item →
Source available
SQL Sync Part 9
Focus for this episode: We start into a deeper look at synchronizing columns This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that provides a…
Open item →
Source available
SQL Sync Part 8
Focus for this episode: We continue looking into issues related to bringing in new data to our destination. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a…
Open item →
Source available
SQL Sync Part 7
Focus for this episode: We start looking at bringing across data. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that provides a deeper look…
Open item →
Source available
SQL Sync Part 6
Focus for this episode: We continue creating columns that are missing in the destination. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that provides…
Open item →
Source available
SQL Sync Part 5
Focus for this episode: More details about columns and adding columns that are missing in the destination DB. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a…
Open item →
Source available
SQL Sync Part 4
Focus for this episode: Deeper details for creating columns and execute our table creation needs. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application that…
Open item →
Source available
SQL Sync Part 3
Focus for this episode: Create missing tables Part 1 Simple table creation script output and columns name,type,null This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful…
Open item →
Source available
SQL Sync Part 2
Focus for this episode: Read in tables list Finding missing tables for source or Destination DB. This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application…
Open item →
Source available
SQL Sync Part 1
Focus for this episode: Create simple Python script Connect to a database Retrieve and display information This tutorial walks through the creation of a database synchronization tool in Python. It continues our Python and SQL Tutorials with a useful application…
Open item →
Source available
SQL tutorial - Coding Standards
1. Standards 2. Tables names 3. Column names 4. Ids and keys 5. Stored Procedures 6. Functions 7. Parameters and variables.
Open item →
Source available
SQL Tutorial - Triggers
1. Triggers create trigger [name] [BEFORE | AFTER] [INSERT | UPDATE | DELETE ] on [table] FOR EACH ROW [do something] alter table lkp_type add column updated datetime; create or replace trigger myFirstTrigger BEFORE UPDATE on lkp_type FOR EACH ROW…
Open item →
Source available
SQL Tutorial - Where Part 2 (where value in)
1. Where clause part 2 - inner and sum select * from horses where weight [less than] 100; select * from horses where age [greater than] 10 and weight [less than] 100; select id from horses where weight [less than]…
Open item →
Source available
SQL Tutorial Where Clause Part 1(AND/OR)
1. Where clause part 1 - simple desc horses select distinct age from horses; select name,breed,age,dt_created,dt_updated from horses where age=15 and dt_created [greater than] '2022-06-01' select name,breed,age,dt_created,dt_updated from horses where age=15 and dt_created [greater than] year('2022-06-01 12:00:00'); select name,breed,age,dt_created,dt_updated from…
Open item →
Source available
SQL Tutorial - Inner and Outer Joins
1. inner joins vs outer joins insert into stats(code,value1,value2) values ('TEST',6,12345); select s.code,l.code from stats s inner join lkp_type l on l.type_id=s.value1; select s.code,addr.city,addr.state,addr.zip from stats s inner join address addr on addr.t_one_id=s.value1; select s.code,addr.city,addr.state,addr.zip from stats s left join…
Open item →
Source available
Building Software - Part 2
Welcome to another edition of Develpreneur. In this presentation, we are gonna be talking about software development. What goes into building software. Instead of this being just a run-of-the-mill discussion on SDLC, we will flip it on its head and…
Open item →
Source available
Building Software - Part 1
Welcome to another edition of Develpreneur. In this presentation, we are gonna be talking about software development. What goes into building software. Instead of this being just a run-of-the-mill discussion on SDLC, we will flip it on its head and…
Open item →
Source available
WebDriver IO - Part 3
In this presentation, we are going to be talking about using the WebDriver IO: Building Automation Scripts using Javascript. Now, this is not really going to be a slide-driven presentation. Instead, we are going to go through the website and…
Open item →
Source available
WebDriver IO - Part 2
In this presentation, we are going to be talking about using the WebDriver IO: Building Automation Scripts using Javascript. Now, this is not really going to be a slide-driven presentation. Instead, we are going to go through the website and…
Open item →
Source available
WebDriver IO - Part 1
In this presentation, we are going to be talking about using the WebDriver IO: Building Automation Scripts using Javascript. Now, this is not really going to be a slide-driven presentation. Instead, we are going to go through the website and…
Open item →
Source available
Software Fire Fighting - Part 2
Welcome, today we are going to be talking about one of the most talked-about, but overlooked discussions about software and that is technical support. What do we do when software has a problem? In today's discussion, we're going to look…
Open item →
Source available
Software Fire Fighting - Part 1
Welcome, today we are going to be talking about one of the most talked-about, but overlooked discussions about software and that is technical support. What do we do when software has a problem? In today's discussion, we're going to look…
Open item →
Source available
Creating Content Channels - Part 4
The past few years have included us creating content channels across a number of outlets. That has led to a request to provide a presentation on how to go about such tasks. The goal is to focus on the content…
Open item →
Source available
Creating Content Channels - Part 3
The past few years have included us creating content channels across a number of outlets. That has led to a request to provide a presentation on how to go about such tasks. The goal is to focus on the content…
Open item →
Source available
Creating Content Channels - Part 2
The past few years have included us creating content channels across a number of outlets. That has led to a request to provide a presentation on how to go about such tasks. The goal is to focus on the content…
Open item →
Source available
Creating Content Channels - Part 1
The past few years have included us creating content channels across a number of outlets. That has led to a request to provide a presentation on how to go about such tasks. The goal is to focus on the content…
Open item →
Source available
Creating Software Patterns and Anti-Patterns Part 2
We have had many discussions about software patterns and anti-patterns over the years. However, we have not talked about creating software patterns. That is an important topic because they have to come from somewhere, and the list will grow. This…
Open item →
Source available
Creating Software Patterns and Anti-Patterns Part 1
We have had many discussions about software patterns and anti-patterns over the years. However, we have not talked about creating software patterns. That is an important topic because they have to come from somewhere, and the list will grow. This…
Open item →
Source available
SQL Tutorial - Joins and Tuning
1. inner joins vs outer joins insert into stats(code,value1,value2) values ('TEST',6,12345); select s.code,l.code from stats s inner join lkp_type l on l.type_id=s.value1; select s.code,addr.city,addr.state,addr.zip from stats s inner join address addr on addr.t_one_id=s.value1; select s.code,addr.city,addr.state,addr.zip from stats s left join…
Open item →
Source available
SQL Tutorial - Stored Functions
1. Functions 2. Removing Functions 3. Listing Functions DELIMITER // CREATE FUNCTION multiply3( param1 decimal(10,2), param2 decimal(10,2), param3 decimal(10,2) ) RETURNS float DETERMINISTIC BEGIN return param1 * param2 * param3; END // DELIMITER ; DELIMITER // CREATE FUNCTION SumStats( param1…
Open item →
Source available
SQL Tutorial - Cursors
1. Cursors DELIMITER // CREATE PROCEDURE cursorExample ( ) BEGIN DECLARE done INTEGER DEFAULT 0; DECLARE theName varchar(100) DEFAULT ""; -- declare cursor DEClARE curName CURSOR FOR SELECT username FROM app_user; -- declare NOT FOUND handler DECLARE CONTINUE HANDLER FOR…
Open item →
Source available
SQL Tutorial - Signal and Resignal
1. Signal 2. Resignal DELIMITER // CREATE OR REPLACE PROCEDURE RaiseSignal(in value int ) BEGIN IF(value != 1) THEN SIGNAL SQLSTATE '45123' SET MESSAGE_TEXT = 'Oops, that is not a 1'; END IF; select 'End Of Program'; END// DELIMITER ;…
Open item →
Source available
SQL Tutorial - Exceptions
1. Exceptions DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK; SELECT 'An error has occurred, work rolled back, procedure terminated'; END; DECLARE CONTINUE HANDLER FOR NOT FOUND SELECT 'Row Not Found'; create table some_values( id INT NOT NULL AUTO_INCREMENT, value1 VARCHAR(10)…
Open item →
Source available
SQL Tutorial - Loops
1. Loops 2. While loops 3. Repeat loops 4. Leave statement *** Please note that greater and less than brackets were removed for the YouTube notes. DELIMITER // CREATE OR REPLACE PROCEDURE looper() BEGIN DECLARE x INT; DECLARE str VARCHAR(255);…
Open item →
Source available
SQL Tutorial - Day 14
1. In, Out, InOut 2. if then else end if 3. case when then else delimiter // create or replace procedure tutorial.multiplier(in x int, out y int, inout z int) BEGIN select x * z into y; select x *…
Open item →
Source available
SQL Tutorial - Day 13
1. Temp tables delimiter // create or replace procedure tutorial.temp_table() BEGIN CREATE TEMPORARY TABLE t_mystuff( id integer, name VARCHAR(100) NOT NULL, city VARCHAR(50) NOT NULL, state varchar(2), zip integer, type_name varchar(100) ); create index temp_idx on t_mystuff(id); insert into t_mystuff…
Open item →
Source available
SQL Tutorial - Day 12
1. Declare variables 2. Select into and returning a value; 3. Examples delimiter // create or replace procedure tutorial.count_rows() BEGIN DECLARE num_rows INT DEFAULT 0; END; // delimiter ; delimiter // create or replace procedure tutorial.count_rows() BEGIN DECLARE num_rows INT…
Open item →
Source available
SQL Tutorial - Day 11
1. Date and time functions select adddate(type_datetime, INTERVAL 1 DAY), adddate(type_date, INTERVAL 1 DAY), adddate(type_year, INTERVAL 1 DAY) from all_dates; select adddate(type_datetime, INTERVAL 1 MONTH), adddate(type_date, INTERVAL 1 MONTH), adddate(type_year, INTERVAL 1 MONTH) from all_dates; select adddate(type_datetime, INTERVAL -2 MONTH),…
Open item →
Source available
SQL Tutorial - Day 10
1. Date and time functions select adddate(type_datetime, INTERVAL 1 DAY), adddate(type_date, INTERVAL 1 DAY), adddate(type_year, INTERVAL 1 DAY) from all_dates; select adddate(type_datetime, INTERVAL 1 MONTH), adddate(type_date, INTERVAL 1 MONTH), adddate(type_year, INTERVAL 1 MONTH) from all_dates; select adddate(type_datetime, INTERVAL -2 MONTH),…
Open item →
Source available
SQL tutorial - Day 9
1. Date and time types DATE - format YYYY-MM-DD. DATETIME - format: YYYY-MM-DD HH:MI:SS. TIMESTAMP - format: YYYY-MM-DD HH:MI:SS. YEAR - format YYYY or YY. 2. Date comparisons 3. Date arithmetic create table all_dates( type_date DATE, type_datetime DATETIME, type_timestamp TIMESTAMP,…
Open item →
Source available
SQL Tutorial - Day 8
1. Fix constraints and autoincrement. 2. setting primary key before autoincrement 3. drop a constraint 4. Add the primary keys 5. Create an index 6. Unique index creation alter table address add constraint address_pk PRIMARY KEY (t_one_id); alter table app_user…
Open item →
Source available
SQL Tutorial - Day 7
1. using aliases 2. select from select as source 3. create table from another table select tutorial_parent.* from tutorial_parent select tp.t_parent_id as pid,tp.t_one_id as t1id,tp.username as name,tp.email as mail,tp.start_yr as start from tutorial_parent as tp; select tp.username,tp.email,tp.userLogin,t1.address_name,t1.city, t1.state,t1.zip, t1.type_id from…
Open item →
Source available
SQL Tutorial - Day 6
Tutorial notes: 1. Where options = null not null and greater or less than 2. order by 3. group by 4. stat table create table stats( stat_id INT NOT NULL AUTO_INCREMENT, code varchar(4), value1 int, value2 int, PRIMARY KEY (…
Open item →
Source available
SQL tutorial - Day 5
Notes from the tutorial: 1. More data insert into tutorial_parent(username,email,userLogin,pwd) values ('user 3','[email protected]','user3','testuser3'); insert into tutorial_parent(t_one_id,username,email,userLogin,pwd) values (1,'user 4','[email protected]','user4','testuser4'); 2. select tp.username,tp.email,tp.userLogin,t1.address_name,t1.city, t1.state,t1.zip from tutorial_parent as tp inner join tutorial_one t1 on tp.t_one_id=t1.t_one_id; select tp.username,tp.email,tp.userLogin,t1.address_name,t1.city, t1.state,t1.zip from tutorial_parent as tp,tutorial_one…
Open item →
Source available
SQL Tutorial - Day 4
1. Create a second table 2. Foreign keys 3. alter table ALTER TABLE table_name ADD new_column_name column_definition [ FIRST | AFTER column_name ]; 4. Date types: DATE, TIME, DATETIME, TIMESTAMP, YEAR
Open item →
Source available
SQL Tutorial - Day 3
1. Create table create table tutorial_one( t_one_id INT NOT NULL AUTO_INCREMENT, name VARCHAR(100) NOT NULL, city VARCHAR(50) NOT NULL, state varchar(2), zip integer, PRIMARY KEY ( t_one_id ) ); 2. primary keys 3. data sizes 4. null vs not null…
Open item →
Source available
SQL Tutorial - Day 2
We continue our series and install our database. 1. Database installation summary 2. Root vs other users 3. Create a user https://dev.mysql.com/doc/refman/8.0/en/create-user.html CREATE USER 'sammy'@'localhost' IDENTIFIED BY 'password'; 4. Grant privileges GRANT ALL PRIVILEGES ON *.* TO 'user1'@localhost IDENTIFIED BY…
Open item →
Source available
SQL Tutorial - Day 1
We start our series on SQL scripting and development. Topics 1. SQL Overview 2. Create Database 3. Create Tables 4. Insert/Select 5. Update 6. Delete 7. Stored Procedures 8. Views 9. Users and permissions 10. MySQL/MariaDB 11. SQL differences
Open item →
Source available
Dev Ops Overview - Part 3
DevOps is a hot topic in recent years. However, it is often misunderstood or ill-defined. This presentation tries to correct that. We look at its short history and how DevOps is used. Likewise, we look at the pros and cons…
Open item →
Source available
Dev Ops Overview - Part 2
DevOps is a hot topic in recent years. However, it is often misunderstood or ill-defined. This presentation tries to correct that. We look at its short history and how DevOps is used. Likewise, we look at the pros and cons…
Open item →
Source available
Dev Ops Overview - Part 1
DevOps is a hot topic in recent years. However, it is often misunderstood or ill-defined. This presentation tries to correct that. We look at its short history and how DevOps is used. Likewise, we look at the pros and cons…
Open item →
Source available
DB Testing And Automation: Part 3
Database testing is fraught with challenges. We have to find new ways to create a database replica, match the data in size and meaning as well as validate changes. These obstacles add up to this sort of testing requires automation…
Open item →
Source available
DB Testing And Automation: Part 2
Database testing is fraught with challenges. We have to find new ways to create a database replica, match the data in size and meaning as well as validate changes. These obstacles add up to this sort of testing requires automation…
Open item →
Source available
DB Testing And Automation: Part 1
Database testing is fraught with challenges. We have to find new ways to create a database replica, match the data in size and meaning as well as validate changes. These obstacles add up to this sort of testing requires automation…
Open item →
Source available
Rest Assured and Karate - Part 3
Our journey into Restful API Testing Using RestAssured begins by looking at the different ways in which API testing can be done. Next, we look at how to use tools such as the browser developer tool, Swagger, and Postman to…
Open item →
Source available
Rest Assured and Karate - Part 2
Our journey into Restful API Testing Using RestAssured begins by looking at the different ways in which API testing can be done. Next, we look at how to use tools such as the browser developer tool, Swagger, and Postman to…
Open item →
Source available
Rest Assured and Karate - Part 1
Our journey into Restful API Testing Using RestAssured begins by looking at the different ways in which API testing can be done. Next, we look at how to use tools such as the browser developer tool, Swagger, and Postman to…
Open item →
Source available
Test Project 2.0 - Part 3
Welcome, if you are a tester or developer interested in automation testing or are new to test automation tools than you defiantly need to check out TestProject. However, if you are not familiar with this tool that's OK. In Test…
Open item →
Source available
Test Project 2.0 - Part 2
Welcome, if you are a tester or developer interested in automation testing or are new to test automation tools than you defiantly need to check out TestProject. However, if you are not familiar with this tool that's OK. In Test…
Open item →
Source available
Test Project 2.0 - Part 1
Welcome, if you are a tester or developer interested in automation testing or are new to test automation tools than you defiantly need to check out TestProject. However, if you are not familiar with this tool that's OK. In Test…
Open item →
Source available
Mobile Testing With Test Project - Part 3
Welcome, if you are a tester or developer interested in mobile application automation testing or are new to test automation tools than you defiantly need to check out TestProject. However, if you are not familiar with this tool that's OK.…
Open item →
Source available
Mobile Testing With Test Project - Part 2
Welcome, if you are a tester or developer interested in mobile application automation testing or are new to test automation tools than you defiantly need to check out TestProject. However, if you are not familiar with this tool that's OK.…
Open item →
Source available
Mobile Testing With Test Project - Part 1
Welcome, if you are a tester or developer interested in mobile application automation testing or are new to test automation tools than you defiantly need to check out TestProject. However, if you are not familiar with this tool that's OK.…
Open item →
Source available
WordPress on Docker - Part 3
This series is a short set of tutorials on setting up a docker instance to run and develop your Wordpress installation.
Open item →
Source available
WordPress on Docker - Part 2
This series is a short set of tutorials on setting up a docker instance to run and develop your Wordpress installation.
Open item →
Source available
WordPress On Docker - Part 1
This series is a short set of tutorials on setting up a docker instance to run and develop your Wordpress installation.
Open item →
Source available
Town Hall Part 3
This is a short series from our discussion and presentation on ways to improve the Develpreneur site, podcast, and mentoring. We discuss upcoming changes and new suggestions.
Open item →
Source available
Town Hall Part 2
This is a short series from our discussion and presentation on ways to improve the Develpreneur site, podcast, and mentoring. We discuss upcoming changes and new suggestions.
Open item →
Source available
Town Hall Part 1
This is a short series from our discussion and presentation on ways to improve the Develpreneur site, podcast, and mentoring. We discuss upcoming changes and new suggestions.
Open item →
Source available
Year End Adjustments Part 3
This short series is from a presentation on preparing for the new year and ending strong. These times are always good for reviewing and making adjustments to become better in the year ahead.
Open item →
Source available
Year End Adjustments Part 2
This short series is from a presentation on preparing for the new year and ending strong. These times are always good for reviewing and making adjustments to become better in the year ahead.
Open item →
Source available
Year End Adjustments Part 1
This short series is from a presentation on preparing for the new year and ending strong. These times are always good for reviewing and making adjustments to become better in the year ahead.
Open item →
Source available
Code Reviews - Part 4
Code reviews are starting to become more common in enterprise development. Dev Ops and related automation have helped shine the light on improving quality and reliability in our processes. This presentation looks at how we can set our teams up…
Open item →
Source available
Code Reviews - Part 3
Code reviews are starting to become more common in enterprise development. Dev Ops and related automation have helped shine the light on improving quality and reliability in our processes. This presentation looks at how we can set our teams up…
Open item →
Source available
Code Reviews - Part 2
Code reviews are starting to become more common in enterprise development. Dev Ops and related automation have helped shine the light on improving quality and reliability in our processes. This presentation looks at how we can set our teams up…
Open item →
Source available
Code Reviews - Part1
Code reviews are starting to become more common in enterprise development. Dev Ops and related automation have helped shine the light on improving quality and reliability in our processes. This presentation looks at how we can set our teams up…
Open item →
Source available
RSS Reader and Promoter - Part 3
This is the final part of a tutorial and overview for the RSS Reader and Promoter (reader.rb-sns.com) site. We get into the questions and answers part of the presentation. Our goal was to provide an easy way to read and…
Open item →
Source available
RSS Reader and Promoter - Part 2
This is a tutorial and overview for the RSS Reader and Promoter (reader.rb-sns.com) site. Our goal was to provide an easy way to read and share articles. You can schedule posts for social media sites and easily keep up with…
Open item →
Source available
RSS Reader and Promoter - Part 1
This is a tutorial and overview for the RSS Reader and Promoter (reader.rb-sns.com) site. Our goal was to provide an easy way to read and share articles. You can schedule posts for social media sites and easily keep up with…
Open item →
Source available
React Native - Put It All together Part 3
In this final segment on React Native: Putting it all together, we revisit all the concepts we have covered to this point. Then we go through how to set up and organize your projects so you can break down your…
Open item →
Source available
React Native - Put It All together Part 2
In this final segment on React Native: Putting it all together, we revisit all the concepts we have covered to this point. Then we go through how to set up and organize your projects so you can break down your…
Open item →
Source available
React Native - Put It All Together Part 1
In this final segment on React Native: Putting it all together, we revisit all the concepts we have covered to this point. Then we go through how to set up and organize your projects so you can break down your…
Open item →
Source available
Ascii Doc Tutorial - Part 3
We always need to document our code and processes. That does not mean we always do. Ascii Doc is a tool that can make it easy for us to quickly create documentation that looks good and in many formats. Ascii…
Open item →
Source available
Ascii Doc Tutorial - Part 2
We always need to document our code and processes. That does not mean we always do. Ascii Doc is a tool that can make it easy for us to quickly create documentation that looks good and in many formats. Ascii…
Open item →
Source available
Ascii Doc Tutorial - Part 1
We always need to document our code and processes. That does not mean we always do. Ascii Doc is a tool that can make it easy for us to quickly create documentation that looks good and in many formats. Ascii…
Open item →
Source available
Introduction To Selenium - Part 3
Selenium is a popular way to automate browser activity, record sessions, and setup testing scripts. In this series of tutorials we look at using Java and Selenium for all your browser automation needs.
Open item →
Source available
Introduction To Selenium - Part 2
Selenium is a popular way to automate browser activity, record sessions, and setup testing scripts. In this series of tutorials we look at using Java and Selenium for all your browser automation needs.
Open item →
Source available
Introduction To Selenium - Part 1
Selenium is a popular way to automate browser activity, record sessions, and setup testing scripts. In this series of tutorials we look at using Java and Selenium for all your browser automation needs.
Open item →
Source available
React Native Fundamentals - Part 15 - Required Libraries
In this video, we take a tour of some of the required libraries for our react native applications. Just in case you missed the last video you can find it here or you need a refresher you can find the…
Open item →
Source available
React Native Fundamentals - Part 14 - Drawer Navigation Part 3
In this video, we expand on React Navigation with Tab Navigation in React-Native. Specifically how to use Tabs to navigate around our screens instead of using the navigator. Just in case you missed the last video you can find it…
Open item →
Source available
React Native Fundamentals - Part 13 - Draw Navigation Part 2
In this video, we expand on React Navigation with Tab Navigation in React-Native. Specifically how to use Tabs to navigate around our screens instead of using the navigator. Just in case you missed the last video you can find it…
Open item →
Source available
React Native Fundamentals - Part 12 - Drawer Navigation Part 1
In this video, we expand on React Navigation with Tab Navigation in React-Native. Specifically how to use Tabs to navigate around our screens instead of using the navigator. Just in case you missed the last video you can find it…
Open item →
Source available
React Native Fundamentals Part 11 - Tab Navigation
In this video, we expand on React Navigation with Tab Navigation in React-Native. Specifically how to use Tabs to navigate around our screens instead of using the navigator. Just in case you missed the last video you can find it…
Open item →
Source available
React Native Fundamentals Part 10
In this video, we expand on React Navigation with Tab Navigation in React-Native. Specifically how to use Tabs to navigate around our screens instead of using the navigator. Just in case you missed the last video you can find it…
Open item →
Source available
React Native Fundamentals - Part 9
React-Native Fundamental Concepts focuses on: Images, Background Image, layout and events For a full list of components and APIs goto https://reactnative.dev/docs/accessibilityinfo Views Views are containers that support layouts with flexbox, style, some touch handling, and accessibility controls. View A view…
Open item →
Source available
React Native Fundamentals - Part 8
React-Native Fundamental Concepts focuses on: Images, Background Image, layout and events For a full list of components and APIs goto https://reactnative.dev/docs/accessibilityinfo Views Views are containers that support layouts with flexbox, style, some touch handling, and accessibility controls. View A view…
Open item →
Source available
React Native Fundamentals Part 7
In our third video on React Native: The Beginners Guide to React-Native Fundamental Concepts Part 3, continues our discussion of fundamental components. Previously, we covered mobile design, layout, and text components. Now we are going to cover some new components,…
Open item →
Source available
React Native Fundamentals Part 6
In our third video on React Native: The Beginners Guide to React-Native Fundamental Concepts Part 3, continues our discussion of fundamental components. Previously, we covered mobile design, layout, and text components. Now we are going to cover some new components,…
Open item →
Source available
React Native Fundamentals Part 5
React-Native Fundamental Concepts focuses on: View SafeAreaView ScrollView StyleSheets For a full list of components and APIs goto https://reactnative.dev/docs/accessibilityinfo Views Views are containers that support layouts with flexbox, style, some touch handling, and accessibility controls. View A view Is the…
Open item →
Source available
React Native Fundamentals Part 4
In our third video on React Native: The Beginners Guide to React-Native Fundamental Concepts Part 2, continues our discussion of fundamental components. In addition to the design and layout concepts we covered last time, in this presentation we will be…
Open item →
Source available
React Native Fundamentals Part 3
React-Native Fundamental Concepts Part 1 focuses on: View SafeAreaView ScrollView StyleSheets For a full list of components and APIs goto https://reactnative.dev/docs/accessibilityinfo Views Views are containers that support layouts with flexbox, style, some touch handling, and accessibility controls. View A view…
Open item →
Source available
React Native Fundamentals - Part2
React-Native Fundamental Concepts Part 1 focuses on: View SafeAreaView ScrollView StyleSheets For a full list of components and APIs goto https://reactnative.dev/docs/accessibilityinfo Views Views are containers that support layouts with flexbox, style, some touch handling, and accessibility controls. View A view Is…
Open item →
Source available
React Native Fundamentals - Part1
React-Native Fundamental Concepts Part 1 focuses on: View SafeAreaView ScrollView StyleSheets For a full list of components and APIs goto https://reactnative.dev/docs/accessibilityinfo Views Views are containers that support layouts with flexbox, style, some touch handling, and accessibility controls. View A view Is…
Open item →
Source available
React Native Getting Started - Your First App
Started Using React Native For Your Mobile Applications begins our new segment on React-Native. In this introductory episode we begin our journey by looking at what React Native is and why you should consider React Native for Mobile Development. Followed…
Open item →
Source available
React Native Getting Started - Simulators and Hello World
Started Using React Native For Your Mobile Applications begins our new segment on React-Native. In this introductory episode we begin our journey by looking at what React Native is and why you should consider React Native for Mobile Development. Followed…
Open item →
Source available
React Native Getting Started - Installation
Started Using React Native For Your Mobile Applications begins our new segment on React-Native. In this introductory episode we begin our journey by looking at what React Native is and why you should consider React Native for Mobile Development. Followed…
Open item →
Source available
Python Certification Training - Function Attributes
We start wrapping up with a review of some topics that need more discussion before taking the certification. This episode is focused on function attributes. Useful Links: https://docs.python.org/3/reference/datamodel.html https://realpython.com/documenting-python-code/ Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github…
Open item →
Source available
Python Certification Training - Additional Exam Notes
We start wrapping up with a review of some topics that need more discussion before taking the certification. Useful Links: https://www.mygreatlearning.com/blog/understanding-mutable-and-immutable-in-python/ https://docs.python.org/3/tutorial/controlflow.html https://docs.python.org/3/whatsnew/3.0.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - FileIO
This episode looks into File IO (reading, writing, and appending) in Python as we continue moving through topics on the certification syllabus Useful Links: https://docs.python.org/3/library/io.html https://realpython.com/read-write-files-python/ https://medium.com/swlh/python-stringio-and-bytesio-compared-with-open-c0e99b9def31 Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for…
Open item →
Source available
Python Certification Training - Modules and Packages
This episode looks into modules and packages in Python as we continue moving through topics on the certification syllabus Useful Links: https://docs.python.org/3/tutorial/modules.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Class Helper Functions
We look at useful functions for working with classes in Python for this episode focused on getting ready for certification. Useful Links: https://www.programmersought.com/article/8963908455/ Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Map,Reduce,Filter,Sorted
We look at higher order functions in Python for this episode focused on getting ready for certification. Useful Links: https://www.codespeedy.com/higher-order-functions-in-python-map-filter-sorted-reduce/ Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Lambdas
We look at lambda functions in Python for this episode focused on getting to certification. Useful Links: https://realpython.com/python-lambda/ Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Multiple Inheritance
This episode continues a series of tutorials on classes in Python. Multiple inheritance examples are covered. Useful Links: https://docs.python.org/3/tutorial/classes.html https://www.python.org/download/releases/2.3/mro/ Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Class Inheritance
This episode continues a series of tutorials on classes in Python. We look at inheritance and private members. Useful Links: https://docs.python.org/3/tutorial/classes.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Classes
This episode starts a series of tutorials on classes in Python. Useful Links: https://docs.python.org/3/tutorial/classes.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Parameters
We continue our review of functions with an episode digging into parameter options including default values, variable numbers of arguments, and named parameters. Useful Links: https://www.programiz.com/python-programming/recursion https://www.programiz.com/python-programming/function-argument Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for…
Open item →
Source available
Python Certification Training - Functions
This episode of python certification starts the discussion of functions and return values via return or yield. Useful Links: https://realpython.com/python-keywords/#returning-keywords-return-yield Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Exceptions
This episode of python certification walks through examples of exceptions. We look at try, exception, raise, and custom exceptions. Useful Links: https://docs.python.org/3/tutorial/errors.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Dictionaries
This episode of python certification walks through examples of dictionaries and related functions. Useful Links: https://www.programiz.com/python-programming/dictionary Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - List Functions Part 2
We cover the second part of two tutorials on the list functions as we look toward Python certification Useful Links: https://www.w3schools.com/python/python_ref_list.asp https://www.geeksforgeeks.org/python-string-rfind/ https://www.w3schools.com/python/ref_func_sorted.asp Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - List Functions Part 1
We cover the first part of two tutorials on the list functions as we look toward Python certification Useful Links: https://www.w3schools.com/python/python_ref_list.asp Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - String Functions
This episode dives into a bunch of built-in string functions you might see on the python certification exam. Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Platform and System.Dir
We cover the Platform and System functions you are likely to see on the certification exam in this episode. Helpful links: https://docs.python.org/3/library/platform.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Math and Random Libraries
We cover some Math and Random functions that will likely be on the certification exam in this episode. Helpful links: https://docs.python.org/3/library/math.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - While, For, else, break, continue
This episode takes a look at loops using while and for along with the else, continue and break commands. Helpful links: https://www.w3schools.com/python/python_while_loops.asp https://www.w3schools.com/python/python_for_loops.asp Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Pass, Arrays and Slicing
We take a first look at arrays and slicing them as part of our if statements in this episode. We also touch on the pass command. Helpful links: https://www.w3schools.com/python/numpy/numpy_array_slicing.asp Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github…
Open item →
Source available
Python Certification Training - If,Else, Elif
The certification series covers if, if-else,if-elif, and if-elif-else in this session. Helpful links: https://www.tutorialsteacher.com/python/python-if-elif Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Input/Output To Console
This episode looks into console input and output. We also touch on some type conversion functions (int, str, float) to help with these. Helpful links: https://docs.python.org/3/tutorial/inputoutput.html https://docs.python.org/3/tutorial/floatingpoint.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for…
Open item →
Source available
Python Certification Training - Numeric Operators
This episode looks into numeric operators. We have a few examples to help you get comfortable but will see these a lot as the course continues. Helpful links: https://www.programiz.com/python-programming/operators Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github…
Open item →
Source available
Python Certification Training - Bitwise Operators Part 2 and String Operators
This episode looks into bitwise operators. We wrap up this two-part series of tutorials and move into string operators. Helpful links: https://overiq.com/python-101/numbers-in-python/ https://www.mathcs.emory.edu/~valerie/courses/fall10/155/resources/op_precedence.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Bitwise Operators Part 1
This episode looks into bitwise operators. More to come on this in the next episode. Helpful links: https://overiq.com/python-101/numbers-in-python/ https://www.mathcs.emory.edu/~valerie/courses/fall10/155/resources/op_precedence.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/ Github repository for code examples: https://github.com/robbroadhead/PythonCertificationSeries
Open item →
Source available
Python Certification Training - Literals and Order of Precedence
This episode looks into literal types and order of precedence. More to come on this in the next episode. Helpful links: https://overiq.com/python-101/numbers-in-python/ https://www.mathcs.emory.edu/~valerie/courses/fall10/155/resources/op_precedence.html Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/
Open item →
Source available
Python Certification Training - Interpreter
We start the series focused on certification with a look at the interpreter. Learn more about the overall certification and syllabus here: https://pythoninstitute.org/certification/pcap-certification-associate/pcap-exam-syllabus/
Open item →
Source available
Django-Python Application Tutorial Part 2
It is time for us to take our Python and Django skills to building a full application. This is part two in a two-part series of tutorials where we build an application from scratch. This series will walk through all…
Open item →
Source available
Django-Python Application Tutorial Part 1
It is time for us to take our Python and Django skills to building a full application. This is part one in a two-part series of tutorials where we build an application from scratch. This series will walk through all…
Open item →
Source available
Learn Python And Django Day 59
We wrap up our season with some free options for hosting your Django application. AWS: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html OpenShift: https://docs.openshift.com/container-platform/3.4/dev_guide/migrating_applications/quickstart_examples.html PythonAnywhere: https://www.pythonanywhere.com/pricing/ Heroku: https://devcenter.heroku.com/articles/getting-started-with-python mod_wsgi: https://docs.djangoproject.com/en/3.2/howto/deployment/wsgi/modwsgi/ You can view source for today and all prior days by reviewing the code at this…
Open item →
Source available
Learn Python And Django Day 58
We wrap up our UAT fixes and start to look at gathering source and data for our move to production in the next episode. You can view source for today and all prior days by reviewing the code at this…
Open item →
Source available
Python Unit Testing With Flask
Our series on Python and Django moves into a focus on testing. Fortunately, unit testing is very easy to incorporate into your solution. We can provide some basic unit tests within minutes and improve the overall quality of our applications…
Open item →
Source available
A Solid Re-Start
This special topic presentation comes during a time when things have been hectic for a while. Therefore, we are at a crossroads and it is a good time to stop and reset our goals and plans. The situation is not…
Open item →
Source available
Learn Python And Django Day 57
We wrap up our UAT fixes and start to look at gathering source and data for our move to production in the next episode. You can view source for today and all prior days by reviewing the tag Day 57…
Open item →
Source available
Learn Python And Django Day 56
We work on the UX part of the application and create a different look for tasks based on the status. You can view source for today and all prior days by reviewing the tag Day 56 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python And Django Day 55
We continue using the application as a way to track the tasks we have chosen for bug fixing and improving the user experience. This session is aimed at changing requirements and displaying more information in our interface. You can view…
Open item →
Source available
Learn Python And Django Day 54
We continue using the application as a way to track the tasks we have chosen for bug fixing and improving the user experience. This session is aimed at setting default task status and adjust todo vs. active tasks. You can…
Open item →
Source available
Learn Python And Django Day 53
We continue using the application as a way to track the tasks we have chosen for bug fixing and improving the user experience. This session is aimed at filtering tasks by timeframe on the fly for the view selector. You…
Open item →
Source available
Learn Python And Django Day 52
We continue using the application as a way to track the tasks we have chosen for bug fixing and improving the user experience. This session is aimed at UX improvements. You can view source for today and all prior days…
Open item →
Source available
Learn Python And Django Day 51
Part IV of our walk-through/UAT testing. We will be testing the application for usability and features to make our experience a productive one. You can view source for today and all prior days by reviewing the tag Day 51 at…
Open item →
Source available
Learn Python And Django Day 50
Part III of our walk-through/UAT testing. We will be testing the application for usability and features to make our experience a productive one. You can view source for today and all prior days by reviewing the tag Day 50 at…
Open item →
Source available
Learn Python And Django Day 49
Part II of our walk-through/UAT testing. We will be testing the application for usability and features to make our experience a productive one. You can view source for today and all prior days by reviewing the tag Day 47 at…
Open item →
Source available
Learn Python And Django Day 48
Part I of our walk-through/UAT testing. We will be testing the application for usability and features to make our experience a productive one. You can view source for today and all prior days by reviewing the tag Day 47 at…
Open item →
Source available
Learn Python And Django Day 47
Part III of the creation of reports. We move to result sets based on the report and parameters form a single URL. You can view source for today and all prior days by reviewing the tag Day 47 at this…
Open item →
Source available
Learn Python And Django Day 46
Part III of the creation of reports. We move into displaying results and a result template. You can view source for today and all prior days by reviewing the tag Day 46 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python And Django Day 45
Part II of the creation of reports. This focuses on the dynamic display of parameters. You can view source for today and all prior days by reviewing the tag Day 45 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python And Django Day 44
Part I of adding reports and working on dynamic data generation. You can view source for today and all prior days by reviewing the tag Day 44 at this GitHub https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python And Django Day 43
This tutorial is part two of some debugging steps and moving the UX form buttons to some clickable DIVs. You can view source for today and all prior days by reviewing the tag Day 43 at this GitHub (this one…
Open item →
Source available
Learn Python And Django Day 42
This tutorial goes into some debugging steps and moving the UX form buttons to some clickable DIVs. You can view source for today and all prior days by reviewing the tag Day 43 at this GitHub (this one includes day…
Open item →
Source available
Learn Python And Django Day 41
This is a 2nd part of our look at more complex queries and sending parameters into a raw query in Django. You can view source for today and all prior days by reviewing the tag Day 41 at this GitHub…
Open item →
Source available
Learn Python And Django Day 40
This is a 1st part of our look at more complex queries and sending parameters into a raw query in Django. You can view source for today and all prior days by reviewing the tag Day 41 at this GitHub…
Open item →
Source available
Learn Python And Django Day 39
We improve our display of data by using a raw query and pulling in child counts as part of our result set. You can view source for today and all prior days by reviewing the tag Day 39 at this…
Open item →
Source available
Learn Python And Django Day 38
A side trip down bootstrap and CSS lane to make a few tweaks to the user experience. You can view source for today and all prior days by reviewing the tag Day 38 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python And Django Day 37
Part 2 of our look at using session variables for passing data. You can view source for today and all prior days by reviewing the tag Day 37 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python And Django Day 36
This lesson takes a look at using session variables instead of query parameters for storing and passing values. You can view source for today and all prior days by reviewing the tag Day 36 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python and Django Day 35
We continue cleaning up our master-detail relationships with filtered queries and pre-populating values. You can view source for today and all prior days by reviewing the tag Day 35 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python and Django Day 34
We build out some master-detail form links as we improve the user experience for our application. You can view source for today and all prior days by reviewing the tag Day 34 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python And Django Day 33
We tackle query string values in this lesson so we can easily pass data around. You can view source for today and all prior days by reviewing the tag Day 33 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python And Django Day 32
Our focus today is on self-referencing models as we start to provide for timeframe parent-child relationships. You can view source for today and all prior days by reviewing the tag Day 33 (32 and 33 were combined in that tag)…
Open item →
Source available
Learn Python and Django Day 31
Our tutorials move into handling master detail relationships on Django pages.. You can view source for today and all prior days by reviewing the tag Day 31 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python and Django Day 30
We continue creating roadmap features with basic updates and a model change. You can view source for today and all prior days by reviewing the tag Day 30 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available
Learn Python and Django Day 29
This session continues building out our goals applications. We are working on doing edits and deletes of our roadmap data. You can view source for today and all prior days by reviewing the tag Day 29 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Open item →
Source available