Aaron KraussRunning a Rails App with DockerMany developers have heard of Ruby on Rails, and if you’ve never experienced the pleasure of working with this framework, I highly…Jan 11, 2018Jan 11, 2018
Aaron KraussMy Experience as a Contract Developer while being EmployedIf you’re a full-time employee, then depending on your career, you may have considered doing some contract work on the side to earn a…Apr 27, 2017Apr 27, 2017
Aaron KraussDesign Patterns: Dependency InjectionDependency Injection is a design pattern in programming that you may have heard of — but also may not be super familiar with. It has plenty…Mar 30, 2017Mar 30, 2017
Aaron KraussBuilding a JSON API with Rails — Part 6: The JSON API Spec, Pagination, and VersioningBuilding a JSON API is a continual learning process that you improve upon every time you do it. In your first go around, you’ll probably…Feb 16, 20171Feb 16, 20171
Aaron KraussProgramming Concepts: Garbage CollectionGarbage Collection (GC) is a core programming concept that many developers take for granted, and while it’s true that it mostly happens…Jan 26, 2017Jan 26, 2017
Aaron KraussWhat Meta Tags Your Site Should be UsingHave you ever wondered how Facebook, Twitter, LinkedIn, and a ton of other social media platforms automatically pull in an image and text…Jan 10, 2017Jan 10, 2017
Aaron KraussCore Functional Programming ConceptsAs modern day developers, we tend to think of everything in an Object-Oriented (OO) perspective, since that’s the leading paradigm right…Dec 1, 2016Dec 1, 2016
Aaron KraussHow Daemons, the Init Process, and Process Forking WorkNo matter what type of a developer you are, you’re bound to have worked with background processes (or daemons) before. They’re just…Nov 3, 20161Nov 3, 20161
Aaron KraussOptimizing Your Web Page for SpeedYou probably get annoyed when you load a website that takes several seconds to load, and that’s understandable. When this happens, it…Oct 6, 2016Oct 6, 2016
Aaron KraussARIA Roles and Attributes: How to Actually Use ThemAs developers, it’s our job to build apps that our users can actually use — and that includes users with disabilities. Whether that…Sep 16, 2016Sep 16, 2016