Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 160
  1. Note: This article assumes a working knowledge of rbenv.

  2. Here is a quick tip on how to install the pg ruby gem on OSX if you only have Postgres.app installed.

  3. Respect

    R-E-S-P-E-C-T, find out what it means to me. - Aretha Franklin I’m feeling a bit crabby this morning, perhaps because I had to deal with a take-home exercise that passed for an interview.

  4. There are many ways to navigate a website these days, especially on mobile where you can swipe, pinch, and touch.

  5. One best practice that I rarely see used by companies is a version file that denotes what is currently in Production.

  6. I recently stumbed across an gotcha with Ansible that I wasn’t aware of.

  7. While creating Ansible scripts to automate the configuration of servers, I frequently stumble across an issue where I need to setup a user’s profile on the server that has a custom path.

  8. Today I want to highlight a bit issue with the tech industry, and that is the gathering of requirements from customers.

  9. …at least, not in the traditional, hands-on-keyboard sense.

  10. I am working with a client right now on their Web application.

  11. One of the things that I dislike seeing in an application’s database architecture is the use of booleans.

  12. My Personal Tech Radar Chart

    I finished speaking on the phone with a recruiter and, yet again, I had to spell out exactly what I look for in a job.

  13. Note: Contrary to what you are about to read, I am still against metaprogramming on the whole, as it adds an unnecessary amount of magic that may confuse other developers.

  14. Learning to Fib Correctly

    I have been looking into Elixir and I am enjoying the language (mainly from both a readability standpoint, I haven’t done enough to form an opinion about its performance benefits).

  15. I was using BitBucket the other day for a new client, but I wasn’t able to use my standard BitBucket account (business reasons).

  16. More Freedom with GNU Stow

    In honour of our friends down South celebrating their independence, let’s look at installing a local version of ruby onto a POSIX machine without requiring wrappers like rvm or rbenv.

  17. Lotus Web Framework

    A new framework crossed my radar on HackerNews today called Lotus.

  18. Anatomy of an Ansible Bug

    Tracking down Ansible bugs becomes difficult when you are playing with issues between local and remote systems.

  19. Everyday I pray to Lord Turing that I never see another Production database password in version control again.

  20. When first starting out writing tasks within a role, write the entire task as you normally would. do not include any variables or things that may change. by doing this, you keep to the simplest form of Ansible provisioning possible.

  21. Something I’ve encountered while searching for answers to Ansible around the Internet is how to deal with configuration values that are character-delimited.

  22. You’re a software developer or an Operations person that is working with a Java application.

  23. When copying files, using templates, or creating just about anything on a target machine via Ansible, make sure that you are as explicit as possible.

  24. I’m in the process of automating the provision step for a client’s project in Ansible, from a Vagrant environment through to the Production environment.

  25. Well, that title is a mouthful.

  26. Designing Uniqueness

    Not enough people give careful thought about ensuring uniqueness across systems when they design a solution.

  27. Simple Scripts Are Better

    I’m currently building my new product, Storigible, and where I get stuck is the marketing component of the website.

  28. The tinfoil gem

    I attended BSides Vancouver last week (great job everyone!)

  29. I’m writing up a new gem called Tinfoil that tests whether web servers support secure headers.

  30. I just completed a set of interviews with a company for a technical lead position 1.

  31. I’d like to play a little game with myself and enumerate each common interview question that I’ve received over the past few years.

  32. The phrase “Don’t call us, we’ll call you” is an old saying that stems from the theatre industry in regard to auditioners facing rejection.

  33. I am in the process of consolidating a number of websites that I use into a smaller set of servers.

  34. I mentor Computer Science students at my alma mater and one of them recently asked me if I could provide some tips about interviewing.

  35. FAQ for 2013

    This year I decided to collect and bundle all of the questions I am asked on a regular basis, whether it is through mentoring or conversations with other developers.

  36. After reading Tips for how to decouple your HTML, CSS, and JavaScript, I was struck by how stupid I’ve been marking up my HTML for CSS and JS events.

  37. One of the things that I dislike about Rails is how some actions feel untestable.

  38. I’ve been asked a few times where the name ’typicalrunt’ comes from, so I thought I’d write the meaning down and also explain why I don’t use my real name.

  39. Happy Programmers' Day

    As a fellow programmer, I would like to wish every other programmer out there a Happy Programmers’ Day.

  40. I was working away happily this week on my Ansible scripts, testing them with Vagrant VMs when all of a sudden Vagrant wouldn’t create new VMs for me.

  41. Here I was learning the ins and outs of Ansible so that I can provision my Vagrant installation with a modicum of scripting, when lo and behold it decides to abruptly fail on me.

  42. I was reading the MyBatis docs as a refresher and in the Dynamic SQL section I noticed that they are still struggling with the WHERE clause if all elements are conditional.

  43. When people have looked at my code, specifically my test code, one of the most common things they ask is why I test my getters and setters.

  44. Font Awesome is truly a work of art.

  45. I came across a fantastic article on Hacker News called Crushing the Imposter Syndrome and I think everyone should read it.

  46. Canada's Failing Economy

    I was reading a brilliant article titled “Post-Scarcity Economics” by Tom Streithorst and it resonated with me about our failing economy in Canada that I needed to write an article on it.

  47. RAID is amazing

    In yesterday’s post I explained some weird activity in my RAID backup server.

  48. Backup Server Issues

    It turns out that the heating and cooling of the unit over the past 5 years caused the HDDs to slip out of their connectors.

  49. Knock-on Effect

    Knock-on Effect: A secondary, often unintended effect.

  50. So Over SSO

    One of the things that really irks me almost daily is the incessant use of SSO 1 services such as Facebook, Twitter, and Google by external services.