Develpreneur Blog • Latest
Latest Posts
Fresh thinking, practical patterns, and lessons that compound — built for developers who want to ship, lead, and build momentum.
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 without side effects, so we have…
Polymorphism Overview – Reducing code size and a better user experience
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 into several practical ways to use this. Polymorphism Overview –…
Data Hiding – Practical Accessors
We have discussed the accessor levels of our data. In most environments, the three levels are public, protected, and private. In this episode, we go deeper into these concepts and a practical approach to…
A Practical Approach to Data Encapsulation
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 data encapsulation and access levels like private, protected,…
Data Hiding – A Need To Know Software Approach
Data encapsulation and data hiding are terms for keeping object properties from public consumption. This concept is an essential part of object-oriented programming. We need to be able to have internal processes and values…
An Introduction to The Object-Oriented Programming Season
Object-Oriented Programming (OOP) and related concepts have become almost ubiquitous in modern software projects. It was a novel idea a few decades ago that has been incorporated into many frameworks and languages. We even…
Agile Product Development
Agile methodologies have evolved to permit different teams to manage and work together for the proper execution of software creation and programming process. This evolution eases the final delivery of each software product. Likewise,…
A Brief Guide to Offshore Software Development
Offshore software development companies make it big by working for overseas clients and providing cost-effective software development solutions. Hire a full stack developer from a reputable company to get the job done. Offshore Software…
Maximizing Developer Effectiveness: Feedback Loops
This is an excellent article from Martin Fowler. Follow the links to find out more about him and subsequent parts of this series. Maximizing Developer Effectiveness: Feedback Loops I often help engineering organizations that…
The 21-Day Habit Building Challenge
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 this challenge is to pick something you…