Home » Web Dev (page 20)

Web Dev

4 tactics to avoid procrastination and get started

Finishing a large project is hard. There are many shiny objects that grabs your attention and prevent you from getting to your goal. To be able to finish projects, you must be able to get a good amount of work done in the long term without being distracted. You’ll get a burst of motivation when you start something new, but ...

Read More »

Embedding Assets in Go

In this article, I’m going to show you how to embed assets in Go. In particular, I’ll walk you through the process I used to embed a shell script into chef-runner, one of my open-source Go projects. My goal is to enable you to apply this useful technique to your own projects — by using the right tools for the ...

Read More »

How to find a path to mastery as a software developer

Planning out a software development career is hard at all stages of the game. There is no well-defined path to mastery for a developer, unlike other fields like medicine or law where you must get a precise degree with clear specialties. It can be terrifying since you’re never sure if you’re going in the right direction. Many people go to ...

Read More »

You’re not learning too slowly

Learning a new framework or language always feels slow and sluggish at first. I’m working on learning Ruby on Rails right know after a year or two of not learning a new framework and I had also forgotten the feeling. At first, I stumbled at every step on the way and nothing was familiar even if I’ve been programming for ...

Read More »

Highly productive web developers are T-shaped

Highly productive developers have a deep understanding of their specialization and are incredibly focused. They are rarely confused: they know what’s going on in their project and can find the source of a problem in a flash. They are also skilled in a variety of other subjects and can discuss the relative merits of other technologies with ease. How can ...

Read More »

Release your libs like a pro

Automate, automate, automate. That’s what ultimately is our job, right? We automate the tedious processes of our end-users. So why don’t we do it for ourselves as well? This guide quickly illustrates how to setup fully automated releases to Bower and NPM. And they’re even automatically semantic versioned. Bower, NPM, semantic versioning?? Sounds strange? Check out my article Node, Grunt, ...

Read More »

Logfmt: A Log Format That’s Easy To Read and Write

You don’t need to be a logging expert to know that when it comes to logging in applications, there’s a wide variety of options to choose from. There’s the Common Log Format, the Combined Log Format, and Nginx’s log format; and on and on the list goes. But are any of these really the right choice? Honestly, what’s right and ...

Read More »

How to maintain the habit to learn coding skills

Managing to find time to improve your coding skills is hard with all the other obligations you have to keep up with. You don’t want to burn out: you need to maintain a social life, spend time with your family and have time for a few hobbies away from the computer and get some exercise in. When you do get ...

Read More »

Starting your own web development business

So you think you have finally arrived! You have “mastered” a handful of technologies that allow you to create a website solution from a full stack standpoint. You have experience setting up a database, experience in some language or a couple options, and you know your way around CSS well enough to make a shiny looking product. So then the ...

Read More »