Hangin’ Around with Hangfire

by 

|

|  

in

.NET Core is awesome. Better performance, cleaned up interfaces, what’s not to like? Well, in the cloud world some things just aren’t there yet. For example, if you want to use WebJobs for async processing you might have some problems with .NET Core (at least as of June 2018). WebJobs provide a super easy way…

Read more…

Don't Panic Labs Reading List

DPL Reading List – June 22, 2018

by 

|

|  

in

Here are some of the articles we found this week. What It Takes to Think Deeply About Complex Problems – “Simple answers make us feel safer, especially in disruptive and tumultuous times. But rather than certainty, modern leaders need to consciously cultivate the capacity to see more ­— to deepen, widen, and lengthen their perspectives….

Read more…

Getting Started with Xamarin.Forms, Part 1

by 

|

|  

in

Dave Kovic is my favorite modern president. Unfortunately, he wasn’t the real president; President Mitchell was the real president. Xamarin allows us to create mobile applications that appear to be fake applications. But unlike Dave, Xamarin apps are real. Xamarin.Forms allows you to write one application that runs on both iOS and Android. The goal…

Read more…

DPL Reading List – June 15, 2018

by 

|

|  

in

Here are some of the articles we found this week. The Difference Between Artificial Intelligence, Machine Learning, and Deep Learning – “We’re all familiar with the term “Artificial Intelligence.” After all, it’s been a popular focus in movies such as The Terminator, The Matrix, and Ex Machina (a personal favorite of mine). But you may…

Read more…

Database Change Control - Don't Panic Labs

Database Change Control – Executive Summary

by 

|

|  

in

We have spent a good amount of time discussing database change control. Why? Why should we care? Why not just let people manually deploy things to SQL? The answer is four-fold: Repeatability Trackability Maintainability Ties application code to the database code Repeatability Ideally, we want the ability to quickly rebuild our environments. We want a…

Read more…

Don't Panic Labs Reading List

DPL Reading List – June 8, 2018

by 

|

|  

in

Become a More Productive Learner – “Today we consume five times more information every day than we did in 1986, an incredible amount that’s equivalent to a 174 newspapers…a day. That probably includes a lot of Instagram posts, but it’s not only social media. The corporate e-learning space has grown by nine times over the…

Read more…

DPL Education – Adding Product Search

by 

|

|  

in

Search is an essential part of any e-commerce application. If you don’t believe me, go to amazon.com. How hard is it to find the search box? Pretty easy, right? If search is essential, we need to make it work pretty well in our applications. Our Software Design and Development Clinics focus on teaching engineers the…

Read more…

Don't Panic Labs Reading List

DPL Reading List – June 1, 2018

by 

|

|  

in

Here are some of the articles we found this week. Automation Will Make Lifelong Learning a Necessary Part of Work – “With the advent of AI, basic cognitive skills, such as reading and basic numeracy, will not suffice for many jobs, while demand for advanced technological skills, such as coding and programming, will rise, by…

Read more…

Don't Panic Labs - Security Resources for Developers

5 Security Resources for Developers

by 

|

|  

in ,

Here’s a list of great security tools, many of the open source, that came out of the April 11th Vogon Poetry Security Open Forum. H/T to Jason Wilkinson of Firespring for helping me compile this list. Qualys Labs SSL Server Test – This tests that your servers are configured correctly to support appropriate levels of…

Read more…

Getting Started with Swagger API

by 

|

|  

in

Years ago, we had something called ASMX web services. While I wouldn’t want to go back to those, they did have some advantages over the current way many APIs are created. Back in the ASMX days, you got a pretty well-defined contract for interacting with web services. Today if someone is setting up a Web…

Read more…