DEV Community

Erik profile picture

Erik

Sr. Software Engineer at CallRail building microservices to support 3rd party integrations. PhD student at the University of Nebraska studying bioinformatics, machine learning, and algorithms.

Education

BS CIS (2018), MS Software Engineering (2020), PhD Computer Science (in progress)

Pronouns

He/Him

Work

Sr. Software Engineer

An Introduction to Software Architecture

An Introduction to Software Architecture

4
Comments
15 min read

Want to connect with Erik?

Create an account to connect with Erik. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
How to Debug Code (with Python Examples)

How to Debug Code (with Python Examples)

Comments
12 min read
Python Exception Handling and Customization

Python Exception Handling and Customization

Comments
11 min read
Test-Driven Development with Python: a Primer

Test-Driven Development with Python: a Primer

Comments
16 min read
Understanding INNER, OUTER, LEFT, and RIGHT Joins in SQL

Understanding INNER, OUTER, LEFT, and RIGHT Joins in SQL

6
Comments
11 min read
Is there a Better Label for "Self-Taught" Developers?

Is there a Better Label for "Self-Taught" Developers?

12
Comments 7
3 min read
How to Implement Many-to-Many Relationships in Relational Databases

How to Implement Many-to-Many Relationships in Relational Databases

8
Comments
6 min read
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

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

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

Professional Version Control with Git: Pt 2 - Collaboration

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

Professional Version Control with Git: Pt 1 - The Basics

6
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?

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?

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

Python Palindromes: an Exhaustive Tutorial

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

7
Comments 2
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

2
Comments
3 min read
Implementing the Decorator Pattern in Python

Implementing the Decorator Pattern in Python

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

Do You Use Python For Anything Besides Data Science?

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

Stop Worrying About Which Programming Language to Learn First

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

Why You Shouldn't Learn C

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

Install Browsers and Webdrivers in TravisCI

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

585
Comments 19
4 min read
Liskov Substitution Principle in 3 Minutes

Liskov Substitution Principle in 3 Minutes

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

Designing Public Interfaces the Right Way

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

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

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

Getting Started With Browser Automation Testing in Python

15
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

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

Find the nth Sequence of a Fibonacci Sum

6
Comments 2
6 min read
Calculate Derivative Functions in Python

Calculate Derivative Functions in Python

26
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

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

Tragically Underrated Soft Skill: Requirements Management

9
Comments
9 min read
Passing Functions as Parameters in JavaScript

Passing Functions as Parameters in JavaScript

15
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

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

Ruby Gem rest-client 1.6 compromised

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

C Pointers 101: part 3, Pointer Arithmetic

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

C Pointers 101: part 2, passing pointers to functions

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

C Pointers 101: part 1, a gentle introduction

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

Simple SQL Tutorial: How to Pivot

31
Comments 2
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

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

How to Use C Functions in Python

77
Comments 23
3 min read
loading...