Skip to the content.

Past Meet-ups

:ambulance: 2020.10.10 - Scalable Architecture 101

Message Queues, Caches & SQL/NoSQL databases.

Recording: Scalable Architecture 101 - Software Crafters Karachi, Meet-up #22

Architecture Kata: Scalable Chat App

Slides: Presentation Meetup#22

:jack_o_lantern: 2020.10.03 - Code Smells

Recording: Code Smells - Software Crafters Karachi, Meet-up #21

Kata: AgileTechPraxis CodeSmells

Slides: Presentation Meetup#21

:first_quarter_moon: 2020.09.19 - Object Calisthenics @ Night

Recording: Object Calisthenics @ Night - Software Crafters Karachi, Meet-up #20

Kata: Task List

Slides: Presentation Meetup#20

:last_quarter_moon_with_face: 2020.09.05 - TDD @ Night

Recording: TDD @ Night - Software Crafters Karachi, Meet-up #19

Kata: RGB Computer Shop :star: original kata!

Slides: Presentation Meetup#19

:earth_asia: 2020.08.22 - TDD from Scratch

TDD on a (near) real world project.

Recording: TDD from Scratch: Live Demo - Software Crafters Karachi, Meet-up #18

Kata: Filtered Twitter :star: original kata!

:coffee: 2020.08.15 - Lean Coffee

Lightning Talk Recording: Functional Programming & Live Demo: Java Streams by @saubanbinusman

Board: Lean Coffee

:train2: 2020.08.08 - Law of Demeter

A shorter (3h) meet-up where we jumped directly into breakout rooms to do the Kata. We discussed our learnings on LoD at the end.

Kata: FantasyBattle Kata

:traffic_light: 2020.07.25 - Introduction to TDD

Student’s Crafters Meet-up

Recording: Introduction to TDD: Live Demo - Software Crafters Karachi, Meet-up #15

Kata: Greeting Kata

:sparkles: 2020.07.18 - Clean Functions

Meet-up on the second chapter of Clean Code: Functions.

Recording: Clean Functions - Software Crafters Karachi, Meet-up #14

Coding Kata recording: Tennis Refactoring Kata - Mob Programming (from one of the break-out rooms)

Kata: Tennis Refactoring Kata (Game 2)

Slides: Presentation Meetup#14

:cop: 2020.07.11 - Good Code, Bad Code

Meet-up on the first chapter of Clean Code: Naming.

Recording: Good Code, Bad Code - Software Crafters Karachi, Meet-up #13

Kata: Clean Code Prime Printer Kata

Slides: Presentation Meetup#13

:construction_worker: 2020.07.04 - Refactoring Legacy Code

Kata: SupermarketReceipt Refactoring Kata

Slides: Presentation Meetup#12

:construction: 2020.06.27 - Working with Legacy Code

Recording: Working with Legacy Code… Software Crafters Karachi, Meet-up #11

Kata: SupermarketReceipt Refactoring Kata

Slides: Presentation Meetup#11

:ghost: 2020.06.20 - All code is guilty…

Recording: All code is guilty… Software Crafters Karachi, Meet-up #10

Kata: Social Network Kata

Slides: Presentation Meetup#10

:lollipop: 2020.06.13 - If only there were less IFs

Recording: If only there were less IFs - Software Crafters Karachi, Meet-up #9

Kata: Theatrical Players Refactoring Kata

Slides: Presentation Meetup#9

:swimmer: 2020.06.06 - Object Calisthenics

Recording: Object Calisthenics - Software Crafters Karachi, Meet-up #8

Kata: Online Shopping Kata

Slides: Presentation Meetup#8

:electric_plug: 2020.05.30 - SOLID Principles

Recording: SOLID Principles - Software Crafters Karachi, Meet-up #7

Kata: Racing Car Leaderboard Kata

Slides: Presentation Meetup#7

:factory: 2020.05.23 - Design Patterns

We started with an initial discussion on design patterns, their advantages & pit-falls.

Teams then picked 1 pattern each and proceeded to breakout rooms to research & implement their respective pattern. A refactoring kata was provided for each pattern.

Finally, teams presented their pattern & kata to the larger group.

Recording: Design Patterns - Software Crafters Karachi, Meet-up #6

Kata: Design Patterns Kata

Slides: Presentation Meetup#6

:zap: 2020.05.16 - Lightning Talks & Lean Coffee

Lightning talks:

  1. Effective Listening by @hammad096
  2. TDD by @fahadakhan96

:space_invader: 2020.05.09 - Code Smells, ‘Tell, Don’t Ask’

Recording: Tell, Don’t Ask - Software Crafters Karachi, Meetup #4

Kata: Tell, Don’t Ask Kata

Slides: Presentation Meetup#4

:woman_astronaut: 2020.05.02 - Refactoring

Recording: Refactoring - Software Crafters Karachi, Meetup #3

Kata: Tennis Refactoring Kata

Slides: Presentation Meetup#3

:artificial_satellite: 2020.04.25 - TDD, Object Calisthenics

Kata: Bowling Kata

Slides: Presentation Meetup#2

:rocket: 2020.04.18 - Pair-Programming, TDD

Kata: Tic Tac Toe