Posts
Switching From Java to Go
Like many people, I came to Go with a background in Java. Getting started on Go isn’t too hard, but it does require a change in mindset when it comes to a few key areas.
Declaring Interfaces
Like in Java, Go interfaces are a powerful way to make code testable and modular. However, the way they are used can make a large difference in how clear the code is.
Antipattern: Creating an Interface Adjacent to the Implementation
Aperol Spritz
2 oz Aperol
3 oz Prosecco
seltzerLast of the Oaxacans
3/4 oz mezcal
3/4 oz lime
3/4 oz maraschino liqueur
3/4 oz Green ChartreuseDivision Bell
1 oz mezcal
3/4 oz Aperol
3/4 oz lime
1/2 oz maraschino liqueurOrange Vanilla Old Fashioned
2 oz bourbon
1/2 oz vanilla syrup
1 dash Angostura bitters
1 dash orange bitters
orange slice
orange twistBoukman Daiquiri
1 1/2 oz white rum
1/2 oz cognac
3/4 oz lime juice
3/4 oz cinnamon syrupThe Great Pretender
cinnamon-sugar rim
2 oz Smith & Cross Rum
1/2 oz pineapple juice
1/2 oz lime juice
1/2 oz vanilla syrup
1 teaspoon cinnamon bark syrupLessons From My First Year as a Software Engineer
Just last week, three new interns joined my team, reminding me that it has been a year since I graduated college and close to year a since I started working full time. Although the time has gone fast, I have learned much about real development that I simply wasn’t exposed to in college. Here are some of my largest takeaways so far.
The Long Road on Advent of Code
Keeping up with Advent of Code has proven to be quite the challenge. Solving one question a day didn’t sound too bad, but real life caught up with me last week. After missing two consecutive days, I was trapped like a cartoon character in quicksand. In a desperate effort to escape my plight, I completed three days worth of challenges on Saturday and another three on Sunday to finally be caught up.
Taking on Advent of Code
The holidays are a time for festive activities and time with family. However, thanks to advent of code, you can now get in the spirit whilst still sitting at home on your laptop! This website reveals a new coding challenge each day from the 1st to the 25th of December, and so far it is much more enjoyable than the small chocolates in the typical advent calendar. When I found out about this on hackernews, I decided I’d give it a shot since it seemed fun and I stopped doing my usual interview practice since I started working. I don’t know if I’ll quite keep pace, but I’ll consider myself satisfied if I complete it before the end of the year. If you are curious, I am hosting my solutions in a gitlab repository and am writing them all in JavaScript.
Hello, World!
Welcome to my personal website! I’ve been meaning to do something like this for quite a while, but am just now getting around to it. The plan for this is to be a personal online space that is separate from social media, which I am getting more and more tired of. I plan to focus on tech and workplace related topics, but may venture into other interests as well.
subscribe via RSS