After 5 years, I have decided to leave Drupal behind to take my software engineering career in a different direction. In fact, this was the plan, even before I began working in Drupal. My gratitude to the Drupal community cannot be overstated. A handful of key, unnamed people in this …read more
Elixir uses a build tool called Mix, which allows you to define static global variables for your project inside a special file called
config.exsfile looks something like this:
use Mix.Config config MyApp, myVar: value, myVar2: value2
Inside your application, we then load the …read more
There Is No Perfect Software
I must start this article by reminding everybody of my endless frustration with software engineering in general. Frustrations like those I describe below are the rule rather than the exception. Anybody familiar with my obsession with Lacanian psychoanalysis understands why I don't believe in a …read more
Recently, I attended a Meetup where one of the guests brought up an interesting question. She remarked about how programmers can accomplish a lot, sometimes with less knowledge than we think we need. As fresh novices, it's hard to even know when we are ready to hit the job. This …read more
Work-life balance is much more than having time to yourself every evening. It's more than a 40 hour workweek, and it's more than taking a few weeks of vacation every year to see your family.
While a simple harmony between work and other obligations is an honorable accomplishment in American …read more
Almost exactly a year ago, I published a blog post regarding my excitement about Scala. Today, I am writing about an even newer programming language called Elixir.
Motivation Part 1: Scala Seems Impossible
I am not one of those naturally gifted programmers who can pick up new syntax on the …read more
The Noppoo Choc Mini is a mechanical keyboard. I scored a killer deal on Ebay and decided to pick it up.
Why I Bought It
In terms of size, it sits somewhere between a ten-key-less (TKL) and a 60%. I attend a lot of programming meetups, and therefore write a …read more
Occasionally, I have an entire workday where I get nothing done. Not a single deliverable item is checked off the list. Sometimes, it is because a task is hard and takes many days. In other cases, it is because I am unable to focus on my work.
However, I have …read more
I have spent the last few years working almost exclusively with Drupal 7. My current project has revealed many of the problems Drupal has with scalability in many regards, and as a result, I have set a lot of time aside to explore new frameworks as our team prepares to …read more
Page 1 / 2 »