DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

Keep up with the Mavens to stay in the know about Microsoft software development.


Scott Hanselman | Scott Hanselman's Blog | 30 Jul 2016 13:38

Exploring a minimal WebAPI with .NET Core and NancyFXSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....In my last blog post I was exploring a minimal WebAPI with ASP.NET Core. In this one I wanted to look at how NancyFX does it. Nancy is an open source framework that takes some inspiration from Ruby's "Sinatra" framework (get it? Nancy Sinatra) and..."
Read more » 
Exploring a minimal WebAPI with .NET Core and NancyFX
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Steve Smith | ardalis | 29 Jul 2016 17:39

Use jQuery to Format Buttons Same WidthSubscribe to ardalis

Steve Smith writes "....Some (many) user interfaces work best when buttons are sized identically, so that instead of this: or this: You have something like this: This is pretty easy to do in JavaScript, and jQuery make it simple to apply the logic to a set of buttons with..."
Read more » 
Use jQuery to Format Buttons Same Width
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Oren Eini | Ayende @ Rahien | 29 Jul 2016 09:00

Debugging CoreCLR applications in WinDBGSubscribe to Ayende @ Rahien

Oren Eini writes "....One of the nicest tools that you have as a developer is the ability to debug. WinDBG isn’t what I call the best debugger in the world, but it is certainly among the most powerful. This post is meant just to walk you through setting up WinDBG with a..."
Read more » 
Debugging CoreCLR applications in WinDBG
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 28 Jul 2016 06:00

re: Why Uber Engineering Switched from Postgres to MySQLSubscribe to Ayende @ Rahien

Oren Eini writes "....The Uber Engineering group have posted a really great blog post about their move from Postgres to MySQL. I mean that quite literally, it is a pleasure to read, especially since they went into such details as the on-disk format and the implications..."
Read more » 
re: Why Uber Engineering Switched from Postgres to MySQL
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | ardalis | 27 Jul 2016 14:04

Enum Alternatives in C#Subscribe to ardalis

Steve Smith writes "....Some time ago I wrote about Moving Beyond Enums and published an article on ASPAlliance by the same title. Unfortunately the latter article was largely screenshot-based, and those images seem to have disappeared, so I thought I’d revisit the..."
Read more » 
Enum Alternatives in C#
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Oren Eini | Ayende @ Rahien | 27 Jul 2016 09:00

API Design: robust error handling and recoverySubscribe to Ayende @ Rahien

Oren Eini writes "....In the process of working on RavenDB 4.0, we are going over our code and looking for flaws. Both in the actual implementation and in the design of the API. The idea is to clear away the things that we know are bad in practice. And that leads us to..."
Read more » 
API Design: robust error handling and recovery
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 26 Jul 2016 09:00

Challenge: The race condition in the TCP stack, answerSubscribe to Ayende @ Rahien

Oren Eini writes "....In my previous post, I discussed a problem in missing data over TCP connection that happened in a racy manner, only every few hundred runs. As it turns out, there is a simple way to make the code run into the problem every single time. The full code..."
Read more » 
Challenge: The race condition in the TCP stack, answer
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 26 Jul 2016 08:34

Exploring a minimal WebAPI with ASP.NET CoreSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....They are still working on the "dotnet new" templates, but you can also get cool templates from "yo aspnet" usingn Yeoman. The generator-aspnet package for Yeoman includes an empty web app, a console app, a few web app flavors, test projects, and a..."
Read more » 
Exploring a minimal WebAPI with ASP.NET Core
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Steve Smith | ardalis | 25 Jul 2016 21:45

How to List All Services Available to an ASP.NET Core AppSubscribe to ardalis

Steve Smith writes "....In a recent article, I showed how to configure logging for your Startup class in ASP.NET Core. With this configured, it’s easy to log all of the services that have been configured in ASP.NET Core services container. This can be very useful..."
Read more » 
How to List All Services Available to an ASP.NET Core App
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Steve Smith | ardalis | 25 Jul 2016 21:17

Logging and Using Services in Startup in ASPNET Core AppsSubscribe to ardalis

Steve Smith writes "....When you set up an ASP.NET Core app, most of the time you begin with the Startup.cs file, which provides essentially three places where you can add code: Constructor ConfigureServices Configure Naturally, the constructor fires first. Then,..."
Read more » 
Logging and Using Services in Startup in ASPNET Core Apps
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Featured Maven

Steve Smith is a Microsoft Regional Director, MVP, ASPInsider, and frequent conference speaker. His blog covers a variety of .NET topics with a frequent focus on software development techniques and application performance tips.

Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) Sometimes people ask me why I'm not on Facebook or G+. I was already an AOL user once, why would I do that again? http://t.co/ncbuusrx 1389 days ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @fmanjoo no child, even my own, is enough to get me on Facebook. I'll go to my grave without an account. I'm Just Not That Into Zuckerberg. 1389 days ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @fmanjoo I don't have a Facebook account, no plans to start one. Or G+ for that matter. But, I do watch TV! Well, downloaded TV. Sort of. 1389 days ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @fmanjoo looks like "log in - Facebook" to me 1389 days ago from web


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) Julia Gillard's Speech Over Opposition's Sexism, Misogyny: http://t.co/696ULgfy via @youtube 1389 days ago from Tweet Button


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) Ha! http://t.co/ofThpizS 1389 days ago from TweetDeck


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) @wwahammy This is as if Creative Commons was preventing you from using Photoshop. 1389 days ago from TweetDeck


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) @wwahammy http://t.co/9Sf85PXD "CAD files must be provided, it must use formats unencumbered by closed licenses" 1389 days ago from TweetDeck


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) @wwahammy It's the case with lots of things the FSF does. I appreciate some of what they do for freedom of speech but man they're extreme. 1389 days ago from TweetDeck


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) @wwahammy It's according to http://t.co/QAdf1k2y 1389 days ago from TweetDeck