Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

Develpreneur: Become a Better Developer and Entrepreneur

Technology Business

Episodes

Showing 401-500 of 936
«« ← Prev Page 5 of 10 Next → »»

Event Bus Pattern : A Software News Feed

27 Jan 2022

Contributed by Lukas

We often see the Event Bus architectural pattern in notification frameworks and Android development.  This approach provides us with a way to have a...

Peer-To-Peer : An Architecture Pattern Where Everyone Shares The Work

25 Jan 2022

Contributed by Lukas

This episode digs into the peer-to-peer software architecture pattern.  It is common among file-sharing and crypto networks.  Likewise, the pattern ...

Broker Pattern - Send Requests To The Correct Worker

20 Jan 2022

Contributed by Lukas

The broker pattern may seem very similar to some others we have examined.  However, it is more about distributed systems than balancing traffic.  Th...

Pipe-filter : An Architecture for Processing Data

18 Jan 2022

Contributed by Lukas

The pipe-filter architectural pattern is very common and used to process data.  It is flexible and scalable.  This pattern has existed in other area...

Master-Slave : An Architecture For Distributing Work

13 Jan 2022

Contributed by Lukas

We switch gears in this episode and look at a pattern for getting work done.  The master-slave pattern can be confused with the client-server.  Howe...

Client-Server Pattern - Software Architecture

11 Jan 2022

Contributed by Lukas

The discussion of patterns sort of goes backwards this episode.  First, we look at the client-server pattern.  It is an older and well-established p...

The Layered Pattern - Software Architecture Solutions

06 Jan 2022

Contributed by Lukas

We start our journey through software architecture patterns with one of the most common.  The layered pattern is easy-to-use and often easy to unders...

Software Architecture Patterns and Anti-Patterns Overview

04 Jan 2022

Contributed by Lukas

We start this season of the podcast with an overview or review of software architecture patterns and anti-patterns.  This season will explore several...

Personal Retrospective and Review - Finish The Year Right

23 Dec 2021

Contributed by Lukas

No Sprint is complete unless it includes a retrospective and a review.  We need to examine what we accomplished and how we got here.  Those same con...

True Vacation - Embracing The Value of Time Off

22 Dec 2021

Contributed by Lukas

It is the time of year when we wind down a little bit.  This is when it is essential to reconnect and maybe even take a true vacation. Finally, we ca...

Positive Focus - Victories and Tasks That Recharge Us

25 Nov 2021

Contributed by Lukas

Holidays and vacations are meant to recharge us.  They help us maintain or restore a positive focus and improve productivity.  Nevertheless, we want...

Embrace Downtime - Make the Most of Slow Times

23 Nov 2021

Contributed by Lukas

We are starting into that time of year where you might be most busy or struggle to find meaningful work.  For those that are experiencing the latter,...

Set A Pace - Maximizing Your Productivity and Minimizing Stress

28 Oct 2021

Contributed by Lukas

We finish the season of interviews with a discussion of how to set a pace that leads to success.  We often refer to milestones and steady progress as...

Achieving Goals - Setting A Milestone And Hitting The Mark

26 Oct 2021

Contributed by Lukas

The season of interviews is wrapping up. First, however, I want to share some points about achieving goals and setting them.  This past season was a ...

Enjoy The Challenge - Finding Joy In Your Work

21 Oct 2021

Contributed by Lukas

The greatest blessing you can have is to find joy in your work. It is a cliché to say you will never work a day in your life. However, that does not ...

A Community Effort - Building Your Content and User Base

19 Oct 2021

Contributed by Lukas

One of the challenges of building a community is providing enough value to the members.  That requires a community effort from almost the start.  We...

Finding Software - Navigating A Web Full Of Options

14 Oct 2021

Contributed by Lukas

We continue the interview with Jeff Dillon of Ed Tech Connect with a solution for finding software.  That is not a simple problem to solve in the mod...

Jeff Dillon - EdTech Connect - Technology In Higher Ed

12 Oct 2021

Contributed by Lukas

We start the next set of interviews with a discussion about technology in higher ed with Jeff Dillon.  He has spent his career in this area of focus ...

Technical Fit - Assess Your Tools and Processes To Find A Match

07 Oct 2021

Contributed by Lukas

We take a break from our interviews and a wealth of recommendations to review how to apply these.  There is a technical fit and organizational fit fo...

Planning For Growth - Give Your Changes Time To Take Hold

05 Oct 2021

Contributed by Lukas

