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.
How I tracking and analyze my location history safely and privacy concious with Owntracks, Leaflet and a simple Express app.
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 clim…
This post shows you how you can leverage the build in text-to-speech functionality of your devices - giving you a whole new experience.
According to a study by Haystack Analytics
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 lots…
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,…
How the greatest venture firm considered investing in one of the greatest startups.
Empathy tends to be one of the most underrated qualities in a professional environment. As a recent survey by Ernst & Young reveals, its capaci...
[scroll down if you just want to get to the images]
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 amon…
When an argument turns into agreement but keeps the tension
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.
How to do time estimations in a software project.
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.
30 Nov 2022
deferring to markets • deferring to experts • deferring to low-information heuristics • why they fail • blindness to outliers • what to do instead
How and why I'm moving my listening activities away from streaming platforms.
They have potential to be more than "no static types", but that hasn't happened.
Real-World Cryptography [Wong, David] on Amazon.com. *FREE* shipping on qualifying offers. Real-World Cryptography
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.
There are changes to strings and initializers in .NET 7. Learn how you can use these new features in your everyday coding.
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…
It triggers prefetching, but your usage pattern may mean that prefetch doesn't mean much.
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 (4.1.…
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 ...
Cheap and easy savings, using built-in ASP.NET Core Response Caching
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...
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 instead us…
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
In this article, we are going to learn what is the difference between is null and == null in C# with several examples.
High-profile cybersecurity professionals share their paths, tips, and learnings for those interested in creating a personal brand.
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 is an enhanced version of React for developing faster, lightweight applications. Learn from this article the difference between Preact and React.
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.
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. Wind…
Second post in my "testing your dotnet application" series. This post will focus on using a real database when testing our application.
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...
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...
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...
When adding the Application Insights SDK to your application, a set of Performance Counters is tracked by default. This is the list of ...
This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more .
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 revenue…