Quantcast
Channel: Infrastructure – Simple Programmer
Browsing all 37 articles
Browse latest View live

How to Create a Simple Backup Solution That You Can Trust

Backing up your data is really important. We’ve all heard too many stories of hard drives crashing or computers getting lost or stolen without having a backup and their owner’s suffering a horrible...

View Article


My Journey to Finally Ditching My Desktop PC

I’m a bit crazy when it comes to computer hardware. I’ll admit it, I sort of obsess over what most people would consider minor details. I’ve long had this dream of having the perfect workstation for...

View Article


Design Patterns Simplified: The Bridge Pattern

Let me ask you a question? Do you really understand design patterns—you know, the ones in that old Gang of Four book? Perhaps you aren’t even really familiar with the term “design patterns.” It’s Ok,...

View Article

Mr. Developer, Prod is Not For You

In my Kanbanand guide I have a rule for infrastructure that says, “Production data never goes to any other environment.” Someone recently asked what exactly this means. It means that the database data...

View Article

Zero Configuration Development Environments

I have been working on getting set up this week to develop for my new, awesome employer, TrackAbout. In doing so, I have once again felt the pain of getting a development environment configured.  I...

View Article


Powershell is Pretty Cool

I’m pretty behind on the Powershell thing.  I have to admit, I never really was that interested in using it.  But now that it is included in Windows 7, I feel like it is much more of a worthwhile...

View Article

Merge Code In… Merge Code Out…

Merging is source control Kung-Fu. I’ve seen many people get taken to the mat when trying to merge code.  Today, I’m going to give you a simple technique that can help save you the embarrassment of...

View Article

Simple Branching Strategy Part 1: Back to Basics

Source control management has always been one of those sticky topics which always causes many questions.  Many veteran programmers are baffled by the in-and-outs of branching and merging.  And for good...

View Article


Simple Branching Strategy Part 2: Implementation

In my previous post, I talked about the idea of having a simple branching strategy and why I prefer one where everyone works off the same branch. In this post I will show you how to create what I...

View Article


If You Like Living Dangerously Modify Your Hosts File

I’ve been seeing it and hearing about it more and more, and every time I do, I cringe. “Hey, how do I test out our web app?” “Oh modify your hosts file so that when you go to wonkywares.com it goes to...

View Article

An Epic Tale of Comparison in The Text Editor Wars

The programming community is filled with intellectuals who don’t fight for decades about silly things, right? WRONG! Programmers fight about the silliest things I can imagine. We are talking about “my...

View Article

What Is Back-End Development?

Software applications are like icebergs. There is a portion of the application the user sees and then—in most cases—the largest part of the application remains unseen. This is the elusive and mystical...

View Article

Getting Mob Programming Buy-In at Your Organization

This piece was a collaboration written by Nate Wixom and Torrey Powell. The Project Management Institute’s 2017 Pulse of the Profession survey reports that 71 percent of organizations now use agile...

View Article


What Star Wars Can Teach Us About Network Security

Your business’s network security depends on vigilance, and the Dark Side is always waiting to exploit a weakness. Do you know how to protect yourself? The post What Star Wars Can Teach Us About Network...

View Article

Can Your Protection System Withstand These 30 Types of DDoS Attacks?

Get the lowdown on the complex ecosystem of present-day DDoS attacks. We identify the 30 dominant vectors so your organization is prepared to fend off the escalating threat, no matter what techniques...

View Article


What Is Business Process Modeling Notation (BPMN) and How It Can Benefit Your...

As you might know, we can use modeling languages like UML (Unified Modeling Language) to specify complex software systems. However, there’s a chance that you are still unaware of Business Process Model...

View Article

A Guide To Visualizing Your Cloud Infrastructure

Looking for a simple, efficient way to add value to your business and become competitive? All you need to do is to upgrade your old infrastructure to a cloud-based one. Cloud computing enables you to...

View Article

Browsing all 37 articles
Browse latest View live