Episode 17 of the Coder's Block podcast out now
The challenges of working remotely
The challenges of working remotely

So you want to sit on the beach with your laptop answering emails, dishing out for loops and making out like a thief while doing it?
The funny thing about working remotely, is that people who have never done it think it's the most amazing thing on the planet, because they imagine all kinds of fanciful scenarios, like working from the beach with your laptop and an infinite battery supply, and somehow not wrecking it with the amount of moisture in the air or near infinite sand particles surrounding you from all angles. Or you picture your fantastic standing desk at home typing away for hours on end to applause and cheers from your fans. Or a combination of both scenarios.

What I Look For In A Programmer
What I Look For In A Programmer

In my decade long career I've had the opportunity to interview many different programmers for many different roles. Everything from front-end web developers to full-stack senior developers and even an occasional intern or two. And more importantly than just interviewing them, I've had the opportunity to hire and work with them.

Continue reading
Advice for younger programmers looking for work
Advice for younger programmers looking for work

I get asked very frequently about the best route to take when looking to land that next big programming job, particularly when starting out. And while there isn't any one magic solution that will land you that first big pay day in a cozy cubicle, there are a few things that you can do to increase your overall odds. I've interviewed many developers during my career and continue to do so, and the following traits stand out to me more than then length of your resume.

Continue reading
Your work portfolio vanished, now what
Your work portfolio vanished, now what

Just recently, a potential client requested to see some of my past work, or my work portfolio, if you will. If you ever go the self-employed route then you know just how valuable it is to have a showcase of your past work. I compiled a quick list of the top 10 websites that I remember working on, and sent it on over in a plain text email. I didn't really think too much about it after, and just sort of picked randomly from the ones that stood out the most from my past.

Continue reading
Improving My PageSpeed Insights Score
Improving My PageSpeed Insights Score

It's that time of the year again to check on my websites performance using Google Pagespeed Insights. And things could definitely use an upgrade. For those unfamiliar, Pagespeed Insights is a analyzing tool provided by Google that will crawl through your webpages and will recommend improvements in terms of overall performance.

Continue reading
Google's search engine might not be telling the 'truth'
Google's search engine might not be telling the 'truth'

A Google exec, Danny Sullivan, recently spoke out about Google's search algorithm not being the mystical oracle that many of us want to believe that it is. Danny is the new search engine liaison for Google, which is a strange title, but a much needed one these days with the latest issues dealing with user privacy and security.

Continue reading
This is why people
This is why people "Ghost" their programming interviews

A few days ago, an article on LinkedIn brought to light the phrase "ghosting" and how it is detrimental to tech recruiters and employers currently. Ghosting, in its technical definition is the act of ending a relationship abruptly without any form of notification or communication. Or to become a ghost. But we'll focus on the first for now. While the term is most popular when referring to ending a personal relationship, it can just as easily be applied to any other form of relationship as well. You can ghost on friends that you outgrew and you can ghost on a job interview that you just aren't feeling.

Continue reading
I forgot my password and had to recollect my childhood
I forgot my password and had to recollect my childhood

Recently, as I attempted to remember when my bills were due, I logged in to my financial debt carriers website only to realize that it's been a good long while since I had last seen this place. My usual password pattern didn't work. Nor did my second password pattern. Or any other random pattern that came to mind after. After various variations and the error messages getting bolder and meaner, warning me that I was on my last limb as far as attempts go before I was blocked for some time, I decided to give in and surrender. I clicked on forgot password and was ready to do the usual "Send recover email" routine.

Continue reading
Taking a look at jQuery's performance
2
Taking a look at jQuery's performance

jQuery is a great JavaScript library for getting things done quickly without having to put too much thought into how you're going to be doing it. Getting DOM elements is a streamlined process, and chaining functions together makes for a non-stop coding session that can last minutes. But that doesn't come without some cost to performance. Remember, jQuery is based on JavaScript, which means that JavaScript will always be faster in every respect of the way.

Continue reading
What is the best way to check for an empty string in JavaScript
What is the best way to check for an empty string in JavaScript

A student recently asked me what the best way to check for an empty string in JavaScript was. I answered in the best way that I knew how and gave various methods that check for empty strings, such as checking for the value and checking the length of the variable. This left me wondering for some time after our conversation how accurate I was with my answer. And while usually code is left to subjectivity many a time, there must be one method that leans more towards the best practice or at least to improved performance.

Continue reading
Load older
Guest Posts

About Me

Walter G.
Walter Guevara
Walter G. is a software engineer with over 10 years of professional experience. When he isn't blogging or being a CTO he enjoys coding randomly complex things that he hopes many people will get a chance to use one day.
Podcast

Classic Snake High Scores

1. TSD
43
2. wag
41
3. BT
15
Start
Score: 0
snake left
snake up
snake down
snake right