The last part of our interview episodes with Krishna Mohan dive into how he helps companies grow.  The primary concept is planning for growth.  Howe...

Are You Ready For Growth? - Krishna Mohan Part 2

30 Sep 2021

Contributed by Lukas

We continue our discussion with Krishna Mohan with a focus on the question, "are you ready for growth".  Everyone wants to grow their business.  How...

Krishna Mohan - Turning Specific Experience Into General Solutions

28 Sep 2021

Contributed by Lukas

This episode starts a discussion with Krishna Mohan.  We start with some of his background and a journey from specific experiences to building genera...

Meaningful Discussions - Learning From Others While Giving Back

23 Sep 2021

Contributed by Lukas

This episode offers a side trip during the interviews season and focuses on meaningful discussions.  We have mentioned difficult discussions.  Howev...

Memorable Marketing - Find Ways To Stick In Your Customer's Mind

21 Sep 2021

Contributed by Lukas

Here is a bonus episode in our interview with Sam McNeill.  They provide a memorable marketing sort of tool known as insta-hit.  He mentioned this d...

Sam McNeill - Difficult Conversations and Building a Culture of Teamwork

16 Sep 2021

Contributed by Lukas

We wrap up the main part of the conversation with Sam McNeill as we mention difficult conversations.  That is a perfect start for his stories about b...

Sam NcNeill - When Things Go Wrong , Great Leaders Step Up

14 Sep 2021

Contributed by Lukas

We continue our multi-part series of interviews with Sam McNeill with a look at when things go wrong and an examination of leaders.  There are times ...

Sam McNeill Part 2 - Win Customers With Excitement and Professionalism

09 Sep 2021

Contributed by Lukas

We continue our interview with Sam with a deeper dive into enthusiasm.  He describes how his love of his job helps him to win customers.  However, t...

Sam McNeill Interview - Love Your Job And Find Success

07 Sep 2021

Contributed by Lukas

We start our next series of interviews with an example of what happens when you love your job.  Sam McNeill is highly successful and entertaining bec...

Style Stages - Find the platform that works for you (DP Knudten Part 4)

02 Sep 2021

Contributed by Lukas

We jump into a discussion about repetition as key to your brand success.  However, the next topic of style stages is just as critical.  Then, we tou...

Niche Brands - Personal Or Otherwise - DP Knudten Part 3

31 Aug 2021

Contributed by Lukas

This episode starts right away with a continuation of the niche brands discussion.  We then move to DP's thoughts on social media and using those too...

Brand First Principles, A Foundation In Truth - DP Knudten Part 2

26 Aug 2021

Contributed by Lukas

We dig into the ways to build a non-fiction brand in episode two.  The focus is on brand first principles and sticking to truth in building upon it. ...

DP Knudten - Nonfiction Brands - Match Products And People

24 Aug 2021

Contributed by Lukas

We continue our interviews with the first part of our discussion with the author of nonfiction brands - DP Knudten.  His book sparked my interest, an...

Professional Publishing Secret - Get Started And Be Consistent

19 Aug 2021

Contributed by Lukas

We wrap up the interview with Dale L. Roberts sharing his professional publishing secret.  He tells us to get started and be consistent.  However, h...

Publish Wide - Dale Roberts Advice for Building Your Platforms

17 Aug 2021

Contributed by Lukas

An interview of a  self-publishing expert is not complete without a discussion of "publish wide."  That refers to the many platforms available to pu...

Define Your Audience For Publishing Success

12 Aug 2021

Contributed by Lukas

We continue our discussion with Dale L. Roberts with a discussion around how to define your audience.  That is an important step in any product.  Bo...

Dale L. Roberts Interview - Getting Started With Self-Publishing

10 Aug 2021

Contributed by Lukas

.This episode starts a new multi-part set of interviews with Dale L. Roberts.  He is a guru of self-publishing with dozens of books to his name.  Th...

Finding A Mentor - Creating a Solid Foundation

05 Aug 2021

Contributed by Lukas

This bonus episode for our Tim Stratton interview digs deeper into finding a mentor. First, we look at what makes a good mentor relationship.  This i...

Mentor Relationships - Timothy Stratton Interview Part 5

03 Aug 2021

Contributed by Lukas

The last part of the series in the Tim Stratton interview goes into how he got here and touches on mentor relationships.  While we stick to the speci...

A Better Manager - Tim Stratton Interview

29 Jul 2021

Contributed by Lukas

