Edition 22#


What the heck is a “Progressive Web App”? Seriously. (Article)

Ben Halpern

“This morning I went to write an article outlining a few tips about implementing a progressive web app (PWA). But when I went to introduce the topic, I again encountered what was the hardest part about the whole topic in the first place: I have a really hard time describing what a progressive web app actually is.” (…)


C# BAD PRACTICES: Learn how to make a good code by bad example (Article)

Radosław Sadowski

“My name is Radoslaw Sadowski and I’m a Microsoft Certified Software Developer. Since beginning of my career I was working with Microsoft technologies.” (…)


Angular 4: From Theory To Practice: Build the web applications of tomorrow using the new Angular web framework from Google. (Book)

Asim Hussain

“The first chapter in the course is a quickstart where you dive straight into writing your first Angular 2 application. We use the web editor plunker so you can get stuck in writing code ASAP. “(…)


Angular and .NET Core (Video)

Microsoft Visual Studio

“In this episode, Robert is joined by Ed Charbeneau for a discussion on using Angular with ASP.NET Core. Ed shows how to create an Angular app using the new ASP.NET Core project templates ” (…)


Mike Brocchi on Angular CLI (Podcast)

Hanselminutes

“Mike Brocchi teaches Scott about the usefulness and architecture of the Angular CLI, and about the proliferation of CLIs (Command Line Interfaces) in general. What’s the best way for you to create a new web app, and what can you do with the Angular CLI?” (…)


Angular Style Guide (Github)

johnpapa

“If you are looking for an opinionated style guide for syntax, conventions, and structuring Angular applications, then step right in. These styles are based on my development experience with Angular, presentations, Pluralsight training courses and working in teams.” (…)

Edition 21#


Back to Basic – How to iterate though an enumeration (Enum) in C# ? (Article)

Abhijit Jana

“The enum type is one of the common features that we used during almost every implementation. While the declarations and usages look very straightforward, there are many things we should be very clear about, and this topic is one of them.” (…)


A Serverless Computing Primer: A Comparison (Article)

Derric Gilling

“This breakdown of the big three serverless vendors (AWS, Azure, and Google) covers their strengths, their weaknesses, and how devs can best use them.” (…)


Serverless Architectures on AWS: With examples using AWS Lambda (Book)

Peter Sbarski

Serverless Architectures on AWS teaches you how to build, secure and manage serverless architectures that can power the most demanding web and mobile apps. Forewords by Patrick Debois (Founder of devopsdays) and Dr. Donald F. Ferguson (Columbia University).”(…)


Light up your Microservices with the Serverless Framework (Video)

channel9

“This is the recording of a session I hosted for the “VoxxedDays” conference in Belgrade. The talk is about the Serverless Framework and how it helps pushing the same codebase to Azure Functions, AWS Lambda and other cloud providers.” (…)


Serverless Architecture with Mike Roberts (Podcast)

SoftwareEngineeringDaily

““Serverless” usually refers to an architectural pattern where the server side logic is run in stateless compute containers that are event-triggered and ephemeral. ” (…)


Electron.NET (Github)

ElectronNET

“Electron.NET is a wrapper around a “normal” Electron application with a embedded ASP.NET Core application. Via our Electron.NET IPC bridge we can invoke Electron APIs from .NET. The CLI extensions hosts our toolset to build and start Electron.NET applications.” (…)

Edition 17#


Little Law of Queuing Theory and How It Impacts Load Testers (Article)

Microsoft Testing Services Team

“Load testing is all about queuing, and servicing the queues. The main goals in our tests are parts of the formula itself. For Example: the response times for a test is equivalent to service times of a queue, load balancing with multiple servers is the same as queue concurrency.  (…)


Six Skills That Great Programmers Master! (Article)

Manoj Kumar

“Have you ever thought about the skills that make great programmers great? A lot of it has to do with more than just their grasp of their chosen languages and frameworks.” (…)


