Home » Archives for Priyanka Sharma

Author Archives: Priyanka Sharma

Priyanka is a front-end developer. She runs WakaTime which is automated analytics for developers. She writes on diverse topics in technology and entrepreneurship.

Building a Distributed Task Queue in Python

Why not just use Celery/RQ/Huey/TaskTiger? Unfortunately, WakaTime has been using Celery for almost 10 years now. During that time I’ve experienced many critical bugs, some still open years after being introduced. Celery used to be pretty good, but feature bloat made the project difficult to maintain. Also in my opinion, splitting the code into three separate GitHub repos made the ...

Read More »

Go Desperately Needs Nil Safe Types

If you’ve worked with Go before, you’ve probably seen this runtime error. 1 panic: runtime error: invalid memory address or nil pointer dereference The current solution is checking thevar != nil before using the var, but forgetting to do that means your program will crash. That means this simple programmer error could take down your whole server. Hopefully you catch ...

Read More »

3 Hacks to Increase Your Productivity

Logging programming time can make you a better coder. To get good at something you need to work on it for 10,000+ hours. Using a tool like WakaTime, you can log your coding hours and utilize these hacks to up your programming game.             Track yourself learning to code Regardless of what the “be a ...

Read More »