Firebase Emulator!

Firebase Emulator!

Having the flexibility to do local development is essential for successful projects. While we have successfully completed projects without a good local development story, I feel we often regret it. Without a good local development story, we often have multiple...
Quick Look – Azurite

Quick Look – Azurite

Creating a good local development experience allows for developers to run independently, with no shared resources and few online connections. This way, developers can code while having a minimal impact on other developers. Now sometimes, you can’t get away...
NDepend: Powerful Static Code Analysis

NDepend: Powerful Static Code Analysis

How do you effectively evaluate a software solution? This is a question commonly heard in software development. It reminds me of a question posed in Caddyshack, “How do you compare yourself to other golfers?”, to which Chevy Chase responds with, “By...
Is Teams Microsoft’s Sleeper Hit?

Is Teams Microsoft’s Sleeper Hit?

Microsoft has built a lot of products that many of us use every day: Windows, Office, Visual Studio, Azure, and Xbox. They’ve all been hits, but there’s one product that is quickly building steam and I expect will become their next big success story: Microsoft Teams....
Quick Thoughts on SwiftUI

Quick Thoughts on SwiftUI

The interwebs are all ablaze with Apple’s announcement of SwiftUI. I’ve seen multiple articles about what was covered at the WWDC keynote, but the one topic that stood out to me was SwiftUI. With SwiftUI, did Apple just rewrite software development? What is SwiftUI?...

Looking For More?

Sign up to receive useful software development tips and news from the Don't Panic Labs team.

You have successfully subscribed!