Quick Look – A Console on the Web

by 

|

|  

in

I love console applications. For some reason, the simplicity of the interaction appeals to me. But today we do a lot of web development where many of our solutions end up with some web portal. Couldn’t we have a console/terminal on the web? Yes, we can! There is an awesome project to get Xterm support…

Read more…

Developing for Good: A Quick Look at MyLNK

by 

|

|  

in ,

The team at Don’t Panic Labs has worked on a lot of software over the years (10 years last month, by the way). We have stood up numerous new applications and platforms for our customers and have transformed many platforms into more modern and stable platforms to help customers grow their businesses. But the single…

Read more…

Quick Look – Azure App Configuration

by 

|

|  

in

Application configuration has always been a pain. It was a pain back in the WinForm days. It was a pain in the ASPX days. It is a pain in the cloud days. Why is app configuration a pain? Quite frankly, it is because of the lack of a reliable and coherent solution. With no real…

Read more…

Mocking with API Management

by 

|

|  

in

Today we live in a world of service-oriented architecture, often with some sort of single page application (SPA) or mobile application on the front end. Those clients call to our backends running in the cloud. This is pretty much the pattern we see in many of the systems we build today. A majority of systems…

Read more…

The Importance of Architecture Reviews

by 

|

|  

in

Knowing that you are staying on task isn’t an easy task 🙂 As we build solutions, it is easy to lose conceptual integrity along the way. There are few things more important to the success of a project than having a development team all on the same page. Fred Brooks (from Mythical Man-Month) put a…

Read more…

Visual Studio Angular Template with Full CLI Support

by 

|

|  

in

It is common for the team here at Don’t Panic Labs to use an Angular SPA that communicates with a .NET Core backend. Typically we have done so as two wholly separate projects: one for our .NET world and one for our Angular world. For a while, Microsoft has provided a Visual Studio template that…

Read more…

Top Ten Things Good Developers Love

by 

|

|  

in

10. Good requirements Developers like to know what they are building and why. Good requirements are critical to this and are essential for getting developers started right. Also, good requirements are essential for reducing rework.   9. Not being micromanaged Good developers don’t want someone watching each keystroke. They want feedback and guidance, but they…

Read more…

Top Ten Things Developers Hate

by 

|

|  

in

Developers are creators at heart. They like to create. A big part of the appeal of software development is the quick outputs from your work. You write code one day, and the next day it can be in a customer’s hands. How many other jobs have that quick of turnaround on effort? But many things…

Read more…

Quick Look – Azurite

by 

|

|  

in

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 without requiring developers to use the cloud while developing a system. One thing Azure does well…

Read more…

How to Self-Host a Web API with .NET Framework

by 

|

|  

in

Sometimes you just want to host an HTTP endpoint from your existing code. You may have an existing process, but you need some sort of HTTP way to interact with the running process. The advantage of hosting within an existing process isn’t obvious, but it allows us to deploy an HTTP endpoint without having to…

Read more…