This episode of our interview with Timothy Stratton delves into experiences and how to be a better manager.  We compare notes on what has worked for ...

Interview With Timothy Stratton - Continuing Education

27 Jul 2021

Contributed by Lukas

We continue our discussion with Timothy Stratton with a dive into continuing education and how to keep up in the fast-moving world.  There are always...

Timothy Stratton Interview Part 2 - The Value of Higher Education

22 Jul 2021

Contributed by Lukas

Part two of our series of interviews with Timothy Stratton looks at his early years.  He started with a focus on higher education.  That worked well...

Timothy Stratton Interview Part 1 - Starting a New Project

20 Jul 2021

Contributed by Lukas

We start the next interview with an introduction to Timothy Stratton.  He is an experienced developer moving into a role as a manager.  This episode...

Trevor Ewen Part 2 - The Technical MBA

19 Jul 2021

Contributed by Lukas

The second part of our interviews with Trevor Ewen focuses on the value of a technical MBA.  We discuss the benefits of the degree, the program, and ...

Trevor Ewen Part 4 - Extending Code

15 Jul 2021

Contributed by Lukas

We wrap up the Trevor Ewen interview series with a discussion of building libraries and extending code.  While this is often a necessity, there are d...

Trevor Ewen Part 3 - Functional Core Imperative Shell

13 Jul 2021

Contributed by Lukas

The third of our series of discussion episodes with Trevor Ewen touches on a functional core and imperative shell.  This is an approach to building ...

Trevor Ewen Part 1 - Building Software

06 Jul 2021

Contributed by Lukas

We start a new season of episodes full of interviews in a discussion with Trevor Ewen.  Building software is an underlying theme of this part of our ...

Object-Oriented Design : Invest In The Design Process

23 Apr 2021

Contributed by Lukas

We wrap up the season with a focus on the design process.  There is a cost to doing this, as with most things of value.  However, you will find that...

Keep It Simple - Avoid Complex Object-Oriented Designs

16 Apr 2021

Contributed by Lukas

Software developers are known for many traits.  Unfortunately, one of those is ignoring the keep it simple philosophy.  We tend to "show off" our pr...

Leverage Your Language - Use What It Gives You

14 Apr 2021

Contributed by Lukas

An often overlooked facet of object-oriented design is how to leverage your language to speed development.  Every coding language has features and st...

Finding Balance In Your Object-Oriented Design Complexity

12 Apr 2021

Contributed by Lukas

There are many areas of life where moderation is required.  Object-oriented design complexity is one of those situations.  We can create a solution ...

Documentation Of Our Object-Oriented Solution

09 Apr 2021

Contributed by Lukas

It is hard to think of a facet of software development that programmers dislike more than documentation.  This task is almost always pushed to the en...

Test-Driven Development - A Better Object Oriented Design Approach

07 Apr 2021

Contributed by Lukas

Testing and Design are often at opposite ends of the software development life-cycle.  However, test-driven development is an excellent way to drive ...

Testing Object-Oriented Code - A Better Design Approach

05 Apr 2021

Contributed by Lukas

We have spent a lot of time on the core concepts of object-oriented design and programming.  However, testing object-oriented code is at least as ess...

Destructors And Cleaning Up An Instance: Object-Oriented Design

02 Apr 2021

Contributed by Lukas

When we get to the end of our use of a class instance, we need to clean up after ourselves.  This is where destructors come into play.  They are sim...

Constructors And Initializers In Object-Oriented Design

31 Mar 2021

Contributed by Lukas

When we create an instance of a class, we often need to do some initialization.  Constructors and initializers achieve this goal.  These are two dif...

Static Attributes And Methods In Object-Oriented Design

29 Mar 2021

Contributed by Lukas

In this episode, we look at how to use static attributes and methods in our class design. These are important but can be over-used.  They can even be...

Software Design - Finding Balance With Coupling And Cohesion

26 Mar 2021

Contributed by Lukas

We have spent a few episodes looking at cohesion and coupling.  Now it is time to find balance in these two software design approaches.  Each approa...

Coupling - A Smaller Object Approach To Software Solutions

24 Mar 2021

Contributed by Lukas

In object-oriented software, we talk about the concept of coupling.  Put simply; this is a small object approach to our solution.  It is the opposit...

Cohesion - A Big Object Approach To Design

22 Mar 2021

Contributed by Lukas

This episode focuses on cohesion and the idea of using fewer large objects to solve a problem.  This approach is often considered the opposite of usi...

