Category: Blog
-
Dashcam v1: Finding bugs in a flash!
Dashcam has finally hit the v1.0 milestone! If you’re a developer who works on UI in a remote or async environment, you’re going to love how easy Dashcam makes it to collaborate with your team. Over the past year, we’ve shipped hundreds of product updates informed by the feedback of thousands of beta testers. Now…
-
Build your own Raycast extension, step by step, tutorial
I’m a huge user of Raycast: I use it for everything from window resizing, to code snippets, to screenshots and shortcuts to my Github favorites. While I was creating my own extension Dashcam extension to capture videos, I thought, maybe I could write something so that anyone can learn how to make their extension! I…
-
3 Tips for Forming Your Company’s Open-Source Strategy
Photo by Shahadat Rahman on Unsplash Technology is always moving forward, but in this day and age, most technological breakthroughs are supported by software. And the software of the future depends on open source, but it will require a lot more collaboration. Loads of large companies use open source as a way to add expediency…
-
Best Ways to Keep Your Backlog Refined
Photo by Glenn Carstens-Peters on Unsplash Grooming your backlog is an easy task to put off until you find yourself some extra free time, but it’s not the most efficient. It’s like if you’re making a cake, and halfway through, you realize you don’t have sugar. The takeaway is that you should make sure you…
-
How do software engineers fit in with the future of AI?
Photo by Possessed Photography on Unsplash People have been concerned about artificial intelligence taking over and eliminating human jobs for decades. It feels like the last couple of years–especially around the introduction of ChatGPT–have seen experts and politicians alike creating concern over what that might mean for the future. They are mostly worried about two…
-
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…
-
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…
-
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.…
-
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…
-
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…