ELEMENTS OF COMPUTER SCIENCE
open-menucloseme
Home
Books
About us
  • Securing credentials in Azure-hosted applications using managed identities and Azure Key Vault - Introduction

    calendarMay 12, 2025 · 2 min read  ·
    Share on: twitterfacebooklinkedincopy
    Starting today, we begin a short series exploring an increasingly important topic: securing credentials in web-hosted applications. While the subject itself isn't entirely new, this series aims to serve as a comprehensive summary of best practices—a one-stop resource for effectively using managed identities and Azure …
    Read more about Nicolas Descartes
  • Engineering a compiler through examples: building a mathematical expression engine - Part 6

    calendarApr 1, 2025 · 5 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this final post, we'll explore how our simple lexical analyzers and parsers can be practically applied to solve meaningful and interesting problems.
    Read more about Nicolas Descartes
  • Engineering a compiler through examples: building a mathematical expression engine - Part 5

    calendarApr 1, 2025 · 12 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this post, we will continue developing our compiler by implementing its second component: the syntactic analyzer. Along the way, we’ll explore the tools commonly used for this purpose (such as grammars).
    Read more about Nicolas Descartes
  • Engineering a compiler through examples: building a mathematical expression engine - Part 4

    calendarApr 1, 2025 · 14 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this post, we will begin building our compiler by developing the first component: the lexical analyzer. Along the way, we’ll explore how tools like finite automata can prove to be extremely useful.
    Read more about Nicolas Descartes
  • Engineering a compiler through examples: building a mathematical expression engine - Part 3

    calendarApr 1, 2025 · 11 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this post, we will begin developing our mathematical engine by exploring how to model mathematical expressions and functions in C#. This process will also allow us to introduce the concept of grammars.
    Read more about Nicolas Descartes
  • Engineering a compiler through examples: building a mathematical expression engine - Part 2

    calendarApr 1, 2025 · 5 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this post, we will explore what a compiler is precisely and examine the various phases that make up the compilation process.
    Read more about Nicolas Descartes
  • Engineering a compiler through examples: building a mathematical expression engine - Part 1

    calendarApr 1, 2025 · 2 min read  ·
    Share on: twitterfacebooklinkedincopy
    Starting today, we are launching an in-depth series on compilation, exploring how a program written in a high-level language is parsed and translated for machine comprehension. Our goal is to provide a comprehensive understanding of compiler engineering, and throughout this series, we will illustrate key concepts by …
    Read more about Nicolas Descartes
  • Utilizing Bloom filters for efficient querying in large-scale datasets - Part 7

    calendarFeb 13, 2025 · 3 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this final post, we will provide a brief overview of the applications of Bloom filters and discuss their potential limitations.
    Read more about Nicolas Descartes
  • Utilizing Bloom filters for efficient querying in large-scale datasets - Part 6

    calendarFeb 13, 2025 · 3 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this post, we will implement a Bloom filter in C# and demonstrate its functionality through a concrete application: we will show how it can be used to quickly check if a URL is malicious.
    Read more about Nicolas Descartes
  • Utilizing Bloom filters for efficient querying in large-scale datasets - Part 5

    calendarFeb 13, 2025 · 7 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this post, we will formalize what we previously discussed and provide a precise definition of a Bloom filter. We will then delve into the mathematical principles behind it, focusing on the optimization of its parameters.
    Read more about Nicolas Descartes
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Nicolas DESCARTES

This blog gathers the contributions of a passionate software engineer convinced that getting to the bottom of things is the best way to truly understand the big picture.
Read more about Nicolas Descartes

Don't miss new articles

/* Real people should not fill this in and expect good things - do not remove this or risk form bot signups. */

Recent Posts

  • Understanding and leveraging Semantic Kernel - Logging and monitoring
  • Understanding and leveraging Semantic Kernel - Integrating Semantic Kernel with the MCP protocol
  • Understanding and leveraging Semantic Kernel - Unleashing the power of plugins
  • Understanding and leveraging Semantic Kernel - Using Semantic Kernel with Ollama
  • Understanding and leveraging Semantic Kernel - Building a very simple agent in a few lines of C# code
  • Understanding and leveraging Semantic Kernel - Generative AI, LLMs and others
  • Understanding and leveraging Semantic Kernel - Introduction
  • Securing credentials in Azure-hosted applications using managed identities and Azure Key Vault - Implementing Azure Key Vault
Nicolas DESCARTES

Copyright  NICOLAS DESCARTES

to-top