Catalogs in Flink SQL—A Primer
Explains the role and types of catalogs in Apache Flink SQL, comparing them to traditional RDBMS systems and highlighting their importance in data management.
Explains the role and types of catalogs in Apache Flink SQL, comparing them to traditional RDBMS systems and highlighting their importance in data management.
A guide on deploying and running a Dask distributed computing cluster on a Databricks analytics platform alongside Apache Spark.
Explains Lisp's cons, car, and cdr concepts in JavaScript and demonstrates code golfing to minimize their implementation.
A full-time open source maintainer outlines his 2024 goals, focusing on TypeScript static analysis, the typescript-eslint project, and ecosystem stewardship.
A technical guide on building intelligent bots by combining Microsoft's low-code Copilot Studio with the Azure OpenAI Assistants API.
An updated visual mind map of LINQ features and operations, now including all additions up to .NET 9.
A technical deep dive into troubleshooting Windows Hello for Business PIN policy deployment issues, covering TPM integration and registry settings.
Investigates a bug in iOS 17.2+ causing custom keyboard extensions with Swedish (se.) bundle IDs to disappear from settings and the keyboard switcher.
Compares partitioning techniques in Apache Hive and Apache Iceberg, highlighting Iceberg's advantages for query performance and data management.
A tutorial on building a chat bot using the OpenAI Assistants API and the Microsoft Bot Framework SDK, with a focus on Python implementation.
A software developer shares lessons learned from being laid off and navigating a challenging job search, including application statistics and strategies.
Troubleshooting guide for Windows Hello for Business error '0x000005e' during PIN authentication in a cloud Kerberos trust scenario.
A simplified infographic explaining how the .NET Garbage Collector works, with links to more detailed technical articles.
A guide to selecting optimal texture formats for WebGL and WebGPU applications, focusing on performance, memory usage, and avoiding framerate stalls.
Explains how to implement document retrieval with the Azure OpenAI Assistants API using a custom RAG approach, as the retrieval tool is not yet natively supported.
Podcast discusses web apps as an alternative to native app stores, exploring cross-platform benefits and user experience challenges.
A guide to creating custom tools (functions) for the Azure OpenAI Assistants API, including setup, definition, and execution.
Explores the concept of 'intellectual debt' in AI and software systems, comparing it to The Sorcerer's Apprentice and arguing for open society principles as a solution.
Explores Microsoft's Azure OpenAI Assistants API, a stateful API for building copilot-like apps with tools like Code Interpreter.
Explains the fundamentals of distributed consensus algorithms like Raft, used in transactional databases and systems like Kubernetes.