Use generics trick to cache tag helper instances by davidfowl · Pull Request #28208 · dotnet/aspnetcore Remove the use of ITypeActivatorCache ITypeActivatorCache should really be used when types are truly dynamic (like when we scan for controllers)
k88hudson/git-flight-rules Flight rules for git. Contribute to k88hudson/git-flight-rules development by creating an account on GitHub.
「Dflat」Structured Data Store for Mobile If you are familiar with Core Data or Realm, Dflat occupies the same space as these two in your application. Unlike these two, Dflat has a different set of features and makes very different trade-offs. These features and trade-offs are grounded from real-...
How to Think for Yourself There are some kinds of work that you can't do well without thinking differently from your peers. To be a successful scientist, for example, it's not enough just to be correct. Your ideas have to be both correct and novel. You can't publish papers saying ...
Disk and File I/O performance with ETW traces: Miscellany | The Old New Thing Building upon the preliminary notes on analyzing Disk and File I/O performance with ETW traces, I’ll go into some more of the columns in the data. The Priority column represents the I/O priority, where higher numbers are more urgent and lower numbers are ...
Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more Free delivery on millions of items with Prime. Low prices across earth's biggest selection of books, music, DVDs, electronics, computers, software, apparel & accessories, shoes, jewelry, tools & hardware, housewares, furniture, sporting goods, beauty & pe...
Episode 65 - Marten DB With Jeremy Miller In this episode of The .NET Core Podcast we talked with Jeremy Miller about Marten DB, document databases, and how they differ from relational databases.
Early Access Program - Rider: Cross-platform .NET IDE .NET IDE based on the IntelliJ platform and ReSharper. Supports C#, ASP.NET, ASP.NET MVC, .NET Core, Unity and Xamarin
ASICs at the Edge At Cloudflare, we pride ourselves in our global network that spans more than 200 cities in over 100 countries. To accelerate all that traffic through our network, there are multiple technologies at play. So let’s have a look at one of the cornerstones tha...
Build serverless APIs with Azure Functions | Azure Friday Jeff Hollan joins Scott Hanselman to show how you can build highly scalable serverless APIs with Azure Functions.
A Byzantine failure in the real world When we review design documents at Cloudflare, we are always on the lookout for Single Points of Failure (SPOFs). In this post, we present a timeline of a real-world incident, and how an interesting failure mode known as a Byzantine fault played a role in...
Surviving Black Friday: Or designing for failure It’s the end of November, so like almost every year around this time, we have the AWS outage impacting a lot of people. If past experience is any indication,...
Microsoft's New 'Productivity Score' Gamifies Workplace Surveillance The company's newest feature is facing heavy criticism for allowing bosses to track how their employees use Microsoft's suite of tools, such as how frequently they send emails, collaborate in shared documents, or have their camera on during virtual meetin...
Back to Basics: Creating a clickable card interface in plain HTML, CSS and JavaScript One request that keeps coming up in web design right now are card interfaces that work like this:
Working with Git Branches! Now Git is something I never thought I’d have to learn, a few years ago if you’d suggest I learn Git I would have laughed and said I wasn’t a developer, however I probably use Git at least once a week now. Last year I called out how you can get started ...
Event Sourcing on Azure Hi All! With this post, we'll start a new Series about Event Sourcing on Azure. We're going to talk a...
Announcing Azure Mobile Apps v4.2.0 for .NET | Xamarin Blog Announcing the Azure Mobile Apps v4.2.0 for .NET, enabling you to provide offline sync of cloud SQL data to your iOS and Android apps.
People Can't Vacuum Or Use Their Doorbell Because Amazon's Cloud Servers Are Down - Eminetra Australia There is a problem with Amazon Web Services (AWS). And unfortunately, for those who own AWS-dependent vacuums or doorbells, many of the so-called “smart” objects will stop working. AWS is the largest cloud hosting software in the world. Over a decade, Ama...
Kansalaisaloitepalvelu - Julkiset ohjelmistohankinnat avoimiksi Valtiovarainministeriö on asettanut suosituksen avoimen lähdekoodin käytöstä julkisissa hankinnoissa. Kuitenkin käytännössä tätä suositusta ei usein noudateta. Vaatimus avoimesta lähdekoodista julkisia ohjelmistohankintoja tehtäessä on kirjattava lakiin. ...
Code Correct's Soldering Kit Teaches the Inner Workings of Common Logic Gates Using nothing more than switches, resistors, and LEDs, plus a micro-USB power input, the kit teaches how AND, OR, and NOT gates work.
1.5 is the midpoint between 0 and infinity in Ruby What's the midpoint between 0 and infinity in Ruby? It's 1.5 for some reason. What's the reason you might ask? Read on to find out.
Audit found ‘significant risks’ in Baltimore County schools’ computer network State auditors found “significant risks” within Baltimore County public schools’ computer network, according to a report released Tuesday, the day before a ransomware attack shut down the school system.
Organisational structures to create autonomy: what I've learned from my daughter – Another look on tech As a parent, I have the gift to see my daughter grow. I'm learning every single day, and I've some learnings that apply to organisations, allowing people and teams to be autonomous
No Perfect Reorg Changing your organization is always at least a bit daunting. Even if you are genuinely excited about the improvements the change will make possible, executing a reorganization is complicated and t…
The Long Leaf Pine Slate - Lessons Learned - Blair Reeves In 2020, I started the Long Leaf Pine Slate, the biggest independent source of funds for Democrats in North Carolina. Here's how it worked.
PHP: PHP 8.0.0 Release Announcement PHP 8.0 is a major update of the PHP language. It contains many new features and optimizations including named arguments, union types, attributes, constructor property promotion, match expression, nullsafe operator, JIT, and improvements in the type syste...
DIY NAS: 2020 Edition For many years now, I’ve been building, blogging, and giving away DIY network-attached storage (NAS) builds. I was started down this path when I couldn’t find a relevant and recent build …
Risp (in (Rust) (Lisp)) Many years ago, Peter Norvig wrote a beautiful article about creating a lisp interpreter in Python. It’s the most fun tutorial I’ve seen, not just because it teaches you about my favorite language ...
How fast does interpolation search converge? When searching in a sorted array, the standard approach is to rely on a binary search. If the input array contains N elements, after log(N) + 1 random queries in the sorted array, you will find the value you are looking for. The algorithm is well known, e...