Skip to content

Releases: GoFarsi/book

v2026.02.07-112440-2ca47a4a5

07 Feb 11:26
2ca47a4

Choose a tag to compare

Changelog

v2025.10.26-142824-eb1cad849

26 Oct 14:30
eb1cad8

Choose a tag to compare

Changelog

  • cfc416a Add Decorator design pattern
  • 23eddea Add Factory Method design pattern
  • af66c23 Add Observer design pattern
  • 0aa0cf6 Add Strategy design pattern
  • a9bcc92 Modify 9.2.1 example format and make it executable

v2025.10.22-191806-5cf78f994

22 Oct 19:20
5cf78f9

Choose a tag to compare

Changelog

  • 70f49e0 Add example for atomic compare and swap (CAS)
  • f2f1ef8 Add example for atomic pointer
  • c21645b Fix typo in atomic Pointer section header

v2025.09.28-091644-8448c4efb

28 Sep 09:19
8448c4e

Choose a tag to compare

Changelog

v2025.09.28-091330-e25e20092

28 Sep 09:15

Choose a tag to compare

Changelog

  • e25e200 chore: add new author into book

v2025.09.10-121123-3f350c1b0

10 Sep 12:13
3f350c1

Choose a tag to compare

Changelog

  • 88319ae fix: grammar improvement in chapter 4-go mod
  • 2c9179b update: Update content of chapter 4-command line app

v2025.09.10-070230-207253cc9

10 Sep 07:04
207253c

Choose a tag to compare

Changelog

  • 2a1ae99 Update content/chapter 9/creational patterns/9.1.6-builder.md
  • 28ab23a Update content/chapter 9/creational patterns/9.1.6-builder.md
  • adfb29c Update content/chapter 9/creational patterns/9.1.6-builder.md
  • 57d91ac feat: Add builder design pattern
  • 754600f fix: Fix blak line after heading and silence markdown
  • ec03003 fix: Fix markdown linter errors
  • 5dad35f fix: Fix markdown linter errors
  • 0625d6b fix: Fix requested changes
  • a071f48 fix: Fix some suggested changes
  • 12e6d00 update: Update content formatting
  • 3249c89 update: Update diagram link

v2025.09.07-033852-f4ae625fe

07 Sep 03:41
f4ae625

Choose a tag to compare

Changelog

  • 406741b Explain correct situation too
  • 2cae554 Fix package not found error
  • bacc20e Make stack example executable
  • 2dfd3d9 Make the code executable
  • fcdfe4d Make the code executable
  • b03a002 Make the code executable
  • d4050c0 Make the code executable
  • de7c7dd Make the code executable
  • 095c99e Make the code executable
  • 095a51a Make the code executable
  • c43191a Make the code executable
  • 9d7621f Make the code executable
  • a214c28 Make the code executable
  • 3ede3f4 Make the code executable
  • dce333c Make the code executable
  • 76725b6 Make the comparable example executable
  • 9b01645 Make the ordered example executable

v2025.09.06-193251-f1645f6a2

06 Sep 19:35
f1645f6

Choose a tag to compare

Changelog

  • ef1925c Add explanation about encode and decode in code
  • e5dc09c Add some enters for better code format
  • ac0b4ef Fix code format error and modify it
  • c36ff59 Fix incorrect UDP vs TCP speed description
  • 66a758a Fix typo error, log.Fetal used instead of log.Fatal
  • 4013389 Modify code format
  • 85f1693 Modify code format
  • 0142e8f Remove additional enters for better code format
  • 3019901 Remove additional enters for better code format
  • 709e8ee Use io instead of io/ioutil which is deprecated
  • 4b56e97 Use io instead of io/ioutil which is deprecated and write an error check

v2025.09.06-133715-f535e3827

06 Sep 13:39
f535e38

Choose a tag to compare

Changelog

  • b4ad43e Add complete code of this section in the last
  • 57ba686 Add int32 output change
  • e6ec22c Change the wrong xml file name in explanation
  • e342884 Fix undefined freq function error
  • b7d94f5 Modify code format for xml document for better understanding
  • 451b68e Remove duplicate explanation
  • 8457317 Remove the two unexecutable examples and add a unique example