Tracking and Analyzing My Location Data How I tracking and analyze my location history safely and privacy concious with Owntracks, Leaflet and a simple Express app.
Mapping out the tribes of climate Climate is a gravity well for talent, but why don’t other, equally impactful topics attract talent in the same way? Why isn’t everyone dropping everything to work on homelessness, or global poverty, or curing cancer? With many peers in tech now working on...
Tired of reading? Let your devices read for you (you will be surprised how well it works) This post shows you how you can leverage the build in text-to-speech functionality of your devices - giving you a whole new experience.
Secure your servers by blocking off sshd Creating a computer in the cloud is easy, securing it is not. The general approach is to block all inbound access to all ports except the ones that your webserver and sshd are running on. This approach can get you quite far, but you’re still going to have...
Choosing your chat application Hypothetically, a new user buys a “smart-phone”. How does the user navigate through the options? The individual might stumble on this chart: Let’s ignore the Chinese applications,…
Sequoia's Leaked YouTube Investment Memo How the greatest venture firm considered investing in one of the greatest startups.
Empathetic Leadership: Finding the Problem Under the Problem Empathy tends to be one of the most underrated qualities in a professional environment. As a recent survey by Ernst & Young reveals, its capaci...
The Content Machine Revolution · Notes There is a revolution happening on the Internet and you haven’t noticed it. That’s okay, that’s the point. Artificial intelligences (AIs) capable of producing readable and coherent text, incredible images, and even videos are...
In Violent Agreement - The Beginner's Guide to Managing When an argument turns into agreement but keeps the tension
Company Clocks - justindonato.com It seems to me that there are two clocks that control every product company. One marks events that disrupt the work that its people do, like a bell tolling. Another measures how long it takes to get something done, like a stopwatch ticking.
Self-Documenting Code At my first real Software Engineering job, the lead engineer taught me code should be self-documenting. In practice, this meant we did not document our code.
Be less scared of overconfidence deferring to markets • deferring to experts • deferring to low-information heuristics • why they fail • blindness to outliers • what to do instead
D00k • Leaving Spotify for Freer Pastures How and why I'm moving my listening activities away from streaming platforms.
I am disappointed by dynamic typing They have potential to be more than "no static types", but that hasn't happened.
Real-World Cryptography: Wong, David + Free Shipping Real-World Cryptography [Wong, David] on Amazon.com. *FREE* shipping on qualifying offers. Real-World Cryptography
Bitcoin’s last stand The European Central Bank (ECB) is the central bank of the 19 European Union countries which have adopted the euro. Our main task is to maintain price stability in the euro area and so preserve the purchasing power of the single currency.
C# 11: Raw strings, required members, and auto-default structs | Red Hat Developer There are changes to strings and initializers in .NET 7. Learn how you can use these new features in your everyday coding.
A long expected update It’s been almost two years since my last update here. A lot has happened. I hope you all are continuing to weather the ongoing multiple global pandemics and other anthropogenic crises. Apolog…
I used FILE_FLAG_SEQUENTIAL_SCAN but it didn't seem to speed up my sequential scanning It triggers prefetching, but your usage pattern may mean that prefetch doesn't mean much.
Exploring generating PDF files from HTML in ASP.NET Core Back in 2008, I wrote a series of articles about using iTextSharp to generate PDF files in an ASP.NET application. I still use iTextSharp in a large MVC 5 application that I'm in the process of migrating to ASP.NET Core. The version I use is very old ...
Looking into Corax’s posting lists: Part I One of the big changes in RavenDB is the new search engine, Corax. We want to replace Lucene with a purpose built search engine, capable of doing everything ...
Handling Umbraco Events After Deploy Operations I had a question from an partner Umbraco raised for me this week, that's available at this forum topic . They had some code running in a n...
Trying out the built-in container support for the .NET SDK A few months ago the built-in container support for the .NET SDK was announced. In this post I'll put this feature to test, I'll try to migrate from an application that contains a rather complex Dockerfile to a new version that has no Dockerfile and inste...
GitHub - jgosar/mine-city-2000: A program that converts SimCity 2000 cities into Minecraft worlds A program that converts SimCity 2000 cities into Minecraft worlds - GitHub - jgosar/mine-city-2000: A program that converts SimCity 2000 cities into Minecraft worlds
Difference Between Is and Equality Operators For null Check in C# In this article, we are going to learn what is the difference between is null and == null in C# with several examples.
How to build a public profile as a cybersecurity pro High-profile cybersecurity professionals share their paths, tips, and learnings for those interested in creating a personal brand.
How the new VSCode XML extension improves developer experience | Red Hat Developer Red Hat announces the release of the VSCode XML Extension 0.22.0 in Visual Studio Code Marketplace and OpenVSX Registry, which improves the overall developer
Preact vs. React | Syncfusion Blogs Preact is an enhanced version of React for developing faster, lightweight applications. Learn from this article the difference between Preact and React.
How To Easily Understand TypeScript Generics In this article, we break down the concepts behind TypeScript generics and explain the benefit of using them to create reusability in our TypeScript code.
5 tips for IIS on containers: #5 Container and Node OS upgrade When we presented this topic at Microsoft Ignite earlier this year, I asked the audience in the room the regular question we ask: How many of you are running Windows Server 2012 in your environment? Note that I’m not even asking about Windows Server 2008....
Testing your ASP.NET Core application - using a real database Second post in my "testing your dotnet application" series. This post will focus on using a real database when testing our application.
Monitor your application using Event Counters - Part III I'm building a data pipeline using TPL Dataflow to migrate data from a database to an external API. As this data pipeline could run for a l...
Monitor your application using Event Counters–Part I I’m building a data pipeline using TPL Dataflow to migrate data from a database to an external API. As this data pipeline could run for a l...
Monitor your application using Event Counters–Part II I’m building a data pipeline using TPL Dataflow to migrate data from a database to an external API. As this data pipeline could run for a lo...
Using Event Counters with Application Insights When adding the Application Insights SDK to your application, a set of Performance Counters is tracked by default. This is the list of ...
Login | Microsoft Careers This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more .
Adjusting pricing, introducing annual plans, and accelerating innovation After not raising prices in our history, this was something we thought carefully about before deciding to do. While we have over a decade of network expansion and innovation under our belts, what may not be intuitive is that our goal is not to increase re...