That
Software
Dude
Musings of a web developer
About
Tutorials
JavaScript
Resources
Links and Downloads
Keyboard Keycodes
Typing Tests
Digital Downloads
Book Recommendations
Website Launch Checklist
HTTP Status Codes
Collections
Menu
Menu
Home
Contact
Typing Test
Poll Results
Collections
Follow me on
Codepen
RSS
Popular tags
#.NET
#5 minute guide
#Android
#API
#ASP.NET
#Bootcamps
#Business
#C#
#Career
#Coding
#Computer Science
#CraftyJS
#CSS
#CSS3
#Database
#ES6
#Freelance
#Gadgets
#Game Development
#Google
#Guide
#Hardware
#Health
#HTML5
#Interviews
#IT
#Javascript
#Learning to code
#Module
#Performance
#Productivity
#Programming
#Remote
#Security
#SQL
#Startup
#Surface
#Web Design
#Web Development
#Windows
javascript
programming
productivity
web-development
career
dot-net
Coding
asp-net
Business
programming
Posted on: 1/19/2023 - 8 min read
How to choose the best programming laptop in 2023
As a programmer, having the right tools is essential to your success. A good programming laptop can make a big difference in your productivi...
read more
Posted on: 1/11/2023 - 6 min read
7 biggest challenges of being a remote programmer
Programming is typically considered one of the rare dream jobs that can be done from anywhere in the world that has a decent internet connec...
read more
Posted on: 7/25/2022 - 6 min read
7 misconceptions about being a programmer
There are alot of assumptions made about what a programmer actually does for a living. Many of those assumptions miss the mark and are prett...
read more
Posted on: 6/28/2022 - 4 min read
The one skill that every junior programmer needs to master
Okay, there's more than one. Alot more. But there's one skill in particular that will help with all of the rest and that's typically the eas...
read more
Posted on: 4/27/2022 - 3 min read
How To Hire PHP Coders: An Updated 2022 Manual
PHP is used virtually everywhere online. In fact, 77.5% of all websites in the world are built using PHP. It’s probably the most popular pro...
read more
Posted on: 1/4/2022 - 4 min read
Non-coding things every developer should know
The new year is finally among us, and I think many can agree, that it took a while to get here. With this new start though, there is new opp...
read more
Posted on: 12/6/2021 - 4 min read
Is JetBrains Fleet the New VS Code?
Every so often you will read about the next up and coming coding IDE destined to take over the development world and topple the reign that i...
read more
Posted on: 11/17/2021 - 4 min read
How to remove console logs in your production code
Every JavaScript developer loves using the console in order to test out and debug their applications. I do as well. It's just too convenient...
read more
Posted on: 6/10/2021 - 3 min read
5 Handy Tips For Learning to Code
Whether you're a computer science student, an aspiring self-taught developer, or a coding boot camp student, mastering the craft of programm...
read more
Posted on: 5/2/2021 - 5 min read
Why should you "obfuscate" your code
The technical definition of code obfuscation is to transform a working piece of code into a difficult to read and decipher logical equivalen...
read more
Posted on: 3/22/2021 - 4 min read
How to Become a Programmer
Try googling the same query and I bet you’ll see dozens of answers to it! “Should I read every answer?” Do you have enough time? What’s gre...
read more
Posted on: 12/9/2020 - 4 min read
What's the difference between a text editor and an IDE?
A common question that I often is why do I use Visual Studio 2019 instead of VS Code? Good question. Complex answer. Let's get into it.The t...
read more
Posted on: 12/7/2020 - 5 min read
Mistakes I made at my first programming job
Just like in the Matrix, everybody falls their first time. You don't know what you don't know and what you don't know can sometimes cause th...
read more
Posted on: 12/1/2020 - 4 min read
3 tips for the self-taught programmer
Learning anything in life is challenging. Whether it's skateboarding, writing, painting or coding. You don't know what you don't know and be...
read more
Posted on: 11/30/2020 - 6 min read
5 tips to help you land your first programming job
Whether you just finished college finally after 4 years of hard work, or maybe you just completed a 6 month coding bootcamp, or even ma...
read more
Posted on: 11/27/2020 - 4 min read
3 skills every programmer needs to develop
A programmer is many things. Particularly at a company. Not only do they build the software that other people rely on, but they also act lik...
read more
Posted on: 11/23/2020 - 5 min read
Your first month at your first programming job
If you remember your first day in high school, or any school, it's alot like that. You don't know anyone or where anything is. There's alot ...
read more
Posted on: 8/11/2020 - 4 min read
3 ways to protect your eyes if you are a programmer
Your eyes are typically under constant barrage and stress on a day to day basis. Everything from direct sunlight to poor lighting conditions...
read more
Posted on: 5/2/2020 - 6 min read
Why is everyone suddenly talking about COBOL
If you have been following the news lately then you might have heard that the current strain on our government websites has caused a massive...
read more
Posted on: 1/1/2020 - 4 min read
3 things to do to get better at coding
Another decade in the books and as we close out the year, we are all hopefully looking for ways to improve our skills in the year to come.If...
read more
Posted on: 10/24/2019 - 4 min read
Why pair programming works
Coding for the most part is a one person job. Many lines of code, many modules, but you can only work on one module at at time by yourself. ...
read more
Posted on: 10/14/2019 - 4 min read
It's not you, it's difficult to stay up to date with code
This morning I was sitting down sipping on my usual Peruvian light roast coffee. Getting that energy spike up and firing up my editor to wri...
read more
Posted on: 9/16/2019 - 4 min read
This is what writing code 15 years ago was like
Just like you can't imagine a time without the internet, without coffee on every street corner and without this little black box in your poc...
read more
Posted on: 9/9/2019 - 5 min read
3 reasons you might be struggling as a programmer
Many of you have been trying to learn to code for weeks, months or even years and as soon as you feel like you are getting somewhere and thi...
read more
Posted on: 8/19/2019 - 4 min read
What is "no-code" and how it affects programmers
A programmer's main job in their career is to write 'code'. To create variables, functions and looping mechanisms to accomplish some form of...
read more
Posted on: 6/21/2019 - 3 min read
What people learning to code usually get wrong
The early stages of learning anything are one of two things. They are either exciting, as you are constantly learning new things and being b...
read more
Posted on: 5/25/2019 - 4 min read
3 things you should do when getting started as a programmer
The hardest step you will ever take, is the first one. The rest will just naturally happen as you gain more and more momentum in one directi...
read more
Posted on: 5/17/2019 - 6 min read
How I got better at coding
I've been a programmer now for the better part of 15 years. In between that time I've taken on other roles, such project manager, Chief Tech...
read more
Posted on: 3/6/2019 - 5 min read
Do you need to be good at math to be a programmer?
Ideally, you should be familiar with mathematics in whatever field you find yourself in life. At least to the extent that it makes sense to ...
read more
Posted on: 12/26/2018 - 5 min read
Why you don't need more than one programming language
More is usually better, right? More cookies, is noticeably better than less cookies. Unless those cookies are bad. In which case, nobody wan...
read more
Posted on: 12/12/2018 - 5 min read
This is why we can't have "clean code"
The idea of clean code has been circulating around the internet for a while now, and as most things in life, the longer they persist and tra...
read more
Posted on: 12/10/2018 - 4 min read
Do you think like a programmer?
A popular thought experiment that I often give my students who are early in their programming careers is the following: There is a basket i...
read more
Posted on: 12/3/2018 - 6 min read
How has programming changed during the past 15 years?
I first began "programming" in 2002 during my senior year in High School. I chose Python as the language of choice, mainly because it was th...
read more
Posted on: 11/29/2018 - 6 min read
What is "black-box code" and why it's important
The concept of black-box modeling isn't anything new in the software developer world. It essentially comes down to hiding the comp...
read more
Posted on: 11/8/2018 - 4 min read
3 mistakes programmers make when learning to code
Learning to code can be a difficult and time-consuming endeavour for many. And while there are plenty of online resources out there today,&n...
read more
Posted on: 11/6/2018 - 4 min read
Is programming a stressful career choice?
Many people see the Instagram posts of programmer's sipping luxurious coffee in bed with their laptops at an awkward angle that would not do...
read more
Posted on: 10/12/2018 - 4 min read
This is why programmers are so important
To those new individuals entering the programming job world currently, thoughts and ideas of high paying salaries, high tech sounding titles...
read more
Posted on: 10/9/2018 - 4 min read
How to add a subscriber to MailChimp using C#
MailChimp is a fantastic service for creating email campaigns and managing your email lists. And they offer a relatively robust API&nbs...
read more
Posted on: 10/4/2018 - 4 min read
Learning to code is going to get harder
We have more resources today in terms of documentation, guides, video tutorials, and how to's than at any other time in human history. We ar...
read more
Posted on: 9/17/2018 - 6 min read
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 funn...
read more
Posted on: 5/31/2018 - 5 min read
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...
read more
Posted on: 5/26/2018 - 5 min read
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 conv...
read more
Posted on: 5/15/2018 - 5 min read
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 rel...
read more
Posted on: 5/1/2018 - 5 min read
Landing your first programming job
Regardless of the field that you find yourself in, landing your first job is one of the most difficult challenges that you will face in you...
read more
Posted on: 3/26/2018 - 4 min read
The most difficult part about programming
Recently I rediscovered an old project on my hard drive that had some potential to change the world (maybe). It was a year old project that...
read more
Posted on: 1/25/2018 - 5 min read
Keeping up with technology as a programmer
Technology is rapidly changing these days as the number of developers and companies increases at a surprising rate. It definitely makes sen...
read more
Posted on: 1/19/2018 - 6 min read
A brief look at infinite loops
Most programmer's will encounter an infinite loop or two at some point in their careers. Whether it is intentional or not is entirely.....
read more
Posted on: 1/11/2018 - 5 min read
What to expect at your first programming job
You just got your first programming job and you are both excited and terrified at the same time. And rightly so as software engineering p...
read more
Posted on: 1/5/2018 - 5 min read
What is 'feature creep' and the problems it brings
If there is one thing that programmer's love to do, it's to code new and exciting things. They love designing them, implementing them, test...
read more
Posted on: 1/4/2018 - 6 min read
Top 5 Reasons To Learn To Code In 2018
The new year is here once again, which means you will begin to do things that you didn't feel like doing last year. But at least you will a...
read more
Posted on: 12/8/2017 - 4 min read
Programming In Cubicles Vs Open Floor Plans
There are main 2 ways that you'll be working in an office environment if you're a programmer. And that's either in a cubicle, which we've s...
read more
Posted on: 12/4/2017 - 4 min read
How To Properly Use Code Reviews
Code reviews can be either a fantastic tool to maintain a stronger codebase that is freer of bugs and issues, or it can be a stressful and ...
read more
Posted on: 11/11/2017 - 7 min read
My Most Difficult Programming Task To Date
YouTube ads and Instagram posts make coding seem like a fun sticker filled evening with excellent cups of coffee and gorgeous scenery's of ...
read more
Posted on: 10/30/2017 - 5 min read
How To Be A Better Programmer
Being a programmer can a fun and rewarding career. Particularly in the later stages when your experience has grown and you have more freed...
read more
Posted on: 10/24/2017 - 4 min read
This Is Why You Should Be Learning PHP
As a .NET developer for the past decade it is a bit odd that I would go out of my way to talk up PHP and to try to create a case for using ...
read more
Posted on: 10/4/2017 - 5 min read
A Quick Roadmap To Learning To Program
There are a million and one ways to learn to code nowadays. Everything from a formal college education, to books, to free online classes to...
read more
Posted on: 8/15/2017 - 4 min read
Perks Of Being A Programmer
Aside from the ever increasing job market in the technology sector that sees no end in sight, there are quite a few perks to being a softwa...
read more
Posted on: 7/24/2017 - 5 min read
Should Coffee Shops Get Rid of WiFi
It's hard to picture a coffee shop these days that doesn't offer WiFi to its customers with the purchase of a drink. It's become common pra...
read more
Posted on: 7/18/2017 - 5 min read
Picking Your First Programming Language
Many people will have you believe that language A is better than B, is better than C. And if you're new to programming, you might be inclin...
read more
Posted on: 5/30/2017 - 4 min read
Advice For New Computer Science Grads
Graduation season is upon us and with that, many fresh grads are leaving the warm shelter of A+ tests to the colder realms of "Yes, I have ...
read more
Posted on: 4/28/2017 - 5 min read
This is why programming is hard
Many people are getting into programming nowadays, for various reasons. Some fear that the machines will one day gain control and so they a...
read more
Posted on: 3/20/2017 - 5 min read
The Right Place And Time To Code
And not in a midlife crisis kind of way, in which you leave your family to take on Silicon Valley. That's for another post. But in a "what ...
read more
Posted on: 3/6/2017 - 5 min read
When To Use Code Vs When To Use SQL
Just recently I spent a few hours attempting to make an overly complex SQL query into a reality. From the beginning, it didn't really feel ...
read more
Posted on: 2/23/2017 - 7 min read
How To Read Any Kind Of File In C#
If you're a data analyst or data scientist or work with data in some way, shape, or form, then at some point you've had to deal with random...
read more
Posted on: 2/14/2017 - 4 min read
The Travelling Programmer
I'm a huge fan of the idea that I can take my code and go anywhere with it. On a plane, on a train, and even in the rain. Except that for n...
read more
Posted on: 2/8/2017 - 3 min read
Sketching Your Code On Paper
Just as an author sometimes requires a quick brainstorm in order to get his/her thoughts in order, so do programmers require something simi...
read more
Posted on: 1/16/2017 - 4 min read
Learning To Fail Gracefully
A while back I wrote about the beauty in failing. It's almost like an art really. And it's unavoidable. Things will fail regardless of how ...
read more
Posted on: 1/12/2017 - 3 min read
Societal Programming
And not in a creepy mind control way. At least I hope not. But in a world changing everyone is in on it way. So if that sounds like a world...
read more
Posted on: 1/10/2017 - 5 min read
I Used A Standing Desk For 6 Months
Like many office workers, I had a long history of being a paper weight for office chairs. And I've tried all the chairs in life, believe me...
read more
Posted on: 1/8/2017 - 5 min read
How To Be A Healthy Programmer In 2017
This is the year that you shed a few pounds, quit that stressful job or take that long awaited vacation in some remote island where your bo...
read more
Posted on: 1/4/2017 - 4 min read
Building Your Programming Portfolio in 5 Steps
The year is off to a fresh start, and as such, it is time for many people to make those new year's resolutions and to maybe get a new job. ...
read more
Posted on: 11/8/2016 - 4 min read
The Programming Zone
There's this place that a programmer goes to at times. Sometimes for a few hours and sometimes for a few days. It's a good place. A place o...
read more
Posted on: 11/1/2016 - 5 min read
Can Your Learn To Program From A Book
I've read one or two programming books in my day. Around 20 I would estimate, both in college and after. And I can't remember what's in mos...
read more
Posted on: 10/20/2016 - 4 min read
My Own Journey Into STEM
Needless to say, technology is alive and well in our present age and society. I grew up, and still live in, Los Angeles and I've done so fo...
read more
Posted on: 10/5/2016 - 7 min read
Why Programming Can Take A Toll On Your Health
If you look at the top 10 healthiest jobs in the world, being a software developer won't be in the top 100. For obvious reasons. Mainly, th...
read more
Posted on: 9/21/2016 - 5 min read
How To Become A Full Stack Developer
Full stack developers are hard to come by nowadays, just ask any hiring manager at most companies. Even myself, working for a startup, I pe...
read more
Posted on: 8/18/2016 - 5 min read
The benefits of coding in Vanilla JavaScript
Anyone that knows me knows that I'm a huge fan of coding everything by hand. Using plugins or 3rd party libraries is always last on my list...
read more
Posted on: 7/19/2016 - 4 min read
Remembering Programming 10 Years Ago
I started programming in High School after I received my first computer. And today my watch has more RAM than that machine. But it was a fu...
read more
Posted on: 1/24/2016 - 5 min read
My Experience With Pair Programming
For the most part, programming is usually a one man/woman job. You get your task, and you fire up your IDE and you get to work. You miss a ...
read more
Posted on: 8/12/2015 - 5 min read
How Important Is College For A Successful Career
This is a question that I've asked myself plenty of times during the past ten years, as I'm sure many people ask themselves at some point. ...
read more
Posted on: 7/17/2015 - 4 min read
The Importance Of A Great Work Environment
I've worked in several different companies throughout the years, and at home for a part of that time, and I've been comfortable and I've be...
read more
Posted on: 6/30/2015 - 5 min read
Working As A Full Stack Developer
I've been a 'full-stack' developer for the better part of 6 years now, and it's been an amazing time. In comparison to when I was just that...
read more
Posted on: 5/28/2015 - 5 min read
Top 5 Coding Blunders
No matter how many people learn it, and how many online schools open up for it, working on software is hard. Whether it's a mobile app, or ...
read more
Posted on: 5/12/2015 - 6 min read
Life As A Code Monkey
Code Monkey get up, get coffee, code monkey go to job... Before I start with my story, I just want to say that software development is a...
read more
Posted on: 12/11/2014 - 6 min read
Is The Future Written In Code?
This week was a historic week for computer programming, as our President became the first in history to "write" a computer program. He sat ...
read more
Next page
Popular this week
Coding A Card Deck In JavaScript
Posted on: 5/20/2015
How to set up an ASP.NET website with GoDaddy
Posted on: 3/22/2021
Is the Surface Pro 7 good for programming?
Posted on: 2/24/2021
How To Code Blackjack Using JavaScript
Posted on: 2/2/2017
10 gadgets every programmer should carry in 2021
Posted on: 3/28/2021
4 tips to handle 404 images on your websites
Posted on: 5/17/2022
Is the Surface Laptop Go 2 a good programming laptop?
Posted on: 6/22/2022
How To Encrypt Passwords Using SHA-256 In C# And .NET
Posted on: 6/29/2015
Database Normalization Is Good And Bad
Posted on: 10/8/2014
How to implement a "Load More" button in JavaScript
Posted on: 1/21/2021
How to Ctrl + S to save in JavaScript
Posted on: 1/27/2021
Create a basic text editor in JavaScript
Posted on: 1/2/2019
A simple database schema for your next user system
Posted on: 8/20/2020
Should you still be using ASP.NET Web Forms in 2021?
Posted on: 12/18/2020
How To Paginate Through A Collection In JavaScript
Posted on: 12/28/2014
The simplest way to create dynamic modal pop-ups in JavaScript
Posted on: 11/4/2019
Implementing a Caesar Cipher in JavaScript
Posted on: 2/16/2021
Is the ThinkPad X1 Yoga a good programming laptop?
Posted on: 3/1/2022
How To Use Microphones To Improve Your Audio Recordings
Posted on: 9/7/2022
Coding A Calendar In JavaScript
Posted on: 1/5/2017
get more coding tips and guides in your inbox
Sign me up