23 items with this tag.
A guide and tutorial on how to start using ChatGPT from directly inside of nvim
Learning to manage your short-term memory is a big unlock for your productivity as a software engineer. Learn about the Zeigarnik Effect and three ways it can make you more productive.
Introducing the basic control flow structures, like loops and conditionals, in Solidity.
The way we think about solving problems is ineffective. Here's how we should think about them.
Too many developers spend their nights and weekends learning a new programming language or the latest framework when they'd be better off learning something else.
There are four broad types of jobs you can get as a Junior Developer. What are they? What are the pros and cons of each?
Exploring three ways to manage Django's configuration settings when the your project gets large and complex.
You don't put "Excel" or "Typing" on your resume. Soon, the same will be true of programming.
VimWiki functions as a great second brain for anyone who's primary form of work involves code.
Time blocking is a great way of managing your time and making sure you're making progress towards long-term goals. This guide shows you how to take advantage of it as a developer.
This article walks through how to use and implement the every and some array methods in JavaScript.
I explore implementing pop and push in the fifth article of this series. Specifically, how can we add an item without using push or remove an item without using pop?
For the fourth article in the series, we explore the filter method and how we can use it to get just a subset of a large array.
For the third article in the series, we explore the concat method and how we can abstract complicated logic into a function so we don't have to think about it.
Next in the series exploring JavaScript's array methods - map. Perhaps one of the most commonly used and powerful of JavaScript's array methods.
First in a series of articles exploring JavaScript's array methods, including a walk through of how to build your own. This article covers the forEach method.
For the sixth article in this series, I explore shift and unshift. By exploring how to implement these yourself, you can learn a lot about how these array methods work.
Gatsby.js is often described as a static site generator, but it's really so much more than that.
Managing dependencies in Python projects used to be a huge pain, but it's a lot easier now with Pipenv
Tar is a great little utility for working with archives. It also happens to be very easy to pick up!
Python has two methods for removing fractions from floats and the difference between them is very subtle.
Git definitely has a learning curve if you're new to programming. I've collected some quick tips to help you become more productive, sooner.
Learning to code is challenging. I think part of the reason why is because it requires both sides of your brain, and you're probably more natural with one over the other.