Journal New job, who dis? I just finished my first week as an apprentice at thoughtbot!!! It’s been amazing. After a day of Matz, onboarding, and laptop setup I jumped right into my first client gig. (Oh, did
Journal Fun query Right now we’re preparing to move our customers’ sites to our new platform, which means scheduling upgrades and repointing DNS. To make it easier on everyone, we’re building a platform upgrade dashboard that
Journal each_with_object I’ve been wrestling with a slightly nasty refactor story recently. The following is my first iteration of a method that loops through a hash of @nameservers and for each one assigns the host
Journal Setting up a new open source application After a couple of false starts, I was finally able to make a bit of progress on the junior-devs-only Flywheel project. I’ve created about a dozen issues. I’ve updated the README, installed Rspec,
Journal Ruminating I got an email from an old Omaha Code School graduate this weekend, asking me for some help. She was preparing a talk about the skills non-CS-degree folks bring to tech and she
Journal Starting a new feature This is my first week back at the office since my surgery. It’s good to be back, but I miss my cats. Today we started a new sprint and also a new feature.
Journal Writing an exciting CFP A couple of months ago, I was selected for my company’s Varsity Speaker Program. The description for what that actually is is still quite nebulous, but I’ve taken it upon myself to apply
Journal JavaScripting The past couple of days have been really JavaScript heavy. We needed some new jQuery validations written. I haven’t touched JS in like two years, so I was kinda riding the struggle bus
Journal A new (to me) Enumerable method So I was helping one of our front-end devs on a view the other day and he needed a collection of objects to be in a very specific order. The problem was that
Journal MOOMing Yesterday and today I’ve been trying to catch up on Avdi’s course Master the Object-Oriented Mindset in Ruby and Rails. I’m very behind. I think I’ve been procrastinating a bit because it sometimes
Journal Fuck staging, amirite? The past few days of getting my stories product-reviewed has been a major pain in the ass. None of our three staging environments has been kept up-to-date. Also, I found a pretty annoying
Journal Wildcards The past couple of days I’ve been digging into a story related to SSL certificates on our temporary wildcard domains. It’s been a pain to track down what I need to complete it
Journal Birthday I finally figured out my environment issue with a little help. I ended up running this command gem pristine --all to clean up my gems after the OS High Sierra update. Worked like
Journal The Day of Miscellany Today was super random. Andy V and I had a Tech Talk to put together and present in the afternoon, so we worked on that in between one-on-ones with Tommy this morning. We
Journal MOAR TRAINING DOCS Omg. Writing training docs is exhausting. I think they might be terrible. I feel sorry for the new hires. I miss coding. 🐈💨
Journal How to write a 'How to' doc To be honest, I’m still figuring it out. I’ve been tasked with producing training documents for new engineering hires that cover Github, Semaphore, and CodeClimate. Some new hires will to be seasoned developers.
Journal Backfilling data from a third-party API Yesterday was my first day back at work after a two-week holiday break. Will is currently working on implementing some additional reporting in our app. Right now, Dusty has to run a script
Journal HoneyBadger exceptions and the engineers who raise them. I’ve been on EE (Escalate to Engineering) duty the past few days, which means it can be hard to focus on a larger story when I have no idea when I’ll get interrupted
Tests Ruby Writing Ruby MiniTests for custom database queries Let me preface this by saying that I FRAKKING LOVE TESTS. With Unit testing, I get to clearly & objectively prove that my code is awesome and works as intended. And there’s very
Javascript JavaScript - How to use an XHR object XMLHttpRequest is an API that provides an easy way to retrieve data from a URL without needing to refresh the entire page. Below is an example of using JavaScript to display information about
Errors Ruby How we're supposed to ask for help with our work Use clear, concise lanuguage. (i.e. avoid words and phrases like ‘thing’, ‘shitty’, ‘it’s being stupid’, “I hate it”) Describe what you are trying to accomplish with a specific piece/block of code. Describe what’s
Misc Diversity On diversity Diversity & inclusivity in tech is not a topic that is brand new to me. Last year I worked with Big Omaha to adopt a Code of Conduct and incorporate a short intro
Focus Misc Hack your learning The most beneficial hack I’ve implemented since class began is leaving for an hour or so during lunch everyday. I’ll go to the gym or grab lunch. It really clears my head and
Ruby Backend What are Models, Controllers, and Views Models are ruby files where you define unique classes and methods for those classes. You create one model per unique class. When you’re utilizing active record, the model also correlates to each table
Misc Music What I'm listening to while coding - Week 3 Monday - Led Zeppelin Tuesday - Epic Film Scores Wednesday - The Ultimate Motown Dance Party Thursday - Epic Film Scores Friday - 90s Sing-Alongs
Ruby Algorithms How my string segmenting program works We were tasked with created a program that split up a string into individual words. For example "catsurethra" should be split up into "cats" & "urethra". However, you’ll notice that there are other
Ruby Errors Errors These are a few of my very first Ruby errors and how I solved them: syntax error, unexpected end-of-input, expecting keyword_end (SyntaxError) I was missing an end in `require': cannot load such file