The Complete Software Developer’s Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job (Book)

John Sonmez

“Early in his software developer career, John Sonmez discovered that technical knowledge alone isn’t enough to break through to the next income level – developers need “soft skills” like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal.”(…)


.NET DevChat: Structuring Maintainable JavaScript Code Within Your ASP.NET MVC Apps (live demo) (Video)

Progress Telerik

“For the dedicated ASP.NET MVC developer, JavaScript may not be a comfortable language to tinker with. However, you often need to write JavaScript code as you build your ASP.NET MVC applications.” (…)


Elastic Load Balancing with Ranga Rajagopalan (Podcast)

SE Daily

“Computational load is the amount of demand that is being placed on a computer system. “Load” can take the form of memory, CPU, network bandwidth, disk space, and other finite resources.” (…)


Bottery (Github)

Google

“Bottery is a syntax, editor, and simulator for prototyping generative contextual conversations modeled as finite state machines” (…)

Edition 16#


Azure Cache In ASP.NET Core 2.0 (Article)

Tahir Naushad

“In this article, we will learn how to use Azure Redis cache in ASP.NET Core.” (…)


GCP products described in 4 words or less (Article)

Greg Wilson


Python Data Science Handbook (Book)

Jake VanderPlas

“This website contains the full text of the Python Data Science Handbook by Jake VanderPlas; the content is available on GitHub in the form of Jupyter notebooks.”(…)


Docker Extensions for VSCode (Video / Twitter)

Burke Holland

“Check this out: @docker extension for @code can build, run, deploy and even DEBUG your @nodejs images with 0 config! ”


Sam Nasr on User Groups (Podcast)

CrossCuttingConcerns

“Sam Nasr is all about getting involved with user groups.” (…)


Deepo (Github)

Ufoym

“Deepo is a Docker image with a full reproducible deep learning research environment. It contains most popular deep learning frameworks: theano, tensorflow, sonnet, pytorch, keras, lasagne, mxnet, cntk, chainer, caffe, torch.” (…)

Edition 15#


Secure your ASP.NET Core 2.0 API (part 2 – restrict access to JWT bearers only) (Article)

Jon Hilton

“If you read part 1, you know now what a JWT is and how to issue one.We’ve provided a convenient way for clients to gain access to restricted areas of our API… ” (…)


Write tests. Not too many. Mostly integration. (Article)

Kent C. Dodds

“Yes, for most projects you should write automated tests. You should if you value your time anyway” (…)


Inside Windows Debugging: A Practical Guide to Debugging and Tracing Strategies in Windows (Book)

Tarik Soulami 

“Rethink your use of Windows debugging and tracing tools–and learn how to make them a key part of test-driven software development.”(…)


WTF is a Thread (Video)

Khalid Abuhakmeh

” Khalid Abuhakmeh (@buhakmeh) shows you how to use Stuntman with your ASP.NET MVC application to accelerate development around local authentication / authorization scenarios.” (…)


FitCode (Podcast)

Hanselminutes

“As a working professional model, Rian Buckley saw a problem, and started a tech company to solve it. A single code that doesn’t indicate a piece of clothing’s size, but rather its fit.” (…)


Draggable (Github)

Shopify

Get complete control over drag and drop behaviour with Draggable! Draggable abstracts native browser events into a comprehensive API to create a custom drag and drop experience.” (…)

Edition 11#


Announcing the .NET Framework 4.7.1 (Article)

Preeti Krishna

” Today, we are announcing the release of the .NET Framework 4.7.1. It’s included in the Windows 10 Fall Creators Update. .NET Framework 4.7.1 is also available on Windows 7+ and Windows Server 2008 R2+. We’ve added support for targeting the .NET Framework 4.7.1 in Visual Studio 2017 15.5. ” (…)


An Introduction to Caching: How and Why We Do It (Article)

Arun Tawara

