Progressive Web Applications (PWAs) are kind of the new hotness right now. Lots of chatter, but most probably can’t even spell PWA. π PWAs are an attempt to create applications that live in the web browser and behave like real applications. Letβs take our Angular HTTP Call example and make it into a PWA. To…
Read more…
Here are some of the new and interesting articles we found this week. The Yoda of Silicon Valley β βFor half a century, the Stanford computer scientist Donald Knuth, who bears a slight resemblance to Yoda β albeit standing 6-foot-4 and wearing glasses β has reigned as the spirit-guide of the algorithmic realm. He is…
Read more…
These days, Async / Await is old hat for most C# developers. Using it in C# land makes async programming almost as readable as synchronous code. What is the difference between synchronous and asynchronous code? Quite frankly, you can read synchronous code and asynchronous code, but it is kind of a mess. With asynchronous code,…
Read more…
Here are some of the new and interesting articles we found this week. 7 of the yearβs best books on tech β βIt was the tech industryβs ugliest year yet. Fortunately, there were also big books that schooled us on where we stand in the context of a larger era. They covered everything from the…
Read more…
I donβt like to use the word βquit.β It makes it sound like youβre giving up, that you are leaving things incomplete. I write that because I am leaving Donβt Panic Labs; Iβm leaving the best job Iβve ever had. This was the plan all along I suppose. During one of my first staff meetings…
Read more…
As we near the end of another year, itβs time to look back at what our team has contributed to the Donβt Panic Labs blog. Usually, we just cover what was published on our blog, but 2018 saw the launch of Doug Durhamβs own site and blog. In late September, he began a three-part series…
Read more…
Dependency inversion is a common software engineering concept. It is the D in SOLID. With DI we are intentionally not programming against a particular implementation. Often this manifests itself by passing the implementation into a service through its constructor. This is called constructor injection. Angular uses constructor injection within its architecture. Services are injected into…
Read more…
Here are some of the new and interesting articles we found this week. Edge dies a death of a thousand cuts as Microsoft switches to Chromium β The company’s browser will still be named Edge and should retain the current look and feel. The decision to switch was motivated primarily by compatibility problems: Web developers…
Read more…
When all of us think of .NET development, we think Visual Studio. I’ve been a user of Visual Studio (VS) for years, and it is probably my favorite Microsoft product. If you compare VS to almost any other IDE, you will likely be left wanting. I have tried other editors over the years, but nothing…
Read more…
Here are some of the new and interesting articles we found this week. Watch Out for a Clever Touch ID Scam Hitting the App Store β βIn separately reported incidents, apps posing as health assistants invite users to use Touch ID before they show a calorie tracker, or take a heart rate measurement, or some…
Read more…