Cohesion and Coupling in Object-Oriented Design

19 Mar 2021

Contributed by Lukas

Cohesion and coupling are options that are often discussed in object-oriented design circles.  They are two ways to approach a solution.  On the one...

Property Design In An Object-Oriented System

17 Mar 2021

Contributed by Lukas

One of the most prevalent topics of consideration in an object-oriented system is property design.  We can keep them simple or create more classes. ...

Class Relationships - When Has-A Shows a Relation

15 Mar 2021

Contributed by Lukas

Our language can blur the distinctions of class relationships in designing our solution.  The "has-a" determination is often confused by how the Engl...

Is A and Has A Concepts in Object-Oriented Design

12 Mar 2021

Contributed by Lukas

The ideas of "is a" and "has a" are often discussed as part of object-oriented design.  These concepts may seem simple and obvious.  However, they c...

Granular Interfaces - How Much OO Is Practical?

10 Mar 2021

Contributed by Lukas

The ideas of cohesion and coupling point us to paths that either place functionality in smaller or larger classes.  We discuss granular interfaces in...

Inheritance - Polymorphism In A Hierarchical Manner

08 Mar 2021

Contributed by Lukas

We switch gears in this episode and start to look at inheritance.  This is a core feature of object-oriented design and the most recognizable attribu...

Interfaces - An Object-Oriented Contract For Usage

05 Mar 2021

Contributed by Lukas

This episode, we look at interfaces.  These are not supported by all languages.  However, when they are supported, they are very useful.  The inter...

Flexibility in OOP - Build in hooks for change

03 Mar 2021

Contributed by Lukas

One of the essential concepts to understand is flexibility in OOP.  A good design requires the ability to extend it.  There are ways to do this.  H...

Code Consistency - Critical For Practical Polymorphism

01 Mar 2021

Contributed by Lukas

One of the challenges of good polymorphic design is code consistency.  We are building a way to communicate with developers.  Therefore, our languag...

Polymorphism Without Side Effects - Object-Oriented Clarity

26 Feb 2021

Contributed by Lukas

We discussed in the previous episode how polymorphic behavior gives us a form of a common language for objects.  Thus we need to consider the idea of...

Polymorphism Overview - Reducing code size and a better user experience

24 Feb 2021

Contributed by Lukas

We start the next series of episodes with a polymorphism overview.  This is a core concept for proper object-oriented design.  Likewise, we will dig...

Data Hiding - Practical Accessors

22 Feb 2021

Contributed by Lukas

We have discussed the accessor levels of our data.  In most environments, the three levels are public, protected, and private.  In this episode, we ...

A Practical Approach to Data Encapsulation

19 Feb 2021

Contributed by Lukas

We have developed many bad habits over the years as OOP has proliferated frameworks and tools.  In this episode, we look at the practical side of dat...

Data Hiding - A Need To Know Software Approach

17 Feb 2021

Contributed by Lukas

Data encapsulation and data hiding are terms for keeping object properties from public consumption.  This concept is an essential part of object-orie...

An Introduction to The Object-Oriented Programming Season

15 Feb 2021

Contributed by Lukas

Object-Oriented Programming (OOP) and related concepts have become almost ubiquitous in modern software projects. It was a novel idea a few decades a...

The 21-Day Habit Building Challenge

30 Dec 2020

Contributed by Lukas

We decided that it is a good idea to start a new year with a habit building challenge.  Therefore, we have created exactly that.  The objective of t...

Successful Completion, Declaring Victory, and Planning The Next Steps

25 Dec 2020

Contributed by Lukas

Sooner or later, a task we work on will reach successful completion.  That is the goal, and yes, sometimes (hopefully often) we do achieve goals.  T...

The Weight of Waiting Until The Last Minute

23 Dec 2020

Contributed by Lukas

It is not hard to find a movie or show during the holidays that shows the weight of waiting until the last minute to get things done.  It often is sh...

Celebrate Achievements and Victories - Do Not Forget A Job Well Done

21 Dec 2020

Contributed by Lukas

We have calendars full of tasks and items to be done.  However, we must take time and celebrate achievements.  Whether we have successes daily or ra...

Side Hustle Ideas From Your Annual Review and Planning

14 Dec 2020

Contributed by Lukas

Every year we find ourselves reviewing what was done and planning for the months ahead.  We do this as part of crafting New Year's resolutions or to ...

Find a Role or Job That Makes You Happy

07 Dec 2020

Contributed by Lukas

