Quantcast
Channel: Patterns – Simple Programmer
Browsing latest articles
Browse All 17 View Live

Image may be NSFW.
Clik here to view.

Book Review: Enterprise Integration Patterns

So I’ve had Enterprise Integration Patterns sitting on my bookshelf for quite a while now.  I had skimmed it a few times, but never really gave it a read. It’s a hefty book that you could definitely...

View Article



Image may be NSFW.
Clik here to view.

Back to Basics: Understanding IoC

In my last back to basics post, we talked about dependency inversion and how it is the underlying principle that Inversion of Control or IoC is based upon. We also talked a little about IoC and the...

View Article

Image may be NSFW.
Clik here to view.

Basic to Basics: Understanding IoC Part 2 (Creation)

In my last back to basics post we talked about what inversion of control (IoC) is in regards to inverting control of interfaces. We looked at how we can benefit from changing the control of the...

View Article

Image may be NSFW.
Clik here to view.

Getting Up to BAT: Designing an Automation Framework

Now that you’ve gotten an automation lead and decided on the browser automation tool you are going to use, the next step is to design an actual automation framework. This is one of the most critical...

View Article

Image may be NSFW.
Clik here to view.

You’re Only a Beginner Once

I was reading an interesting study last week about how willpower seems to grow like a muscle.  In the study they had found that subjects that had successfully stuck to a diet program performed better...

View Article


Not Everything Is 80-20, Don’t Blindly Follow Pareto’s Law

There is a useful observation about the world that is often applied to software development called the Pareto principle or Pareto’s law. This principle suggests that in many situations 80% of the...

View Article

What Are Software Design Patterns Hiding From You?

We can all get overwhelmed at times by jargon terms like MVC (Model View Controller), Abstract Factory, and GOF (Gang of Four) patterns. Let me admit something: for a long time I was comfortable with...

View Article

The Most Appropriate Solution Selection Pattern

What are Soft Skill Patterns? Software developers require strong soft skills to effectively solve many of the problems which we face. Peter F Drucker, the famous management educator, tells us that...

View Article


Debugging Patterns for Resource Leaks

In software engineering a design pattern is a guideline for solving commonly-seen problems in software design. While design patterns for software engineering and development are widely used, there is...

View Article


Using Python to Make Art With Math

Math can be intimidating. Depending on the teacher and how it is taught, it can be an infuriating combination of inscrutable and boring. But, there’s a beauty to math—a symmetry to the intelligence and...

View Article

Analyze Your Past Projects to Grow as a Programmer

If you have been working as a programmer for a few years, chances are you have a collection of projects under your belt. They may be personal projects you completed on the way to becoming a developer...

View Article

6 Bad Programming Habits To Lose in 2020

The coronavirus pandemic is shaking up a lot of programmers’ working lives, posing new challenges and threatening old ways of working. At the same time, the unexpected, peaceful quiet time at home is a...

View Article
Browsing latest articles
Browse All 17 View Live




Latest Images