Expressing GoF Patterns using First-Class Functions

Written by Grigory Rechistov in Uncategorized on 13.10.2025. Tags: oop, fp, patterns,

Let’s see if I can express those patterns found in the GoF book, meant for object-oriented languages, in a …

Continue reading »






Wishlist 2024

Written by Grigory Rechistov in Uncategorized on 13.11.2024. Tags: wishlist,

Verktyg

  • Verktygstavla

https://verktygsboden.se/garage-verkstad/verkstadsinredning/verktygstavlor-fyrkantiga-hal/verktygstavla-800x480-mm?att=ODAweDQ4MCBtbQ%3D%3D

https://www.byggmax.se/verktygstavla-tellbe-p705228#1250=89042

  • Knipex tångnyckel 250 mm

https://www.clasohlson.com/se/Knipex-tangnyckel-250-mm/p/41-1789

https://www.amazon.se/T%C3%A5ngnyckel-skruvnyckel-flerkomponents%C3%B6verdrag-250-86/dp/B01H73UPXE

  • T-handle hex key set

https://vi.aliexpress …

Continue reading »


Restaurering av Magura gaffel, avslutning

Written by Grigory Rechistov in Uncategorized on 01.10.2024. Tags: magura, gaffel, restaurering,

Början: del 1.

Forumtråden: https://happyride.se/forum/threads/restaureringsprojekt-magura-durin-md100-race.3702162/.

Luftkolven

Hade lite tid att ta isär luftkammaren och ta en bild. Elastomererna är helt tillplattade och smulas:

Bild

Om man jämför mot en bild funnen i service-PDF:en ser man skillnaden på nya brickor:

Bild

De nya verkar vara …

Continue reading »


Restaurering av Magura gaffel

Written by Grigory Rechistov in Uncategorized on 31.08.2024. Tags: magura, gaffel, restaurering,

Forumtråden: https://happyride.se/forum/threads/restaureringsprojekt-magura-durin-md100-race.3702162/.

Om gaffeln

Jag har fått den Magura Durin MD100 Race som en del av en barncykel.

Gaffelns utseende

  • Avsedd för 26-tumshjul med 9mm QR axel.
  • Rakt 1⅛” styrrör.
  • 100 mm slaglängd.
  • Justerbar luftfjäder.
  • Fäste för skivbroms.
  • Justerbar rebound och remote compression lockout knapp.
  • Vikt …

Continue reading »




#include directive implements inheritance

Written by Grigory Rechistov in Uncategorized on 18.02.2024. Tags: oop, lsp, isp, solid,

I came to realisation that certain design principles originally formulated within object-oriented programming (OOP) are applicable to a wider range of programming concepts. Inheritance is one of them.

Continue reading »


Thoughts on bureaucracy

Written by Grigory Rechistov in Uncategorized on 05.02.2024. Tags: thoughts,

Bureaucracy has good (wut?) and bad sides.

The good intentions behind of formalizing an activity into a documented process is to reduce variation, reduce possibility for corruption and thus improve scaling. While all good things, there is a price to consider.

Automation has lower flexibility than humans have when it …

Continue reading »


Does Suppress All Exceptions also suppress MXCSR updates?

Written by Grigory Rechistov in Uncategorized on 26.01.2024. Tags: sae, avx512, evex, mxcsr,

The question

Many x86 instructions from AVX512 and AVX10 families (encoded with EVEX prefix) allow specifying “suppress all exceptions” (SAE) flag in instruction’s opcode (EVEX.b field). While the intention of avoiding throwing exceptions on certain floating point inputs is clear, it is …

Continue reading »






Wishlist 2023

Written by Grigory Rechistov in Uncategorized on 20.11.2023. Tags: wishlist,

Verktyg

Continue reading »




Incremental metrics provide most value to the development

Written by Grigory Rechistov in Uncategorized on 06.03.2023. Tags: tests, benchmarking, static analysis, incremental analysis,

Updated 2023-07-06

Recently I realized that there is a common pattern for many testing-like activities performed during daily development cycles. Many of them provide the biggest benefit if their results are reported in an incremental manner, i.e. against individual change requests, rather than against the whole code base.

Examples …

Continue reading »





Eklektisk24 del 8: hjul

Written by Grigory Rechistov in Uncategorized on 01.02.2023. Tags: byggtråd, cykel, 24 tum, eklektisk24,

Hjul

Hjulparet har äntligen kommit fram. Här är vad kartongen innehöll.

Enkla snabbkopplingsaxlar och en kassettdistans insvepta i tidsenlig (från juli 2021) pappersbit. Till QR-axlarna har jag ett bättre par liggandes någonstans. Kassettdistansen kom dock till nytta vid bygget.

Snabbkopplingar

Själva hjulen. Dekalerna var lättavskalade. Naven är av enkel konstruktion …

Continue reading »



Copyright © 2025 Grigory Rechistov