Tips for organizing sprints for Agile projects

Photo by Jason Goodman on Unsplash Agile projects are all about working in flexibility, but that doesn’t mean things just happen on their own. Successful sprints, two- to four-week periods of work, take careful forethought and planning. Yes, the plan may change, but if done correctly, you should be able to shift course and pick…More

Everything I learned debugging my first Box Node.js app

Writing your first Box app is sort of magical; in a couple of hours, you can go from having nothing to integrating with a bulletproof cloud filesystem. Wondering how I did it? Well, strap in because we’re about to take a magical tour through the Box SDK and navigate through the ocean that is its…More

How to Prevent Developer Burnout

Photo by Christian Erfurt on Unsplash Burnout can happen in any industry, but let’s face it: there are repetitive and tedious aspects of a developer’s job that can easily put us on the path if we’re not careful. Things are always changing. There are skills to keep sharp, high workloads, and inefficient processes to navigate.…More

Common Bugs and Where to Find Them

Photo by Harpreet Singh on Unsplash Bugs are an annoying part of life whether they’re the kind that land on you when you’re enjoying a barbecue or the kind that slow down your latest software release. The latter can be minimized, but will never be fully eradicated throughout the stages of building a product or…More

Why should I contribute to open source?

Photo by Annie Spratt on Unsplash Open source technically started in the 1960s when software with source code came alongside clunky commercial computers, but the trend fell away the in next decade in favor of proprietary replacements. It became a thing again in the ‘80s and skyrocketed in the ‘90s with wider recognition of Linux…More

Why should developers include logs with their screen recordings?

When developers record their screens, especially during debugging, testing, or explaining a concept, logs can provide invaluable context. Here are some reasons why developers might choose to include logs alongside screen recordings: While logs and screen recordings each provide valuable information, when combined, they can offer a more comprehensive understanding of an application’s behavior, making…More

To Hire of Not to Hire: What Can Coding Bootcamp Grads Offer?

Photo by Filip Andrejevic on Unsplash It’s easy to see why coding bootcamps may appeal to the career changer. After graduating with another degree, heading back to school costs time and money they may not be in a position to part with. Another four years and upwards of $100,000 in tuition is hard to compare…More

Soft Skills for Coders Who Want to Get Ahead

Photo by Priscilla Du Preez on Unsplash In the world of coding, it’s easy to list off technical skills developers will need to up their game: programming languages, database knowledge, data structures and algorithms, etc. But when it comes down to it, soft skills can make the difference between optimizing your effectiveness and working well…More

Why we write JavaScript (and not TypeScript) at Dashcam

If you use JavaScript daily and don’t live under a rock, you might have seen DHH’s recent Twitter announcement: they’re dropping TypeScript from Turbo 8. Foreword TypeScript is good when you’re in a large codebase in production with a lot of collaborators. With that said, writing types is extra work. It takes more time and…More

The North star metric: explained with an example

The North star metric is a key performance indicator (KPI) commonly used by companies and organizations to measure progress toward a long-term strategic goal or vision. What is it? It’s an important metric that captures the success of the organization/company. It helps align various initiatives to a central goal. When working on strategy, it’s good…More