Episode 15 of the Coder's Block podcast out now
Latest Posts
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
5 reasons to make your code more readable
5 reasons to make your code more readable

The programming world is relatively split on whether more focus should be placed on code readability versus code complexity. As someone who's been working in the field for the past decade however, I have found code readability to be much more valuable for getting a project out to launch on time and for reducing the stress that can come with working on complex software.

Continue reading
The challenge of learning something on the web
The challenge of learning something on the web

Just recently I was in the process of writing a new blog post on Progressive Web Applications. In the post, I was going to document my conversion to a PWA site. This blog to be exact. And so I did what most developers who are attempting to learn something new would do. I jumped on Google and looked up "Progressive Web App". Lo and behold the first result seemed like the answer I was looking for. "Introduction to Progressive Web Apps". It's a good start.

Continue reading
This is why you need side-projects
1
This is why you need side-projects

In 2008, when I first began my professional programming career, I was tasked with working on a relatively high traffic website performing various day to day duties and bug fixes on it. Overall, a very tiring, but a very lesson filled experience. After a few years, I decide to move away from this job in pursuit of bigger and funner things in life, and luckily I had plenty of work to show for it from this past job. Plenty of the websites features were built by yours truly, and as they were public facing sites I had no issues in showing my work.

Continue reading
What does a programmer do exactly?
What does a programmer do exactly?

This question will have a completely different answer depending on who you ask. If you ask a front-end developer, then programming will relate more to JavaScript frameworks and client-side interaction. If you ask a back-end programmer, then you'll hear about database connections, data binding and implementing API's. Ask a data scientist, and you're bound to hear about parsing and traversing datasets with scripts written in languages such as Python or R.

Continue reading
Load older
Guest Posts

About Me

Walter Guevara
Walter G.
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
"sometimes you have to delete, to find your answer"
Copyright © 2018 thatsoftwaredude.com
humans.txt
Start
Score: 0
snake left
snake up
snake down
snake right