Many things can be used to measure your success.  One of the most important of these is whether you can find a job that makes you happy.  That will ...

Maintaining Momentum And Steady Progress

27 Nov 2020

Contributed by Lukas

Holidays and vacations provide us with many benefits.  However, maintaining momentum can be difficult during these times.  There are more than the n...

Holiday Sales, Budgets, and Side Hustles

25 Nov 2020

Contributed by Lukas

Holiday sales start to show up earlier and earlier every year.  Black Friday has become well known and is not just for your personal purchases.  The...

Quiet Periods and Blackouts Over The Holidays

23 Nov 2020

Contributed by Lukas

There are two sides to quiet periods or closing business over holidays.  We might do this to ease our schedules, or vendors may do so.  In either ca...

Implementing An Incremental Approach - Small Progress is Still Progress

20 Nov 2020

Contributed by Lukas

We have often touched on the idea of an incremental approach as one that builds to great achievements.  Let's look closer at how that works.  There ...

System Backups - Prepare for the Worst

18 Nov 2020

Contributed by Lukas

Sometimes it is important to get back to the basics when we plan for success.  One of the most basic tasks to address is the idea of system backups. ...

Setting Work Boundaries And Separating Your Life

16 Nov 2020

Contributed by Lukas

The holy grail of full-time work from our home has several challenges.  One of the most impactful snares is a blurring of the lines between work and ...

Work Boundaries and Constraints For Greater Success

06 Nov 2020

Contributed by Lukas

We are moving to more and more remote options for our job and career.  However, we need to set work boundaries if we are going to enjoy long-term suc...

Setting a Professional Development Pace For Success

04 Nov 2020

Contributed by Lukas

We frequently look for ways to become better.  One part of that approach is steady (daily) forward progress.  However, this approach can be exhausti...

Hard Work Pays Off - You Get Out What You Put In

02 Nov 2020

Contributed by Lukas

There is an old saw that hard work pays off.  It may seem to be a truth that only holds in some cases.  However, things tend to work out for us when...

Agile Principles Summary - Our Next Steps

30 Oct 2020

Contributed by Lukas

In this final episode of the Agile Manifesto season, we look at the key takeaways we should have.  These items have been a focus throughout the seaso...

More Agile Development Patterns - Swarm and More

28 Oct 2020

Contributed by Lukas

We are nearing the end of the season on the Agile Manifesto and more.  However, we have several agile development patterns left to consider before wr...

Key Agile Patterns - Set Your Team Up For Success

26 Oct 2020

Contributed by Lukas

We continue a review of key agile patterns with more ways to make sure it all goes right.  Each pattern is possibly overstated.  However, we need th...

Patterns For Agile - Templates for Success

23 Oct 2020

Contributed by Lukas

In this episode, we continue a tour of patterns for Agile.  We will see definitions we need to set as well as tools for success.  A deeper review of...

Agile Patterns - Make The Most of The Process

21 Oct 2020

Contributed by Lukas

We take a look at Agile patterns as we come to the end of this season.  There has been a lot of content covered.  However, we do not want to move on...

Scrum Management Anti-Patterns - A Vote of No Confidence

19 Oct 2020

Contributed by Lukas

The focus on anti-patterns continues with this episode.  We have touched on some of these challenges in other examples.  However, these scrum manage...

Scrum Team Anti-Patterns, What We All Need To Avoid

16 Oct 2020

Contributed by Lukas

Our focus the last few episodes have been on anti-patterns relegated to a specific role.  We take a step back in this episode and review scrum team a...

Common Scrum Master Anti-Patterns, Avoid These To Improve Velocity

14 Oct 2020

Contributed by Lukas

We have talked about Scrum and Agile.  However, some guidance helps us improve our odds or success.  That is an essential part of becoming a better ...

Agile Anti-Patterns of The Dev Team

12 Oct 2020

Contributed by Lukas

Everything in software development has good and bad patterns.  We have looked at why the agile approach is valuable.  However, we need to review agi...

Agile Weaknesses - When It Is Not a Good Approach

09 Oct 2020

Contributed by Lukas

It may come as a shock, but there are agile weaknesses.  These are situations where a different approach brings a lower risk.  These weaknesses also...

Agile Philosophy, Not Hard And Fast Rules

07 Oct 2020

Contributed by Lukas

We have covered a broad range of topics in our discussion of Agile.  However, the goal of this approach is to fit your team and environment.  Think ...

«« ← Prev Page 5 of 10 Next → »»