Don't Panic Labs Reading List

DPL Reading List – April 12, 2019

by 

|

|  

in

Here are some of the new and interesting articles we found this week. Hands-on: First public previews of Chromium-based Edge are now out – “Microsoft has been working on the open source Chromium project to improve areas that are important to the company: ARM64 compatibility, integration with Windows’ accessibility features to improve support for screen…

Read more…

Using Azure Active Directory B2C with Angular

by 

|

|  

in

In my previous Azure B2C post, we used Azure Active Directory B2C with an ASP.NET backend. Microsoft makes this a pretty seamless experience. You configure your Azure B2C application and then configure your ASP.NET web application. That’s it! But what if you want to use an Angular frontend? Using Azure B2C with Angular is similar…

Read more…

don't panic labs reading list

DPL Reading List – April 5, 2019

by 

|

|  

in

Here are some of the new and interesting articles we found this week. Visual Studio 2019 goes live with C++, Python shared editing – “With both Visual Studio for Windows and for Mac, Microsoft has emphasized the importance of user feedback in the development process. Both the point releases and the major updates are guided…

Read more…

Earned Value

by 

|

|  

in

Are we there yet? Anyone with kids has probably heard this during a long car trip. Anyone in the software industry has probably heard this too. Software development projects can be huge investments of time and energy, and often weeks can go by without showing a lot of return on that investment. We often try…

Read more…

Don't Panic Labs Reading List

DPL Reading List – March 29, 2019

by 

|

|  

in

Here are some of the new and interesting articles we found this week. Hackers Hijacked ASUS Software Updates to Install Backdoors on Thousands of Computers – “Researchers at cybersecurity firm Kaspersky Lab say that ASUS, one of the world’s largest computer makers, was used to unwittingly install a malicious backdoor on thousands of its customers’…

Read more…

Provisioning Your First Azure Service Fabric Cluster

by 

|

|  

in

In preparation for an upcoming user group presentation about the benefits of the Service Fabric programming model, I needed to stand up a new cluster in Azure and deploy our demo application to it. Microsoft provides lots of great articles to help with this task, but I had to collect a lot of information to…

Read more…

developing locally with azure cosmos db

Developing Locally with Azure Cosmos DB

by 

|

|  

in

Azure Cosmos DB is a fantastic technology. It provides a very robust document database with multiple query languages supported. But as with many cloud technologies, it has the problem of only being able to run from the cloud (obviously). Thankfully, some cloud technologies – like Cosmos DB – can be run on the ground, on…

Read more…

Don't Panic Labs Reading List

DPL Reading List – March 22, 2019

by 

|

|  

in

An Exclusive Look at an Original iPhone Prototype – “At first glance, the red iPhone M68 prototype board looks like a motherboard you’d find inside a PC from more than 10 years ago. It’s roughly the same size, but the components are a little different. Apple developed this particular board, an engineering validation test (EVT)…

Read more…

The Danger of Incomplete Pictures, Part 3: Framework for Structured Critical Thinking

by 

|

|  

in ,

Have you ever wrestled with a problem in your mind and then, while trying to explain it to someone else, had an epiphany of how to solve it? This has happened to me on numerous occasions. Or have you ever jumped in to develop some code for a piece of business logic that you felt…

Read more…

The Danger of Incomplete Pictures, Part 2: Story/Task Decomposition and Estimation as Design

by 

|

|  

in ,

In my first post of this series, I discussed how ambiguity and lack of shared understanding between members of a product development team can occur when we rely on unstructured, ad hoc, and abstract communication processes (i.e., conversations and high-level user stories) for expressing our thoughts and ideas. We feel like we are painting a…

Read more…