(Ben Nadel) This morning, in my post about reporting a user’s Timezone with a custom HTTP header in an Angular application, one of my readers asked me why I was creating a custom HTTP Client instead of simply using an HTTP Interceptor to augment the outgoing HTTP headers collection.
Tag: Development
Managing Containers and Code for DevOps
(Stephen Watts) Containers help applications run reliably in a number of different environments, from testing to deployment, on a variety of devices, both large and small. Using containers in the development process creates a solution to the problem of how code runs in non-identical environments.
The Action Pattern: Clean, Obvious, Testable Code
(Ryan Glover) Let’s convert a mock API endpoint for signing up new users in a mobile app into using the action pattern.
Protect Yourself: Export Visual Studio Settings
(Peter Vogel) In many of these tips, I’ve suggested ways that you might want to change Visual Studio’s default configuration. That’s not always a good thing.
Machine Learning and Artificial Intelligence for every developer with ML.NET and Visual Studio 2019
(Pranav Rastogi) Who needs fancy data scientists? See how you can infuse custom AI/ML into any .NET application with ease and how Visual Studio 2019 improves your debugging & development experience.
Reporting The User’s Timezone Offset To The Server Using An API Client In Angular 7.2.10
(Ben Nadel) In the recent episode of Coding Block – Why Date-ing is Hard – Allen Underwood, Joe Zack, and Michael Outlaw went over many of the reasons as to why working with Dates in computer programming is a fun any cozy nightmare.
How to Use Python Profilers: Learn the Basics
(Kim Sia) Serious software development calls for performance optimization. When you start optimizing application performance, you can’t escape looking at profilers.
Using Azure DevOps for Build and Deployment of NodeJS application
(Subodh Sohoni) In this walkthrough of using Azure DevOps for the build and deployment of NodeJS application, you will learn how to create NodeJS app, add it to a git repository under the team project of Azure DevOps and use pipelines service of Azure DevOps to do the build, deployment and testing o
Creating Custom Constraints For Razor Pages Routes
(Mike Brind) Razor Page already includes a wide range of constraints that can be used to help disambiguate routes. It is also possible for you to create your own custom constraint and then register that with the routing system.
Making It Up as You Go Along with ExpandoObjects
(Peter Vogel) You can give your users the ability to store any data they want, including stuff they make up at run time, by using an ExpandoObject. In fact, when you don’t know what your data is until run time (and you can live without IntelliSense), an ExpandoObject is your best solution.