Full-Text Search Battle: PostgreSQL vs Elasticsearch
I started investigating full-text search options recently. The use-case is real-time search over key-value pairs where the keys are strings…
I started investigating full-text search options recently. The use-case is real-time search over key-value pairs where the keys are strings…
So The Register managed to incite a lot of discussion with a headline that plain-text e-mail is a barrier to entry for kernel development. While attention grabbing, this is actually not a new debate. Like a lot of tech arguments this one seems to come up on a …
Building inexpensive dynamic dns infrastructure for sysadmins
Use the Advanced options page to modify the settings for editor formatting, code refactoring, and XML documentation comments for C#. To access this options page, choose Tools > Options, and then choose Text Editor > C# > Advanced.
Recently I came across a blog post whose author claims, from the perspective of good coding practices, polymorphism is strictly superior to branching. In the...
Pour one out for the engineer of the failed startup.
Clickhouse is a column oriented database engine, mostly designed for analytics. It was developed and deployed by Yandex in their analytics offering, but Plausible, my analytics provider of choice, uses it to store the analytics data, as it’s more suited to thi…
The responsability behing writing a blog
Much of my system design philosophy was forged during my time at Facebook. We did a lot of things differently that I think was responsible for our technical success. I want to share one of them with you. It’s the most common pitfall I've see prevalen
“Death is very likely the single best invention of life. It is life’s change agent. It clears out the old to make way for the new.” — Steve Jobs Human mortality is one of the strongest forces we have, helping us focus on what is truly important, and pushing us…
After three years of reading twitter as mails in my inbox, I share my experience and finally open source it for everyone else to use for free.
Automation technology is changing society and creating new social classes. These changes will necessitate universal basic income. Here's why.
Even though the scrappy startup I’m most enamored with right now is (ahem) bigger than this, the 1-, 2- and 3-person startups of the world hold a special place in my heart. There’s something intoxicating about small groups of people creating something from not…
“Why did you decide to become a manager?” It’s a question that gets asked a lot, in job interviews, 1x1s, and plain old casual conversation. I ask this question a lot, and I am of…
📈 A small, fast chart for time series, lines, areas, ohlc & bars - leeoniya/uPlot
TL;DR I found an IDOR in SonicWall's cloud management platform API Any user could add themselves to any account at any organisation using it Anyone could create
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. - dotnet/roslyn
In this episode, we'll chat with Isaac Levin about some exciting .NET open source projects he's been working on! [Featuring: Isaac Levin (@isaacrlevin)]
Visual Studio now has an option in preview to enable CLI-installed .NET Core templates to display as options in the New Project Dialog experience.
Take this survey powered by surveymonkey.com. Create your own surveys for free.
Today the Transportation Security Administration (TSA) announced that it has launched a “pilot” at Washington National Airport (DCA) of yet another scheme for biometric identification and tracking of domestic air travelers.
Over the past few years, ever since writing " If Susan Can Learn Physics, So Can You ", I've been contacted by people from all backgrounds who are inspired and want to learn physics, but don't know where to start, what to learn, what to read, and how to struct…
The .NET team has significantly improved performance with .NET 5, both generally and for ARM64. You can check out the general improvements in the excellent and detailed Performance Improvements in .NET 5 blog by Stephen. In this post, I will describe the perfo…
NeoAxis company <a href="https://www.neoaxis.com/news/neoaxis_engine_2020_5_released">releases</a> a new version of NeoAxis Engine, an integrated development environment with built-in 3D and 2D game e
An In-Memory version of the Roslyn compiler that can be used to debug components in the Roslyn pipeline - chsienki/Kittitas
API is the acronym for Application Programming Interface which defines interactions between multiple software architecture layers. Programmers carry out complex tasks easily using APIs in software development. Without APIs, a programmer's life would ...
Welcome to Lo-Fi Player! By interacting with elements in the room, you can buildyour own custom music room. You can also share your room with others. Or if y...
C++/WinRT provides a helper function that takes a bunch of awaitable objects and produces an IAsyncAction that completes when all of the awaitable objects have completed. It has a very simple definition. template <typename... T> Windows::Foundation::IAsyncActi…
PeachPie allows you to run PHP applications on .NET Core - faster, stabler and more secure.
Future Tech 2020 is the technology conference for developers, architects and experts to discuss and dive deep into .NET technologies. Come and take a look!
Python library for converting Python calculations into rendered latex. - connorferster/handcalcs
Rewritten in Rust: Modern Alternatives of Command-Line Tools
An Observable notebook by Tom Larkworthy.
Tue, Sep 8, 2020, 6:30 PM: The Melb.Net community is inviting you to a virtual online .Net & technology dinner - fun with .Net in lockdownWe will be serving:Appetizer - How to write a football twitter
It’s possible that you posted something online 10 years ago, and it was fine back then, but 20 years from now you will hope that no one finds it. My message is: the Internet never forgets, cultures change, and retroactive laws exist. People can get screwed ove…
The best way to fund the creative class is to build a global network, on creator-friendly terms, where exclusive content and community can grow and develop. And we're doing just that.
You can infer a lot from what people write.
- US court fully legalized website scraping and technically prohibited it Parsers
An article describing how you could add JavaScript script support to your .NET applications via the Jint package.
I've always loved coding in C#. Equally, I love using Heroku to host personal projects - they have a...
Postel's Law, also known as the Robustness Principle, states that TCP implementations should be conservative in what they do (send), but liberal in what they accept from others. It's credited with helping the early Internet's rapid and decentralized growth, an…
Containers are being used by more and more organizations to automate build pipelines in their CICD processes. In this article, Mahendran Purushothaman shows how to automate the creation of Docker containers and a Kubernetes cluster in Azure.
Zanid Haytam's personal blog about Programming, Data Science and random stuff.
“Why is it slow?” is the hardest problem to debug in a complex distributed system like Slack. To diagnose a slow-loading channel with over a hundred thousand users, we’d need to look at client-side metrics, server-side metrics, and logs. It could be a client-s…
In this introductory article, we are going to learn how ASP.NET Core configuration works and cover the basic configuration concepts.
As our customers increasingly adopt containers to run their workloads, we saw a need for a Linux distribution designed from the ground up to run containers with a focus on security, operations, and manageability at scale. Customers needed an operating system t…
This post shows how digital signatures can be implemented to check the integrity of cipher texts in ASP.NET Core Razor Pages. The cipher texts are encrypted with AES symmetric encryption and the ke…
ToSql() method for translating NHibernate LINQ queries to SQL. Works with stateful and stateless ISession. Use it for debugging.
Today, Microsoft announces two new technologies to help battle disinformation – Newsguard, which will allow users to check the accuracy of the content they are reading, and Video Authenticator, which can detect deepfakes and other synthetic meda – as part of o…
Community is the cornerstone of what makes open source work so well, in part because innovation thrives on diversity of thought. I am always looking for inquisitive people who share clever ideas and question technology's status quo. Here are nine people in my …
This week, James is joined by Javier Suárez, Developer on Xamarin.Forms, who walks us through the brand new drawing API for Xamarin.Forms. This new native API enables you to draw just about anything!
Data of people in South Africa and businesses leaked online.
In macOS, when building an X509 chain, if a leaf and issuing certificate form a chain, but the subject and authority key identifiers do not match, an IdLinkage status is reported. To match Windows,...
Closes #27831 I can't find tests for SafeBuffer class, so I didn't add tests for newly added methods.