I play bowling maybe once a year, and I suck so much at it I keep forgetting the rules.
I suppose I should so those old code katas that were popular in the '00s!
#programming #coding #codekata

#DojoDeProgrammation à #strasbourg ce vendredi 28 mars à 18h45 à La Plage Digitale.

Rejoignez-nous pour pratiquer et améliorer ensemble nos techniques de programmation.

#CodeKata #PratiqueDélibérée #SoftwareCraft #swcraftstras #CodingDojo #KataDeProgrammation #DéveloppementLogiciel

Inscriptions :
- Via meetup : https://www.meetup.com/fr-FR/software-crafters-strasbourg/events/306577103
- ✨ NOUVEAU Via Mobilizon : https://mobilizon.fr/events/a5e5bfb0-aa22-40e8-8f5b-f9b1e47501d4

Suivre sur le fediverse : @swcraftstras

Dojo de programmation, ven. 28 mars 2025, 18:45 | Meetup

Un dojo de programmation est une session récurrente de programmation en groupe sur un exercice commun où l'échange sur les manières d'implémenter sont prioritaires sur tout

Meetup

This is brilliant advice. In times of "vibe coding" just… turn off AI agents for a bit and slowly, meticulously practice your chops with Katas: Take small, deliberate steps and great things will happen when you re-enable your AI assistant.

https://youtu.be/ZW4AEKbHE28

P.S. I do use AI tools (a lot!). But I don’t "vibe code," just like I never blindly copied and pasted code from Stack Overflow without understanding it.

#CodeKata #TDD #LearnToCode #SoftwareCraftsmanship

The Best Code Katas For Ambitious Software Developers

YouTube
War Mal wieder echt schön. Was habe ich gelernt? Einen neuen Ansatz zum Game of Life. Und Mal wieder festgestellt, dass man über aussagekräftige Tests kommunizieren kann ohne ein Wort zu sagen. #codekata #gdc #pairprogramming

The eldest maths homework included a converting a roman numeral to an integer.

I suggested that we could program a converter.

They were not interested.

#kata #codeKata

I'm sure I'm miles behind here – but I have just noticed that #CodeWars now supports x64 assembly using #NASM as one of the language choices (there's also a #RISCV option too). I know most "normal" people won't want to solve #CodeKata puzzles in #AssemblyLanguage – but if you're interested in the low-level side of things like me, then these are quite fun!

#refactoring #codekata
I am looking for refactoring Katas to practice getting code more polymorphic

I have so far MarsRover, Parrot Refactoring (feels too small), SupermarketReceipt-Refactoring-Kata(feels too big)

Refactorings I want to practice are:
replace conditional dispatcher with command
Replace conditional logic with strategy
Replace type code with classes
Push code into classes

Some hints to katas are very appreciated

We needed to extend a component with new behavior. Rather than trying to _think_ our way forward by designing something clever, we created a copy and added the new behavior there.

Yes, copy and paste. Loads of duplication. Then we made the code work, with nested if-else blocks. Yucky, but it worked.

THEN we went to town, doing mostly mindless #Refactoring. It was like the Gilded Rose #CodeKata, but in real life! #EvolutionaryDesign

A1 Reference Style Spreadsheet Column Names - Interview question of the week from rendezvous with cassidoo – thzinc

Nice little brain teaser involving number base conversion 😄

No live-coding today. Here's the recording of last week's session. #Swift #LegacyCode #CodeKata https://youtu.be/7BH0oqvq9zQ
Refactor Tests & Code / Swift Code Katas #16: Trip Service (Live Coding)

YouTube