” When it comes to caching, what was once a nice-to-have it now a must-have. Check out this detailed article to learn everything you need to know about caching!”(…)


Head First Design Patterns: A Brain-Friendly Guide (Book)

Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson 

” At any given moment, someone struggles with the same software design problems you have. And, chances are, someone else has already solved your problem.”(…)


AWS re:Invent 2016: Getting Started with Amazon Aurora (DAT203) (Video)

Amazon Web Services

” Amazon Aurora is a MySQL-compatible relational database engine with the speed, reliability, and availability of high-end commercial databases at one-tenth the cost. This session introduces you to Amazon Aurora, explores the capabilities and features of Aurora, explains common use cases, and helps you get started with Aurora” (…)


Virtualization, Data Science and More (Podcast)

SQL Server Radio

” In this show, we talk about:
How to tell if you have a CPU problem in a virtualized environment, SQL Server setup tips, Guy’s experience from his data science course, How we change over time, More productivity tips “(…)


Blazor (Github)

SteveSanderson

An experimental web UI framework using C#/Razor and HTML, running client-side via WebAssembly” (…)

Edition 8#


Increasing Application Performance with HTTP Cache Headers (Article)

Heroku Dev Center

” The modern day developer has a wide variety of techniques and technologies available to improve application performance and end-user experience. One of the most frequently overlooked technologies is that of the HTTP cache.” (…)


51 Database Terms You Need to Know (Article)

Sarah Davis

“Lots of people talk about the exponential growth of data and how soon, we’re going to have more data than we know what to do with. However, not as many people are talking about the database aspect to this — but they should be! “(…)


Digital Nomads: How to Live, Work and Play Around the World (Book)

André Gussekloo , Esther Jacobs 

“Distance is an illusion. We are lucky to live in an age where planes and communication technologies have made the world smaller than ever. There are new opportunities galore. We are at the brink of a revolution that changes the way we live, work and play. And the good news is – you can be part of it. “(…)


Head to Head: Scott Allen and Jon Skeet – Scott Hanselman (Video)

NDC Conferences

” We’re back with another Stack Overflow Question and Answer session – this time with K. Scott Allen going up against Jon Skeet. In this session, Scott Hanselman will select five questions from Stack Overflow pertaining to .NET and will send these questions to Scott and Jon a week before the talk. ” (…)


The Ethics of Tech (Podcast)

Chris Ward , Cate Lawrence

“This week Cate and Chris discuss smarter ways to hire developers, ethics in tech and more.” (…)


ASP.NET Core ETAg middleware (Github)

madskristensen

Edition 5#


SQL server 2017 now available for Linux and Docker (Article)

Nikhil Goswami

” Monday, there was a mega event organized by Microsoft as Ignite conference. Microsoft launched several product, services and made several announcement in this conference. ” (…)


A Look at Some Unit Test Framework Options for .NET (Article)

Erik Dietrich

” Do you fancy a more concrete example?  Take a new job and count how many people bombard you with company jargon and acronyms, knowing full well you just started a few hours ago.“(…)


The Art of Unit Testing: with examples in C# (Book)

Roy Osherove

” The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. ” (…)


SQL Server Database Unit Testing in your DevOps pipeline (Video)

Dmitry Lyalin

” In this episode Dmitry is joined by Eric Kang, Program Manager for SQL Server Data Tools (SSDT) who is back on the show to talk about Unit Testing for database projects and how it integrates with the DevOps pipeline.” (…)


Many Kinds of Messaging with Clemens Vasters (Podcast)

.Net Rocks!

” There are so many messaging options in Azure, how do you choose? While at ProgNet in London, Carl and Richard sat down with Clemens Vasters to talk through the strengths and weaknesses of each messaging service. ” (…)


AutoMapper (Github)

AutoMapper

” AutoMapper is an object-object mapper. Object-object mapping works by transforming an input object of one type into an output object of a different type. ” (…)