Top Links
- Introducing the JetBrains redistributable of MSBuild (Maarten Balliauw)
- NHibernate Profiler and Entity Framework Profiler 5.0 RTM (Oren Eini)
- ReSharper Ultimate 2018.1 is available for download (Alexander Kurakin)
- Mobilizing Existing .NET Apps (Nish Anil)
Web & Cloud Development
- Azure Tips and Tricks Part 115 – Remove Azure Secrets committed to GitHub and Azure Tips and Tricks Part 114 – Send JSON to Azure IoT Hub with C# (Michael Crump)
- How to use the Azure Cognitive Services Translator Text Api (Andrea Angella)
- Using an IActionFilter to read action method parameter values in ASP.NET Core MVC (Andrew Lock)
- Supporting both Local and Windows Authentication in ASP.NET Core MVC using IdentityServer4 (Damien Bowden)
- Where To Store Angular Configurations (Dave M. Bush)
- From research idea to research-powered product: behind the scenes with Azure Sphere (Emily Maryatt)
- .NET Core 2.0, Angular 4 and MySQL. Update Actions (Marinko Spasojevic)
- Announcing HTTP/2 support in Azure App Service (Oded Dvoskin)
- GIF Guide: Creating a PWA with Vue and Kendo UI (Tara Z. Manicsic)
- Docker: The Barest of Introductions (Jason Farrell)
- Higher Kinded Types in Typescript (Paul Cowan)
- ViewModels and AutoMapper in Razor Pages (Mike Brind)
- HTTP Protocol: Headers vs. Body (Peter Vogel)
- Whitepaper: Running your modern .NET Application on Kubernetes (Bryan Nairn)
- Introducing kaniko: Build container images in Kubernetes and Google Container Builder without privileges (Priya Wadhwa)
- Tapping the intelligent cloud to make security better and easier (Jenny Erie)
- Jasper’s “Outbox” Pattern Support (Jeremy D. Miller)
- Integrations: how Postman plays with some of your favorite tools (Joyce)
- Source code for my Bot Framework talk (Andy Schwam)
- IIS hosted products (Office Online Server) monitoring with Application Insights Status Monitor (Sergey Tihon)
- Jribbble Three and Helping People OAuth (Tyler Gaw)
XAML, UWP & Xamarin
- Comparing Xamarin and NativeScript (Devlin Duldulao)
- Declarative C# as an alternative to XAML and MVX=0F Side Note: Adding a Splash Screen (Nick Randolph)
- Avalonio UI Quickstart (Avalonia UI Team)
- Be better WPF / MvvmLight developer in 2018 (Sergey Tihon)
- Using the iOS 11 Drag and Drop APIs in Xamarin.iOS Apps (Brad Umbaugh)
- Preview: Xcode 9.4 Beta (Bri Brothers)
Visual Studio & .NET
- Use Visual Studio Code and the REST Client extension for testing HTTP Requests (Toni Pohl)
- Building a .NET Core Configuration Source (Shawn Wildermuth)
- Enabling Add to Source Control Option for New Project Dialog in Visual Studio and Visualize the Git history in Visual Studio Code and Visual Studio Tooling for migrating NuGet Packages.config to PackageReference (Abhijit Jana)
- Learning Git with Visual Studio #8 (Corrado Cavalli)
- Visual Studio for Mac tips & tricks (Evgeny Zborovsky)
- Diversity opportunity: “Capturing Domain Logic in F#” workshop (F# Software Foundation)
- Memory consumption issue with WinDbg, address summary (Benjamin Perkins)
- Backward compatibility and overloading (Jon Skeet)
- A Brief History of .NET Standard (Laurent Bugnion)
- 7 things you didn’t know about .NET code (Liviu Costea)
- Endomorphic Composite as a monoid (Mark Seemann)
- ebook deal of the week: Adaptive Code, 2nd Edition (Microsoft Press)
- Is WinForms Dead? (Tim Corey)
- Implementing and testing Repository Pattern using Entity Framework (Nikola Živković)
Design, Methodology & Testing
- Design Patterns: Interface Segregation Principle – Video and Resources (Tim Corey)
- Learn The Secrets Of 3 People Who Mastered The 3 Day Workweek (Jillian Richardson)
- The ‘Coffee Shop Effect’: Why Changing Your Location Boosts Your Productivity (Kat Boogaard)
Mobile, IoT & Game Development
- DNS over TLS support in Android P Developer Preview (Erik Kline & Ben Schwartz)
- Create a Conversational Interface for Android With Dialogflow (Ashraff Hathibelagal)
- Introducing A New Guide to Progressive Web Apps (Andrew Haire)
- Understanding the Amazon GameOn API Keys (Chris Foley)
- #31DaysOfKotlin — Week 3 Recap (Florina Muntenescu)
- ImageDecoder – Basics (Mark Allison)
- NativeScript 4.0 is out! (Rob Lauer)
Podcasts, Screencasts & Videos
- Cross Cutting Concerns Podcast 078 – Andrea Cremese on Developer Motivation (Matthew Groves)
- .NET Rocks! – Xamarin Update with Laurent Bugnion (Carl Franklin & Richard Campbell)
- Technology & Friends – Guillermo Bellman on Azure Service Fabric (David Giard)
- Observed Tech PODCAST Episode 262 #OTP (Richard Hay)
- WeeklyDevTips Podcast Checklist (Steve Smith)
- Coding Blocks.NET – Design Anti-Patterns: YoYo, The God Object and More (Allen Underwood, Michael Outlaw & Joe Zack)
- Part 2 of 4: Use Azure Resource Manager to create managed Kubernetes cluster | The Open Source Show (Golnaz Alibeigi & Alena Hall)
- Continuous integration and deployment using Azure Data Factory (Scott Hanselman & Rob Caron)
- Getting started with UWP | On .NET (Cecil Phillip, Kathy Hickman & Stefan Wick)
- Developer on Fire Episode 330 | Stephane Maarek – Push the Edge (Dave Rael)
- The Amp Hour #388 – An Interview with Earl Sharpe and Collin Kidder (Dave Jones & Chris Gammell)
- #FiveThings about Microsoft Build 2018 | Microsoft Build 2018 (Golnaz Alibeigi & Kaitlin McKinnon)
- Revision Path 238: Renee Reid (Maurice Cherry)
- Software Engineering Daily – Monitoring Kubernetes with Ilan Rabinovitch and Software Engineering Daily – Talking Bitcoin with Adam B. Levine (Jeff Meyerson)
- Merge Conflict 93: Follow the Audit Trail (James Montemagno & Frank Krueger)
- Developer Tea – 4 Code Smells (And How to Fix Them) (Jonathan Cutrell)
- Azure Podcast Episode 224 – The AI Platform (Sujit D’Mello)
Community & Events
- Philly Azure May Meetup (Tim Ferro)
- Embark on your Docker Containerization journey at DockerCon 2018 (Ashlynn Polini)
- Meet the ProgressNEXT Speakers for Telerik, Kendo UI & More (Sasha Krsmanovic)
- Interview with Akka.NET Succinctly Author Zoran Maksimovic (Jacqueline Bieringer)
- GitHub: 2016 Transparency Report (Jesse Geraci)
- My Open Source Projects (Ricardo Peres)
- Microsoft to announce Build 2018 schedule on April 23 (Arif Bacchus)
- Microsoft Regional Director (Esteban Garcia)
- State of the Stream – April 2018 (Jeff Fritz)
- Meeting Planners: Keep Calm and Carry on With Technology (Kalahari Meetings Team)
- Women In Cloud: Turning the tide for female tech entrepreneurs (Paul J. Swider)
- 25 Terrific Things To Do In Philadelphia This Week, April 16-22 (Kelly Bucci)
Database
- SQL SERVER – Be Careful with Logon Triggers – Don’t use Host_Name (Pinal Dave)
- Customize SQL Operations Studio Dashboards (Douglas Correa)
- Couchbase Server 5.5 Beta – now available! (Tyler Mitchell)
SharePoint
- 5 Simple Steps to Maximize SharePoint Usability – “Modernify” Your Classic SharePoint Sites (Joel Oleson)
PowerShell
- PowerShell Write-Error Without Writing Stack Trace (Mark Michaelis)
Miscellaneous
- Announcing Windows 10 Insider Preview Build 17134 for Fast (Dona Sarkar)
- Why Microsoft’s 2018 reorg matters to everyone, on every platform (Jason Ward)
- Copy and Paste arrives for Linux/WSL Consoles and Tabbed Console starts here (Rich Turner)
- Retracting my post “there are no good laptops for devs right now” (Spencer Schneidenbach)
- Microsoft demotes Windows 10 Redstone 4 build 17133 from RTM status (Zac Bowden)
More Link Collections
- The Morning Brew #2564 and The Morning Brew #2565 (Chris Alcock)
- Double Shot #2076 and Double Shot #2077 (Mike Gunderloy)
- Xamarin & Windows App Developer Links – 2018-04-16 and Xamarin & Windows App Developer Links – 2018-04-17 (Dan Rigby)
- Azure Weekly: Apr 16, 2018 – Azure SQL Database Managed Instance (Chris Pietschmann)
- Weekly C# Digest Issue #202 (Jakub Chodounsky)
- F# Weekly #15, 2018 – Virtual fsharpConf 2018, April 16 (Sergey Tihon)
- Top stories from the VSTS community – 2018.04.13 (Willy-P. Schaub)
- Reading Notes #323 (Frank Boucher)
- Collective #407 (Pedro Botelho)
- Interesting links of the week (04/09 – 04/15, 2018) (Mike Eaton)
- Friday Five: Diversity, Roles & Responsibilities In Tech, And More (MVP Award Program)
- Reading List (Bruce Lawson)
The Geek Shelf
ISBN: 1491998121 |