web design
Latest Posts
Font Awesome has changed the way that I build websites
Font Awesome has changed the way that I build websites

I don't get paid by Font Awesome, but after I hype them up, they will at some point. Font Awesome has changed the way that I build websites since I began to use it earlier last year. You see, if you've been around the web development game for a while, then you know that icons aren't the most entertaining thing to work with. You normally have to create some type of sprite sheet, and then in your CSS, you have to position everything accordingly and precisely. It's normally a somewhat time-consuming task and I personally save it for last on most projects.

Continue reading
A 5 Minute Guide To CSS Animations
A 5 Minute Guide To CSS Animations

If you are looking to add a splash of design to your existing websites, then CSS animations are a simple and quick way to do so, and they have a few benefits over the traditional use of JavaScript animations. For one, and the most important I think, you don't have to worry about math and geometry as the browser will take care of that for you. Many are put off by adding animations because for sure they are not simple. Even just sliding a text paragraph into focus on page load can be a bit tricky in the traditional JavaScript way. You'll have to worry about managing timers and setting coordinates yourself with plenty more room for error. Whereas with Animations, it is just a few style rules away.

Continue reading
A 5 Minute Guide To CSS Transitions
A 5 Minute Guide To CSS Transitions

CSS transitions have been out for a bit now, but many websites still don't make full use of them, unfortunately. And they should, as they provide a clean mechanism for creating smoother animations and better-looking sites. This works in guiding users and giving them subtle queues on how a site works. Fading out an element for example. Or moving an item on a certain action. All important queues. And also, they just look nice. It gives a website a more fluid feel overall.

Continue reading
How To Make Responsive HTML Tables
How To Make Responsive HTML Tables

The beloved HTML table is one of the oldest elements on the web and one of the most used elements. It's incredibly important, for a number of reason which I'll cover down below. And sadly, it doesn't get the attention it deserves and I think it's a bit outdated by today's mobile-first standards.

Continue reading
The Loading Icon
The Loading Icon

The little guy that helps us decide whether we should click again, or wait it out for another 2 minutes. It's a love hate relationship with me and the loading icon. I love seeing it on a website. But I hate adding it on a website and I'm not sure why. No, scratch that. I know exactly why I hate adding it.

Continue reading
Setting Up A/B Tests With Google Experiments
Setting Up A/B Tests With Google Experiments

If you're looking to make a change on your website but are worried that your users might not like it, then you're probably overthinking things. Nevertheless, if you have a fair amount of traffic, then you can never be too careful. At least for ones own peace of mind.

Continue reading
Site Optimization With Google PageSpeed Part 2
Site Optimization With Google PageSpeed Part 2

A while back I did a Google PageSpeed audit on my website, and documented the process of how I went about fixing some of those issues that came up. 2 years later, and I'm back in the red it looks like. It comes with the territory. What was fast and amazing at one point, is slow and historic the next. If your website is in the red, feel free to follow along and maybe we can resolve some of those issues by the end of this post.

Continue reading
The Web Isn't Valid Anymore, And That's Not Ok
The Web Isn't Valid Anymore, And That's Not Ok

The language of the internet is and always will be HTML. And this HTML is standardized by the W3C, or the World Wide Web Consortium. The W3C is made up of organizations and a full time staff and their job is to come up with the rules that everyone should follow, in order to get websites to work pretty much. And a long time ago, most websites abided by these rules. Web pages were simple, and browsers were less forgiving. If you missed a closing tag somewhere, you were gonna know it. Nowadays however, the web has turned into a much more complex structure, and this validation is both more difficult and more of a nuisance to web developers. S

Continue reading
The Arduous Journey To A Faster Website
The Arduous Journey To A Faster Website

Every now and then I'll run a page audit on one of my websites and then immediately become depressed when I see the results. It's hard to keep up with the speed needs of the people online nowadays. And it's even harder to keep up with Google's standards for good speed. People like videos and images and higher quality, and all of these things tend to affect the speed of your sites. And what may be fast today, might be crawling in 6 months. So needless today, speed is a tough nut to crack.

