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…4 min read·May 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…6 min read·May 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…4 min read·May 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?10 min read·May 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.6 min read·Jun 27, 2018--19--19
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…5 min read·Mar 13, 2018----