Halvor Fladsrud BøTypes of non-blocking algorithmsWhen working with threads, locks are widely used to protect critical sections. Algorithms utilising locks tend to straightforward to reason…May 31, 2021May 31, 2021
Halvor Fladsrud BøHow indexing is done in a search engineHave you ever wondered what data structures are used in search engines and why? If yes, you’ll probably find this article interesting…May 16, 2021May 16, 2021
Halvor Fladsrud BøOptimising tokenizers for search enginesIn the first version of this post I showed how we can make a simple search engine in 100 lines of Python. I’ll build on this to create a…May 9, 2021May 9, 2021
Halvor Fladsrud BøBuilding a search engine from scratchHave you ever wondered what happens when you type “what is the meaning of life” into Google?May 2, 2021May 2, 2021
Halvor Fladsrud BøGuide to an OAuth2 API with DjangoIn this guide I will show you how to configure your next project to use the cutting-edge OAuth2 standard.Jun 27, 201819Jun 27, 201819
Halvor Fladsrud BøIntroduction to RustThis is an article about the basics of Rust. It is intended for people with some expirience programming, but it will not go too deep into…Mar 13, 2018Mar 13, 2018