People like videos and images and higher quality

For many reasons. Sometimes we add heavy content to our webpages, and sometimes we update the code and usually ignore th

Continue reading
Trying Out: Google's Material Design Lite
Trying Out: Google's Material Design Lite

Google just unveiled Material Design Lite out into the wild for all to use, and so I'm going to be trying it out on a few of my websites this week. Google's material design principles are the design rules that bring simplicity, cleanliness, and overall ease on some of Google's sites. They make for responsive and future proof layouts that degrade gracefully. MDL doesn't rely on any third party JavaScript frameworks, but the components are created with vanilla CSS, JavaScript and HTML. It definitely offers enough features to build entire websites from scratch. It includes templates, basic components, more complex components, icon sets and more. And for someone like me, who

Continue reading
Load older
Guest Posts
exciting ways to improve your software knowledge
exciting ways to improve your software knowledge

You might be keen to learn more about software and different advanced technologies, improving your knowledge. This is certainly worth doing as it will provide you with a fantastic advantage if you want to gain a position in the IT industry. This is one of the fastest growing industries in the world today and it doesn’t look like things will be slowing down anytime soon. On top of this, discovering more about software and technology will provide you with the option to gain higher positions in IT for larger levels of pay. So, there are certainly various benefits to doing this. But, how can you improve your knowledge? Well, there are a few paths that you may want to consider taking.

Read more
there's a smarter way to make money
there's a smarter way to make money
There's a Smarter Way to Make Money

There’s a smarter way to make money than swapping time for money, and most programmers already understand the power of financial leverage in the sense that rather than earning $100 as an hourly wage, it is much better to develop an app, be that an SAS app or paid iPhone app that can then be downloaded or subscribed to multiple times without you having to do any extra work - particularly if the revenue is recurring.

Read more
pain waves: can data hurt?
pain waves: can data hurt?
Pain Waves: Can Data Hurt?

If you live in a modern city or town, like most of the world’s population, your body is no stranger to the bombardment of data which objects in these areas have to endure. With the vast majority of people’s internet signals being wireless, radio and telephone services constantly active, and all of the other radiation-based transfer methods being used, it’s hard to avoid it. Over the last few years, this has raised a lot of questions about safety, leaving people worried that data could be damaging their body. To help you to understand this area, this post will be exploring wireless communications and transfers, all while answering the big question; can data hurt?

Read more
app inspiration: gaining valuable insight from non-competing brands
app inspiration: gaining valuable insight from non-competing brands
App Inspiration: Gaining Valuable Insight From Non-Competing Brands

When creating an App for your business (or a client), there are many different factors to consider. First and foremost, it is imperative to build a unique piece of software. Still, there’s nothing wrong with gaining inspiration from products that are already on the market.

Read more
traps not to fall into when selling your hard drive
traps not to fall into when selling your hard drive

If you have a few old hard drives lying around, you might be thinking about selling them to make some extra cash. However, there are a few traps you can end up falling into when you decide to sell your hard drive that you’re going to want to avoid. A study has recently shown that people who sell their old used hard drives and SSDs aren't taking the steps they need to take to wipe data from them. This is dangerous for obvious reasons; one of the biggest ones being that the buyer can access personal information, and even corporate data in some cases.

Read more
development mistakes that will ruin your app
development mistakes that will ruin your app

When developing an app, whether for business or an entirely different purpose, there are a few mistakes that will ruin your app completely. Read on for some common mistakes that you should do your best to avoid:

Read more

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
"sometimes you have to delete, to find your answer"
Copyright © 2018 thatsoftwaredude.com
humans.txt
TOP SCORES
Score in the top 10 and leave your Instagram handle.
Start
0
snake left
snake up
snake down
snake right