DEV Community

Erik W profile picture

Erik W

Software engineer and researcher specializing in software architecture, database design and development, testing, and methodologies.

Education

BS in Computer Information Systems; MS in Software Engineering

Work

Software Engineer

Improving Browser Automation Tests: How to Add Microsoft Edge and Edgedriver to Linux CI Systems

Improving Browser Automation Tests: How to Add Microsoft Edge and Edgedriver to Linux CI Systems

Reactions 5 Comments
5 min read
Professional Version Control with Git: Pt 3 – Rebase and Bisect

Professional Version Control with Git: Pt 3 – Rebase and Bisect

Reactions 7 Comments
12 min read
Professional Version Control with Git: Pt 2 - Collaboration

Professional Version Control with Git: Pt 2 - Collaboration

Reactions 5 Comments
12 min read
Professional Version Control with Git: Pt 1 - The Basics

Professional Version Control with Git: Pt 1 - The Basics

Reactions 7 Comments
19 min read
What was the hardest concept for you to grasp when learning Object-Oriented Programming?

What was the hardest concept for you to grasp when learning Object-Oriented Programming?

Reactions 26 Comments 29
1 min read
What off-the-beaten-path CI/CD Tools Do You Like?

What off-the-beaten-path CI/CD Tools Do You Like?

Reactions 1 Comments 2
1 min read
Python Palindromes: an Exhaustive Tutorial

Python Palindromes: an Exhaustive Tutorial

Reactions 6 Comments
4 min read
Three Things I Learned from Moonlighting as a Software Engineering Consultant

Three Things I Learned from Moonlighting as a Software Engineering Consultant

Reactions 7 Comments
4 min read
5 Things I Wish Someone Told me when I Started my Career

5 Things I Wish Someone Told me when I Started my Career

Reactions 2 Comments
3 min read
Implementing the Decorator Pattern in Python

Implementing the Decorator Pattern in Python

Reactions 8 Comments
7 min read
Do You Use Python For Anything Besides Data Science?

Do You Use Python For Anything Besides Data Science?

Reactions 8 Comments 23
1 min read
Stop Worrying About Which Programming Language to Learn First

Stop Worrying About Which Programming Language to Learn First

Reactions 9 Comments 2
5 min read
Why You Shouldn't Learn C

Why You Shouldn't Learn C

Reactions 7 Comments 2
9 min read
Install Browsers and Webdrivers in TravisCI

Install Browsers and Webdrivers in TravisCI

Reactions 6 Comments
5 min read
5 Great Programming Books Rarely Mentioned in "Great Programming Books" Articles

5 Great Programming Books Rarely Mentioned in "Great Programming Books" Articles

Reactions 589 Comments 19
4 min read
Liskov Substitution Principle in 3 Minutes

Liskov Substitution Principle in 3 Minutes

Reactions 105 Comments 9
2 min read
Designing Public Interfaces the Right Way

Designing Public Interfaces the Right Way

Reactions 15 Comments
11 min read
Going the College Route? Some Encouragement from a Career Switcher

Going the College Route? Some Encouragement from a Career Switcher

Reactions 10 Comments
5 min read
An (almost) Shameless Plug for my Beginner Friendly Project for #Hacktoberfest

An (almost) Shameless Plug for my Beginner Friendly Project for #Hacktoberfest

Reactions 48 Comments 8
2 min read
Getting Started With Browser Automation Testing in Python

Getting Started With Browser Automation Testing in Python

Reactions 13 Comments 2
13 min read
How To Work With Memory Optimized Objects in SQL Server

How To Work With Memory Optimized Objects in SQL Server

Reactions 7 Comments
6 min read
Find the nth Sequence of a Fibonacci Sum

Find the nth Sequence of a Fibonacci Sum

Reactions 6 Comments 2
6 min read
Calculate Derivative Functions in Python

Calculate Derivative Functions in Python

Reactions 23 Comments
2 min read
Let's Hide a Secret Message in an Image with Python and OpenCV

Let's Hide a Secret Message in an Image with Python and OpenCV

Reactions 21 Comments 3
7 min read
Tragically Underrated Soft Skill: Requirements Management

Tragically Underrated Soft Skill: Requirements Management

Reactions 9 Comments
9 min read
Passing Functions as Parameters in JavaScript

Passing Functions as Parameters in JavaScript

Reactions 13 Comments
3 min read
Decided to Change Careers 5 years ago: What I'd do differently now

Decided to Change Careers 5 years ago: What I'd do differently now

Reactions 19 Comments 1
4 min read
Ruby Gem rest-client 1.6 compromised

Ruby Gem rest-client 1.6 compromised

Reactions 5 Comments
1 min read
C Pointers 101: part 3, Pointer Arithmetic

C Pointers 101: part 3, Pointer Arithmetic

Reactions 10 Comments
3 min read
C Pointers 101: part 2, passing pointers to functions

C Pointers 101: part 2, passing pointers to functions

Reactions 10 Comments
3 min read
C Pointers 101: part 1, a gentle introduction

C Pointers 101: part 1, a gentle introduction

Reactions 12 Comments
4 min read
Simple SQL Tutorial: How to Pivot

Simple SQL Tutorial: How to Pivot

Reactions 30 Comments 1
3 min read
Observer Design Pattern tutorial in JavaScript + Fun With a Language API

Observer Design Pattern tutorial in JavaScript + Fun With a Language API

Reactions 19 Comments
9 min read
How to Use C Functions in Python

How to Use C Functions in Python

Reactions 77 Comments 23
3 min read
loading...