How to Do a Competitive Analysis for Startups? Knowing what your competitors are up to is crucial. But how do you get this secret sauce of success? This simple guide will walk you through a competitive analysis, a clever strategy to peek over the fence and see how your rivals are winning (or losing) t...
The Village Effect of the Greater Web Why do we confine ourselves to a handful of apps when the web is so gigantic?
RAG Pipelines from scratch Last updated: 21/11/2023 - Read it on the Haystack Blog. Retrieval Augmented Generation (RAG) is quickly becoming an essential technique to make LLMs more reliable and effective at answering any question, regardless of how specific. To stay relevant in to...
Embark: Dynamic documents for making plans Gradually enriching a text outline with travel planning tools
Ryle on microphysics and the everyday world Science, we’re often told, gives us a description of the world radically at odds with common sense. Physicist Arthur Eddington’s famous “tw...
Running SQL Queries on Org Tables One of the best things in Org Mode are tables and if you know SQL, you have at your disposal the ability to process your tables like a SQL database. Even better, you can run a SQL query on...
Building a Critter Stack Application: Event Storming Hey, did you know that JasperFx Software is ready for formal support plans for Marten and Wolverine? Not only are we trying to make the “Critter Stack” tools be viable long term options…
Nighttime Time Lapse Photography with AllSky A few weeks ago, I came across an intriguing article on IEEE Spectrum featuring a Raspberry Pi sky time-lapse project. The project utilized the standard Raspberry Pi HQ camera with a wide-angle lens, running an open-source program called AllSky to control...
How we fixed my SEO | johnnyreilly In October 2022 traffic to my site tanked. Growtika collaborated with me to fix it. This is what we did. Read it if you're trying to improve your SEO.
My Personal Data Backup Pipeline – Justin Paulin After hearing about folks having months of their Google Drive data disappear the other day, I figured that some might find how I mitigate risks like these with my personal data backup pipeline interesting. I’ve run this pipeline in this or a similar form ...
The quality of your life is the quality of the people you get to know: Illuminating the David Brooks way What’s the purpose of life? The question is annoying and contingent and probably unanswerable, but it’s also important and vital and guides our actions. I’ve been thinking about t…
Mercure, Braid, PREP… news about subscribing to HTTP resource updates - Kévin Dunglas Introduction For 32 years now, the venerable HTTP protocol has been at the heart of the Web. This protocol enables "resources" (anything that can be named can be a resource, but these are often documents) to be retrieved from a server using their unique i...
Bazel market growth, year over year A year ago, I wrote about how Google hadn't produced any adoption numbers for Bazel. However, companies like ours must make informed investment decisions, and so must a lot of individuals deciding whether the Bazel ecosystem is "big enough". This cou...
ML.NET 3.0 Boosts Deep Learning, Data Processing for .NET-Based AI Apps -- Visual Studio Magazine Microsoft shipped ML.NET 3.0, enhancing deep learning and data processing scenarios in the company's machine language framework that lets devs create AI-infused apps completely within the .NET ecosystem.
construct0, the first steps of an organisation with great aspirations. Software developer from Belgium. Member of the nonprofit construct0 software development organisation.
Matrix vs. XMPP | Luke's Webpage What are XMPP and Matrix and what makes them special? XMPP and Matrix are two decentralized and federated free sofware projects for chat, including true end-to-end encrypted chat. Users can either install the software on their own server if they want, but...
Nextty: a radically collaborative computing environment What if the future of computing looked like the past
Dependency rejection Sam Altman once said: "Minimize your own cognitive load from distracting things that don’t really matter. It’s hard to overstate how important this is, and how bad most are at it. Get rid of distractions in your life. Develop very strong ways to avoid let...
What is going on with Mars Sample Return? As a dubious public service, I humbly offer my translation and light editorializing to help inform less catastrophic space geeks what is happening with MSR. The usual disclaimers apply! I no longer…
Cloud translation is more expensive than I thought Example from yesterday’s news. Count ’em yourself – there’s 76 of them there. Mass i18n efforts like this are I think an underappreciated benefit of what static site generators like Hugo can give you. Actually, especialy Hugo – it’s multi-language support...
A year working with HTML Web Components A deeply refreshing and encouraging way of building web applications.
Five Learnings from Five Years as a First-Time Founder I've been building GiveCard for 5 years now as a first-time founder, and I thought I'd share 5 of the biggest lessons.
Consider Writing Documentation for Your House Have you considered writing documentation for your house?
"Position Strings" for Collaborative Lists and Text Matthew Weidner | Apr 13th, 2023 Home | RSS Feed Keywords: position-strings, collaborative text editing, CRDTs, fractional indexing, Fugue
Deploy your CloudKit-backed SwiftData entities to production I thought SwiftData model changes would just work ✨. Make sure you press this button after updating your CloudKit-backed SwiftData models.
Goodbye DevRel… (for now) After almost four years of developer advocacy as my main job, I am going back to software engineering. This blog post is my venting rant about what I think is going wrong with developer advocacy/devrel/you-name-it at the moment and why it’s not for me at ...
.NET 8 and C# 12 — Experimental Attribute The Experimental attribute is a new C# 12 feature, which allows you to add the Experimental attribute to your types, methods or assemblies…
GitHub - fempire/women-tech-speakers-organizers: A list of women tech speakers & organizers. Add yourself or others by submitting a PR! PS if you do add someone, make sure to tell them! :) #fempire A list of women tech speakers & organizers. Add yourself or others by submitting a PR! PS if you do add someone, make sure to tell them! :) #fempire - GitHub - fempire/women-tech-speakers-organ...
Coffee and Open Source Conversation - Rob Conery Here is Rob in his own words.My name is Rob Conery and I help developers of all sorts learn what’s new with technology. I work at Microsoft as a Developer Ad...
A journey about the new interceptors of .NET 8 This blog post describes my journey writing a new interceptor for .NET 8. This is not meant as a general tutorial, even though I will showcase some of the code samples.
Building resilient cloud services with .NET 8 - .NET Blog How to integrate resilience and into HTTP Client
A reported vulnerability about getting paid apps for free is really about paying for free apps - The Old New Thing Try shopping around.
Java Programming - The State of Developer Ecosystem in 2023 Infographic Learn about the latest Java trends, usage, and popularity in JetBrains' annual report.
Per-User Blazor 8 State About a month ago I created a blog post detailing an issue with the new Blazor 8 automatic rendering model, where there’s no built-in way to have per-user state within a Blazor app.
Mr. Maeda's Cozy AI Kitchen: Mr. Maeda's Tofu Factory Origins John's guest today in the Cozy AI Kitchen is...John Maeda! In this episode, John talks about how he became interested in math (and art!) and he cooks up some...
Mr. Maeda's Cozy AI Kitchen: Mr. Maeda's Tofu Factory Origins John's guest today in the Cozy AI Kitchen is...John Maeda! In this episode, John talks about how he became interested in math (and art!) and he cooks up some...
GitHub - microsoft/hack-together-dotnet: HackTogether: The Microsoft .NET 8 Global Hack | Register, Hack, Win HackTogether: The Microsoft .NET 8 Global Hack | Register, Hack, Win - GitHub - microsoft/hack-together-dotnet: HackTogether: The Microsoft .NET 8 Global Hack | Register, Hack, Win
GitHub - federico-busato/Modern-CPP-Programming: Modern C++ Programming Course (C++11/14/17/20) Modern C++ Programming Course (C++11/14/17/20). Contribute to federico-busato/Modern-CPP-Programming development by creating an account on GitHub.
Sporadic noise problem in change point detection We consider a problem of change point detection at the end of a time series. Let us say that we systematically monitor readings of an indicator, and we want to react to noticeable changes in the measured values as fast as possible. When there are no chang...
PeerTube v6 is out, and powered by your ideas ! It's #givingtuesday, so we're giving you PeerTube v6 today! PeerTube is the software we develop for creators, media, institutions, educators... to manage their own video platform, as an alternative to YouTube and Twitch. 🦆 VS 😈: Let's take back some gro...
How To Deploy .NET Aspire Apps To Azure | .NET 8 ⭐️ Black Friday Sale | 50% Off All Courses And Bundles: https://juliocasal.com/courses💻Join me on Patreon to get the source code: https://www.patreon.com/ju...
Add Context Menus To Any Visual Element - .NET MAUI 101 Is .NET MAUI only for mobile apps? Most certainly not! In this video we will learn about context menus which work perfect on Windows and macOS and maybe even...
C#, Database migrations, and you! Powered by Restream https://restream.ioFritz works on the TagzApp open source application. You can find it at https://github.com/FritzAndFriends/TagzApp
.NET 8 Application 0-To published on AWS in a half-hour Last week I had scheduled Hour of Code with my local middle school. Hour of Code is a lot of work to organize yearly, but it is a labor of love. The kids enjoy it, the volunteers have a good time, the school thinks it's wonderful... and it's an oppor...
Friendship Ended with Obsidian/LaTeX, Now Typst is My Best Friend "Behold, student, and behold the place Where you with typesetting must arm yourself." How frozen I became—and powerless then, Fear for yourself...
Intro to Visual Studio 2022 [Pt 1] | C# and .NET Development with Visual Studio for Beginners Hi, all! 👋🏻 Welcome to the Visual Studio for Beginners Series.In this video series, Microsoft Product Manager Jessie Houghton introduces Visual Studio 2022...
Why We ALL Use xUnit over NUnit or MSTest? During my career, I used the 3 main .NET testing frameworks and in this video, I share with you why nowadays most of us use xUnit over NUnit or MSTest. 💎 Be...
What Does Refactoring Code Mean? What New Developers Need To Know So exactly what does refactoring code mean? In this article, we'll walk through what it means to refactor code along with risks and best practices to refactor.
How To Use Both EF Core and Dapper For CQRS Queries 📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovi...
Primary constructors has caused concerns for C# developers Primary constructors, the new C# 12 feature, have caused some concerns for developers when using it with dependency injection.
Microsoft .NET Code Analysis: Make Collection Properties Read-Only The article discusses the common programming practice of providing access to data collections through properties and highlights the issue of mutability in such properties, which can lead to undesir…
Embedding a minimal ASP.NET Web Server into a Desktop Application Did you ever need to embed a Web Server into a non-Web application? In this post I describe how you can use host ASP.NET in a non-Web application and specifically in a WPF desktop app. What do you need, how is it different and some of the issues that you ...
C# Tip: Use TestCase to run similar unit tests with NUnit Learn how to organize similar unit tests using the TestCase attribute in NUnit!
Aspect-Oriented Programming with C#, Custom Attributes and PostSharp Learn the art of Aspect-Oriented Programming (AOP) in C# and discover how to enhance your applications seamlessly using custom attributes and the powerful Po...
Shrig 🐌 (@Shrigglepuss@godforsaken.website) Attached: 1 image New Outlook is good, both for yourself and 766 third parties.
God Help Us, Let's Try To Understand The Paper On AI Monosemanticity Inside every AI is a bigger AI, trying to get out
Enhance your .NET Testing #6: The Art of Assertion with FluentAssertions In this article, we'll dive into FluentAssertions library, exploring its capabilities and demonstrating how it can simplify your unit testing.
Cloud-native apps with .NET Aspire The launch of .NET Aspire promises to revolutionise the development of microservices, solving many of the problems developers face.In this video, I'll give y...
pro.NET Vancouver Web Design. We at Pro.NET Communications are web design experts located in Vancouver, BC. We specialize in Web Design, Web Development, Email Marketing Campaigns, Database Programming, Internet Marketing, Newsletters
Serverless Speed: Rust vs. Go, Java, and Python in AWS Lambda Functions We built our system in Rust early on and recently did a deeper performance comparison of four languages in AWS Lambda functions.
A Practical Guide for Beginners: Azure OpenAI with JavaScript and TypeScript (Part 01) In this series of three articles, you will learn how to take the first steps in using Azure OpenAI Service with JavaScript and TypeScript! In this first..
A Practical Guide for Beginners: Azure OpenAI with JavaScript and TypeScript (Part 03) In this series of three articles, you will learn how to take the first steps in using Azure OpenAI Service with JavaScript and TypeScript! In this final..
[1hr Talk] Intro to Large Language Models This is a 1 hour general-audience introduction to Large Language Models: the core technical component behind systems like ChatGPT, Claude, and Bard. What the...
A Practical Guide for Beginners: Azure OpenAI with JavaScript and TypeScript (Part 02) In this series of three articles, you will learn how to take the first steps in using Azure OpenAI Service with JavaScript and TypeScript! In this article..
Prompt injection explained, November 2023 edition A neat thing about podcast appearances is that, thanks to Whisper transcriptions, I can often repurpose parts of them as written content for my blog. One of the areas Nikita …
GitHub - jordan-cutler/path-to-senior-engineer-handbook: All the resources you need to get to Senior Engineer and beyond All the resources you need to get to Senior Engineer and beyond - GitHub - jordan-cutler/path-to-senior-engineer-handbook: All the resources you need to get to Senior Engineer and beyond
Attack Techniques: Steganography Attackers are incentivized to cloak their attacks to avoid detection, keep attack chains alive longer, and make investigations more complicated. One type of cloaking involves steganography, whereby…
Getting Started with F# and Entity Framework Entity Framework is the most popular ORM in the dotnet community. It's been optimized and battle-hardened through years of enterprise use and thousands of development years.
F# + Scriban - HTML Template Parsing Benchmarks I've been experimenting with server-side rendering HTML templates in F# / dotnet as a potential evolution for faster, simpler UIs in CloudSeed - my F# Web API boilerplate. Scriban was a top contender for templating my HTML strings as it's popular in the C...
Microsoft Developer Labs: Adventures with GitHub Copilot in Visual Studio and .NET Explore the power of GitHub Copilot with fun but challenging coding puzzles. The GitHub Copilot challenge workshop is a chance to dive deep into complex prob...
Announcing ML.NET 3.0 - .NET Blog Announcing ML.NET 3.0, with improvements for deep learning, DataFrame, performance, and more!
On .NET Live - Azure Functions with .NET Azure Functions is a powerful and flexible platform for building serverless applications. In this week's episode, community member Ryan Dizon joins us to sho...