ELEMENTS OF COMPUTER SCIENCE
open-menucloseme
Home
Books
About us
  • Building a content-based recommendation system with the tf-idf algorithm - Part 1

    calendarNov 30, 2023 · 2 min read  ·
    Share on: twitterfacebooklinkedincopy
    Beginning today, we are commencing a series of articles on constructing a recommendation system. Our objective is to implement and code the theoretical concepts that underlie it.
    Read more
  • TDD and refactoring to patterns in C#: how to write a cron parser - Part 1

    calendarNov 27, 2023 · 2 min read  ·
    Share on: twitterfacebooklinkedincopy
    Starting today, we are commencing a series of articles on designing a very simple C# application, employing the best practices of software engineering, including test-driven development and refactoring.
    Read more
  • TDD and refactoring to patterns in C#: how to write a cron parser - Part 2

    calendarNov 27, 2023 · 6 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this article, we will describe what test-driven development is and how it will be applied to our toy example.
    Read more
  • TDD and refactoring to patterns in C#: how to write a cron parser - Part 3

    calendarNov 27, 2023 · 2 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this article, we will implement a simplified code for the cron parser to make the tests pass and, thereby, have a first version of our application.
    Read more
  • TDD and refactoring to patterns in C#: how to write a cron parser - Part 4

    calendarNov 27, 2023 · 8 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this post, we will begin the process of refactoring the code to enhance its readability.
    Read more
  • TDD and refactoring to patterns in C#: how to write a cron parser - Part 5

    calendarNov 27, 2023 · 10 min read  ·
    Share on: twitterfacebooklinkedincopy
    In the final article of this series, we will implement the Visitor design pattern to introduce a new feature to the application.
    Read more
  • Implementing a simple garbage collector in C# - Part 1

    calendarNov 14, 2023 · 2 min read  ·
    Share on: twitterfacebooklinkedincopy
    Starting today, we are initiating a series of articles on garbage collection with a progressive approach. Our goal is to systematically reimplement the garbage collector implemented in the .NET framework. This approach aims to translate the theoretical concepts into practical implementation, providing clear …
    Read more
  • Implementing a simple garbage collector in C# - Part 2

    calendarNov 14, 2023 · 6 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this article, it is time to precisely outline the scope of our study and introduce key definitions that will be extensively utilized throughout this series.
    Read more
  • Implementing a simple garbage collector in C# - Part 3

    calendarNov 14, 2023 · 6 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this article, we will establish and implement in C# the concepts we previously mentioned, with a specific emphasis on how the garbage collector will be coded.
    Read more
  • Implementing a simple garbage collector in C# - Part 4

    calendarNov 14, 2023 · 3 min read  ·
    Share on: twitterfacebooklinkedincopy
    In this article, we illustrate why allocating memory without deallocating it can be a source of serious issues and headaches for a programmer.
    Read more
    • ««
    • «
    • 6
    • 7
    • 8
    • 9
    • 10
    • »
    • »»

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.

Buy me a coffee
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