dotNET Weekly
Add a link
LoginRegister
PrevJanuary 2018Next
WSMTWTFS
131123456
278910111213
314151617181920
421222324252627
528293031123

Want to receive every Tuesday the best .NET links?

Once subscribed you can login, submit a link and receive the weekly newsletter.

Join more than 4847 .NET professionals!

Cierge - passwordless authentication done right.

by bill-s, 2018-01-08T00:54:40.000Z

Cierge is an open source authentication server (OIDC) that handles user signup, login, profiles, managerment, and more. Instead of storing passwords, Cirege uses magic links/codes and external logins to authenticate your users.

Exploring PowerShell with graphical user interface.

by bill-s, 2018-01-08T07:05:59.000Z

I’ve recently watched a pretty decent tutorial about DSC on Microsoft Virtual Academy. I’m not a huge fan of video tutorials because it always takes more time to watch them than read a book/blog post (you can hack it by increasing video speed and save yourself a couple of minutes) but sometimes there is additional beneficial side effect - the presenter can show you (accidentally or not) some tips and tricks not strictly related to the core subject of the video. This post is an attempt of summarizing tricks from the DSC tutorial and my former knowledge about GUI tools associated with PowerShell. I find it useful when preparing PowerShell scripts and it should be helpful for people who start exploring PowerShell.

Great .NET Conferences to Attend

by bill-s, 2018-01-08T01:06:16.000Z

Ever googled .NET conferences and found the search result to center around the big Microsoft conferences only? Search no more. This is the ultimate list of conferences to attend as a .NET developer.

Running ASP.NET Core in an Alpine Linux Docker Container - A True Micro Service (21MB)

by bill-s, 2018-01-08T01:05:57.000Z

Running ASP.NET Core in an Alpine Linux Docker Container - A True Micro Service (21MB) | Atlas UK

Microservices: Why choose Containers over Virtual Machines.

by bill-s, 2018-01-08T00:56:08.000Z

Prior to the cloud revolution, virtual machines had been the dominant form of virtualization technique used for isolating application environments hosted by large on-premise physical machines. The sudden boom of cloud industry (charges you for resources you provision and utilize) caused large companies to search for more efficient ways of running applications on infrastructure they rent. Thus, giving birth to Containerization.

Push Notifications and ASP.NET Core - Part 1 (Push API)

by bill-s, 2018-01-08T00:57:27.000Z

Probably all of you have encountered Push Notifications. A lot of portals are bombarding us with requests to allow notifications as soon as we visit them. Despite this abuse, when used in responsible way, Push Notifications can be very useful. They key advantage is that web application doesn't have to check if the user is online or not, it can simply request delivery of push message and user will receive it as soon as possible. Of course this capability is not for free and I will try to show where the cost is hiding.

Setting Up A Private Nuget Server - Part 1 : Intro & Server Setup

by bill-s, 2018-01-08T01:00:33.000Z

I’ve been having a bit of fun setting up a Nuget Server as of late, and learning the nuances of versioning a .NET Standard library. With that in mind, I thought I would document my approach to how I got things going and all the pitfalls and dead ends I ended up running into. This series will read a bit less like a stock standard tutorial and more about a brain dump of what I’ve learnt over the past few days. I should also note that in some cases, we aren’t able to go all out .NET Core mode. For example the official Nuget Server web application is full framework only – not a whole lot we can do about that.

Simulating Bad Networks to Test SQL Server Replication - Simple Talk

by bill-s, 2018-01-08T00:58:00.000Z

SQL Server replication works well on a low latency, high bandwidth network. When actual networks have high latency or limited bandwidth, problems may occur. Such conditions can be emulated with hardware or software tools.

SQL Keys in Depth

by bill-s, 2018-01-08T04:50:08.000Z

The internet is full of dogmatic commandments for choosing and using keys in relational databases. At times it verges on a holy war: should you use natural or artificial keys? Auto-incrementing integers, UUIDs?

The missing Azure Functions documentation – IndexOutOfRange

by bill-s, 2018-01-08T00:57:11.000Z

Trying to understand how to run code in Azure Functions is not an easy task since this product has evolved on its own and thanks to the rise of .NET Core. This post will give You a history background necessary to understand the documentation and, most of all, all the blog posts talking about Azure Functions.

Tools for bundling and minification in ASP.NET Core

by bill-s, 2018-01-08T07:05:21.000Z

Bundling and minification improves the speed and rendering performance of any web application. Bundling combines multiple JavaScript or CSS files into a single file where Minification reduces the size of the JavaScript or CSS file by removing white space and commented code without altering functionality. This not only reduces the number of requests to the server, also reduces the size of data transfer from the server to the browser. Both the techniques when used together can help in improving the performance of your web app. Bundling and minification can be done at design time and also at runtime. This post talks about 6 tools for bundling and minification in ASP.NET Core.

Why learning TDD is hard, and what to do about it

by bill-s, 2018-01-08T00:59:27.000Z

I was recently asked to try some TDD coaching, which involved pairing with an insanely smart dev who was fairly new to TDD. One thing I found interesting was that many of the questions he asked were strikingly similar to the ones that tripped me up when I started out with TDD. Many of these seem to stem from incorrect assumptions about TDD, and the fact we both managed to get similar assumptions got me thinking about their source.

NewslettersAboutPrivacy Policy