Azure Communication Services

Azure Communication Services

by 

|

|  

in

Sending SMS (text messages) is pretty straightforward. I have previously written blog posts on how to do this with Twilio and AWS SNS. Now Azure has a service that can send SMS messages without using another service. To start, create an Azure Communication Service. Once your Communication Service is created, you need to get a…

Read more…

How to Copy VS Code Configs to a Different Machine

How to Copy VS Code Configs to a Different Machine

by 

|

|  

in

I work with many students through our various education programs and Nebraska Dev Lab. During the last few days, I have done a lot of code walkthroughs, basically showing students how to implement a feature one line of code at a time. When we got to the frontend buildout, I started using Visual Studio Code….

Read more…

Safari Push Notifications?

Safari Push Notifications?

by 

|

|  

in

At Don’t Panic Labs, we have built many iOS and Android applications over the years. Many of them have been built using some sort of cross-platform technology, like Ionic. But why so many mobile applications? Not one reason, many reasons. Sometimes customers want to be in the Apple and Google app stores. Sometimes they want…

Read more…

Twilio Verify

Twilio Verify

by 

|

|  

in

The Twilio Verify API allows us to verify users while not requiring them to enter (or remember) a password. This is a huge benefit for many systems. Having fewer passwords is better. Twilio Verify is extremely easy to set up. First, you must have a Twilio account. This is pretty straightforward. Once you have an…

Read more…

Things You Will Probably Learn in the First Year of Being a Developer

Things You Will Probably Learn in the First Year of Being a Developer

by 

|

|  

in

You will learn a lot during your first year as a software developer. But the biggest surprise may be how vital communication is to the success of software projects. Many of the things learned during the first year boil down to communication. Project management, task management, standups, iteration planning, and retros are all really about…

Read more…

Don’t Panic Labs Named One of Lincoln’s “Best Places to Work” for 2022

Don’t Panic Labs Named One of Lincoln’s “Best Places to Work” for 2022

by 

|

|  

in

Software product and design company Don’t Panic Labs was recognized as one of Lincoln’s Best Places to Work at a ceremony at Haymarket Park on Thursday, June 16th. The company was recognized as #1 in the Medium-Sized Company category by Woods & Aitken LLP, the Lincoln Journal Star, and the Lincoln Human Resource Management Association….

Read more…

Top to (More) Bottom with Angular and .NET Core

Top to (More) Bottom with Angular and .NET Core

by 

|

|  

in ,

Our previous activities got us an Angular application making an HTTP call to a .NET Core backend to retrieve a shopping list. In this activity, we will extend our .NET backend to use SQL Server. First, let’s create a Shopping database. Next, we need to create a ShoppingListItems table. Now that we have a database…

Read more…

Using Prettier with Git Hooks for Formatting Consistency

Using Prettier with Git Hooks for Formatting Consistency

by 

|

|  

in

When working on a front-end project, it can be hard to keep consistency with your file’s formatting (spacing, indentation, quotation style, etc.). Prettier works with your code to ensure consistency and allows your team to set shared standards. Prettier works great, but it only works by default when you set it up within your IDE…

Read more…

Azure Application Gateway

Azure Application Gateway

by 

|

|  

in

Azure’s Application Gateway service is a load balancer. It allows for the distribution of traffic across multiple servers. This isn’t a tool we often use at Don’t Panic Labs; we tend to use more of Azure’s Platform as a Service (PaaS) tools. However, Application Gateway is still a handy tool to have in your toolbox….

Read more…

A Little More API Keys and API Gateway

A Little More API Keys and API Gateway

by 

|

|  

in

In my previous blog post, we dove into API Keys and AWS’s API Gateway. What we covered was pretty straightforward: we globally applied an API key and usage plan to an API. But we don’t have to do that. We can apply an API Key to an individual resource, not all the resources. Why would…

Read more…