The Importance of Memory | Barnabas Kendall Our ability to store and retrieve information reliably is a precious, limited resource.
The City, Inc. board of directors - phildini.dev This post owes its inspiration, as so many posts do, to a tweet from patio11. I have tremendous respect for Patrick, and enjoy every conversation I
world smallest office suite Let's build a tiny browser-based office suite - a text editor, a speadsheet, a drawing app and a presentation maker - all in four lines of code.
How much traffic do I need to earn $1000 per month - EyeSwift Let's reveal my earnings report and know how much traffic do I need to earn $1000 per month from Ads on my blog.
Evolving your cloud-cost strategy as you scale A framework for thinking about cloud-cost strategies at different stages of your company's growth.
Blazor Debugging Boosted in .NET 5 RC 2 -- Visual Studio Magazine In highlighting updates to ASP.NET Core in the just-launched second and final Release Candidate of .NET 5, Microsoft pointed out better debugging for Blazor, the red-hot project that allows for C# coding of web projects.
Why Ferrari is the World's Most Valuable Brand — Ari Lewis In February 1898, a peasant is born in Modena, Italy. Over 90 years, in the same town, he dies a king. This is the life of Enzo Ferrari, the founder of Ferrari. His pursuit of excellence, not only built the world's best racing team but the world's most po...
Prefer Fakes Over Mocks | Alexey Golub The primary purpose of software testing is to detect any potential defects in a program before it reaches its intended consumers. This is typically achieved by establishing functional requirements which define supported user interactions as well as expect...
What do I need to build an application ? - LanRaccoon Answering the question “Should I build my own app ?”, the trade-offs and, hopefully, leaving you with a better understanding of the process.
Stripe Atlas: the Key to a $100B+ Company Stripe is a well-known innovator in digital payments. They attacked one of the most intimidating and locked-down markets, and made it look like child’s play. They have a compounding competitive edge in processing payments more efficiently for their custom...
Technology and its side effects What is well-understood in medicine should be applied to all technologies
Bidding Farewell to Software Engineering — cdahmedeh It was a really nice enviable (and well paying) ride but I have to move on. I’ve been a professional software developer for about 12 years now. I worked in essentially every industry and got exposed to different worlds every time I moved to a new company...
Bootstrapping Perhaps this is slightly strange for an early stage venture VC, but I'm fascinated by entrepreneurs who bootstrap their tech startup and build them into very large, industry-leading companies. The odds of building a massive company are low enough fo...
.NET Core October 2020 Updates – 2.1.23 and 3.1.9 | .NET Blog Today, we are releasing the .NET Core October 2020 Update. These updates contains reliability and other non-security fixes. See the individual release notes for details on updated packages. Getting the Update .NET Core 3.1.9 and .NET Core SDK ( Download...
Using Access Token with Blazor WebAssembly HttpClient In this article, we are going to learn how to use access token with Blazor WebAssembly HttpClinet to send authorized requests to the API.
Announcing Entity Framework Core (EF Core) 5 RC2 | .NET Blog Entity Framework Core EF Core 5.0 gets closer to a final release. RC2 is now available with bug fixes and a go-live license.
MLOps: DevOps for Machine Learning | .NET Blog Take the Survey for Machine Learning Operations (MLOps), it includes model deployment & management and data tracking, which helps productionizing ML models.
Final Go-Live .NET 5 Release Candidate Ships Ahead of Nov. 10 Debut -- Visual Studio Magazine Having been deemed 'feature complete' and 'near final' and 'go live' for some time now, .NET 5 is out in a second and final Release Candidate, scheduled for a Nov. 10 debut during .NET Conf 2020.
.NET Framework October 2020 Security and Quality Rollup Updates | .NET Blog Today, we are releasing the October 2020 Security and Quality Rollup Updates for .NET Framework. Security CVE-2020-16937– .NET Framework Information Disclosure Vulnerability An information disclosure vulnerability exists when the .NET Framework improperly...
What’s New In .Net 5? - Solace Infotech Pvt Ltd Amazing new features of .NET 5. What is new in .NET 5. What are the upgrades in new version of .NET? Know the new upgradations in .NET 5.
How The Dude Was Duped By Big Tech A website with The Big Lebowski quotes was blocked for no reason by Facebook. Looking for justice at a tech company that has automated the…
ASP.NET Core updates in .NET 5 Release Candidate 2 | ASP.NET Blog .NET 5 Release Candidate 2 (RC2) is now available and is ready for evaluation. .NET 5 RC2 is a “go live” release, meaning it’s supported in production. This prerelease of .NET 5 is very close to what we expect to ship for the .NET 5 release.
DevReach Online - The Premier Dev Conference Now Online DevReach is a premier developer conference with .NET and JavaScript sessions delivered by world-renowned speakers. Now online.
The future of .NET Standard | .NET Blog Since .NET 5 was announced, many of you have asked what this means for .NET Standard and whether it will still be relevant. In this post, I’m going to explain how .NET 5 improves code sharing and replaces .NET Standard. I’ll also cover the cases where you...
Announcing .NET 5.0 RC 2 | .NET Blog Today, we are shipping .NET 5.0 Release Candidate 2 (RC2). It is a near-final release of .NET 5.0, and the last of two RCs before the official release in November. RC2 is a “go live” release; you are supported using it in production.
YARP: The .NET Reverse proxy Reverse proxies can help simplify how clients access your backend services. YARP (Yet Another Reverse Proxy) is designed as a library that provides the core proxy functionality which you can customize to fit your application’s specific needs. In this epi...
Under the hood with routing in Blazor A while back, I posted a response to a user issue on the ASP.NET Core repo explaining the inner workings of routing in Blazor. The response was pretty good, but I wanted to take the opportunity to flesh it out a little bit more in a blog post.
Pushing UI changes from Blazor Server to browser on server raised events Blazor Server is built on SignalR, and SignalR is built on websockets among other techniques. The combination of these technologies allow Blazor Server to push UI changes into the client without the client requesting those changes.
Use is null/is not null for null checking by marek-safar · Pull Request #43360 · dotnet/runtime This avoids calling user operators where they exist and enables more C# compiler comparison checks Analyzers will be enabled in follow up PR with more tricky updates to follow so I don't need t...
Intermittently receiving "Oops! Something bad happened!" error on Meta Stack Exchange Intermittently, this error keeps coming up, when browsing Meta: This happened three times in Firefox and Chrome. It would take a really long time to respond, I got a 500 server error, then this. ...
14,000x Speedup - James Hiebert's Blog In my job as a scientific software developer, I tend to write a lot of code. And most people who haven’t been through a Computer Science degree tend to think that CS is “just” about slinging code at the screen and then running it. I have a good working re...
The security of a pin code vs. thumbprint I mentioned in my previous post that I managed to lock myself out of the car by inputting the wrong pin code. I had to wait until the system reset before I c...
Just for fun: Retail demo user names in Windows 10 | The Old New Thing Some time ago, I went to all the locales I could find and extracted the sample names that are used to help you set up an account. Just for fun, I’ll do the same for the name used by the fictitious account used by the retail demo experience.
Tailwind Crash Course - How I Built My New Product Landing Page I used Tailwind CSS to build my latest product landing page! Tailwind CSS is the hottest option available for styling your applications. It is based on a series of utility classes that you can use and *almost* never have to write a custom line of CSS your...
Release Npgsql v5.0.0 Preview 1 · npgsql/npgsql The preview version contains the following fixes and improvements: Timeouts not fully applied when opening connections (#3227) Connection state is incorrect after double close (#3209) Remove the N...
JDK 15 Security Enhancements JDK 15 was released on September 15, 2020! As with my previous blogs for JDK 14, JDK 13, and JDK 12, I have compiled a list of what I think are the most interesting and useful security enhancements in this release. I have also grouped them into appropria...
Don’t Pay for 95% | 5 Kids 1 Condo Your car sits idle over 95% of the time. Your guest bedroom is occupied one week out of every 52. Your kids use the yard less than 40 minutes a week. Yet we consumers love to envision the maximum usage for a particular item - like a house or a car…
Running database migrations when deploying to Kubernetes: Deploying ASP.NET Core applications to Kubernetes - Part 7 In this post I discuss various approaches to running database migrations when deploying to Kubernetes
daveabrock/NASAImageOfDay Contribute to daveabrock/NASAImageOfDay development by creating an account on GitHub.
Constraint satisfaction solver (Java™, Open Source) OptaPlanner optimizes business resource usage. It is a lightweight, embeddable, open source planning engine, written in 100% Java.
Render Blazor WASM components in your existing MVC/Razor Pages applications You can render individual Blazor WASM components in your existing Razor Pages (or MVC) Core app.
DDD by Night: Trivia Edition Thu, Oct 22, 2020, 7:00 PM: DDD by Night: Trivia Edition is here!!It looks like we are all going to be stuck at home for the grand final long weekend. So we are going to ‘kick off’ the stay at home lo
ASP.NET Core in Action with Andrew Lock Scott talks to author Andrew Lock about his new book ASP.NET Core in Action! What made Andrew write a book on this new technology and how did he find the process? What about ASP.NET Core was so compelling and how does Andrew use it? More importantly, shou...
Quick Helper For Blazor Performance How do you check your renders? Here's my method Create a base class that inherits ComponentBase, override ShouldRender and OnAfterRender to start and stop the Stopwatch, and keep track of how many renders there have been. public class PerfTestBase : ...
150+ Stanford On-Campus Computer Science Courses Available Online — Class Central These courses have made their materials available online to varying degrees. Some include video lessons.
.NET Standard 1.3 in AWS SDK for .NET is now in maintenance mode | Amazon Web Services Following the end of support for .NET Core 1.0 and 1.1 platforms, on May 18th 2020 we announced the upcoming end-of-support for .NET Standard 1.3 version in AWS SDK for .NET. As of October 12th, 2020 we will update .NET Standard 1.3 version of AWS SDK for...
Bootstrap logging with Serilog + ASP.NET Core Errors during application start-up are some of the nastiest problems to hit in production. Deployment issues like broken manifests or missing assemblies, inc...
verifiedcoder/Twilight Instantly understandable CQRS. Contribute to verifiedcoder/Twilight development by creating an account on GitHub.
Async code smells and how to track them down with analyzers - Part I Which analyzer package should I use and how to configure it to avoid most common problems related to async/await.
ASP.NET Core in Action, Second Edition Fully updated to ASP.NET 3.1, ASP.NET Core in Action, Second Edition</i> is a hands-on primer to building cross-platform web applications with your C# and .NET skills. Even if you’ve never worked with ASP.NET you’ll start creating productive cross-platfor...
Learn Node.js with this series of short videos for beginners Getting started with any new technology is hard, and very time-consuming. Node.js being my favorite platform, I've always wanted to give something back to this awesome community. That's why with some awesome friends, we created this series of practical, b...
Keeping your WSL Linux instances up to date automatically within Windows 10 Hayden Barnes from Canonical, the folks that work on Ubuntu (lovely blog, check ...
Visual Studio Code September 2020 Learn what is new in the Visual Studio Code September 2020 Release (1.50)
Why the Serverless Revolution Has Stalled Are traditional servers dead? Far from it. This article looks at why, despite serverless models finding great utility in specific circumstances, there's a barrier to more widespread adoption.
Exposing covert surveillance backdoors in children’s smartwatches Wearable smartphone from Chinese manufacturer includes hidden snapshot and wiretapping capabilities
Advice to my young self: forget side projects and focus on your job I’ve always been suspicious of the idea of being attached to a company. It could be because of the leftist spirit of my generation in France, or because of my readings during my student years, or because of my familial history (which saw way more self-emp...