<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Clean Code Cookbook]]></title><description><![CDATA[Clean Code Cookbook is a book by O'Reilly about programming best practices and refactoring]]></description><link>https://cleancodecookbook.com</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1694101228431/cuEhqBiS9.png</url><title>Clean Code Cookbook</title><link>https://cleancodecookbook.com</link></image><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 13:40:19 GMT</lastBuildDate><atom:link href="https://cleancodecookbook.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Japanese Version Comment]]></title><description><![CDATA[TL;DR: A comment on Clean Code Cookbook in Japanese

This is the opinion on Clean Code Book by Naoki Hayashida translated by Google.
Original in Japanese:
https://naokirin.hatenablog.com/entry/2025/02/24/160309

My collection of books has increased d...]]></description><link>https://cleancodecookbook.com/japanese-version-comment</link><guid isPermaLink="true">https://cleancodecookbook.com/japanese-version-comment</guid><category><![CDATA[Japanese,]]></category><category><![CDATA[clean code]]></category><category><![CDATA[software development]]></category><category><![CDATA[book]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Fri, 21 Mar 2025 14:58:09 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1742569039724/0a6fed9d-e10e-4f82-91f5-95986861a2d6.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: A comment on Clean Code Cookbook in Japanese</p>
</blockquote>
<p>This is the opinion on Clean Code Book by Naoki Hayashida translated by Google.</p>
<p>Original in Japanese:</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://naokirin.hatenablog.com/entry/2025/02/24/160309">https://naokirin.hatenablog.com/entry/2025/02/24/160309</a></div>
<hr />
<p>My collection of books has increased dramatically over the last month and this month, so I have quite a lot of unread books ...</p>
<p>I have finished reading one of the above, the Clean Code Cookbook, so I would like to share my thoughts on it.</p>
<p>Not for beginners
This book is not the kind of book that tells you how to write clean code by following recipes. It is not a "collection of recipes that you can follow to write clean, working code," but rather a "collection of recipes that will help you understand the principles, carefully consider whether they should be applied, and then improve your own code."</p>
<p>Therefore, this book is intended for people who have basic knowledge ofobject-oriented programming and have experience programming systems of a certain size.</p>
<p>Also, the sample codes are written in multiple programming languages , so it may be difficult for people who cannot read other languages ​​at all. Moreover, most of the sample codes do not state which language they are written in.</p>
<p>Of course, there are many small code examples that are easy to understand even if you have never used the language itself, so if you have some experience or knowledge of multiple programming languages, you don't have to worry . However, if you are only at the level of being able to write one programming language at best , it is quite possible that you will not be able to read all the sample code.</p>
<p>It is important to read the first two chapters carefully.
Like other cookbooks, the majority of this book is a collection of recipes. However, it does not simply list patterns; the first two chapters are introductions and principles.</p>
<p>This principle is quite important, and the whole book is based on the principles up to Chapter 2. Therefore, if you look at this book as a collection of patterns without reading up to this chapter, you will miss the important viewpoints of this book, so I recommend that you hold off on reading the recipes that interest you first and read up to Chapter 2.</p>
<p>Sometimes I think, "Hmm, this is..."
Personally, there were some parts that made me wonder, "What's this about...?" For example, "I understand it from an implementation point of view, but is it essential as an expression of the business domain ?" I think it's fine if the logic remains within a certain object because the external behavior doesn't change, but there are some recipes that I'm a little concerned about even if they are internal expressions.</p>
<p>Also, in certain languages, what are called anti-patterns in recipes are considered to be so-called common code patterns. I think that you can't just apply these things because they're in the recipe.</p>
<p>However, most of the recipes are ones that you will think "this is it," so I think it's important for you to think for yourself, "I will try this recipe" or "I won't try this recipe."</p>
<p>It's extensive and voluminous, so it's probably a good idea to re-read it several times.
It's a lengthy book, and contains content in a variety of contexts, so it's not the kind of book you can learn by reading it once, nor is it the kind of book you can learn by copying out example code.</p>
<p>On the other hand, I think the easiest way to use it is to look back at it when you notice in your code that "Oh, this is similar to a problem with a recipe in the Clean Code Cookbook." I also think it would be good to use it as a basis for creating a common understanding within a development team, such as "Do you want to apply the recipe in the Clean Code Cookbook?"</p>
<p>My personal favorite recipe
This is a recipe that I personally liked.</p>
<p>Recipe 3.6　EliminatingDTOs
This recipe advises against using (Local) DTOs used in specific frameworks , etc.</p>
<p>If you are using a specific framework , this may be a recipe that you would be strongly opposed to, but if you look at it neutrally, it is true that there are disadvantages to this, such as it makes it easy to mass-produce boilerplate code and makes it easy to create objects equivalent to an anemic domain model .</p>
<p>Personally, I have rarely come across critical articles about DTOs on the web, so I found it interesting to see it described as a recipe.</p>
<p>Of course, I think this pattern has advantages such as "loose couplingbetween layers" and "no need to expose unnecessary domain logic to the presentation layer." However, this article makes me think that we should not just think that it's okay to use DTOs without thinking.</p>
<p>After reading this recipe, if you are thinking of usingDTO , I think it might be interesting to think, "Is there a way to obtain the same benefits as DTO ?"</p>
<p>Recipe 16.4 Avoiding Overgeneralizations
Sometimes abstractions are made that say commonality is justice, but the logic behind this recipe is that we should avoid commonalizing things that happen to match at the time.</p>
<p>This recipe, like the others, is written quite briefly, but I think it is a pretty important recipe, as standardization is always thought to be a principle of programming.</p>
<p>Summary</p>
<p>I think the Clean Code Cookbook is a book that will be useful for people who are actually writing code for medium-sized or larger systems to look back on how they write code and get closer to clean code. I think it would be a good idea to read it as an individual or as a team and aim for clean code.</p>
]]></content:encoded></item><item><title><![CDATA[Serbian Version Available]]></title><description><![CDATA[TL;DR: You can read Clean Code cookbok in Serbian

Često softverski inženjeri i arhitekte rade sa velikim, kompleksnim bazama koda koje treba da skaliraju i održavaju. U ovom priručniku, autor Maksimilijano Kontijeri vas vodi dalje od koncepta čistog...]]></description><link>https://cleancodecookbook.com/serbian-version-available</link><guid isPermaLink="true">https://cleancodecookbook.com/serbian-version-available</guid><category><![CDATA[books]]></category><category><![CDATA[book]]></category><category><![CDATA[clean code]]></category><category><![CDATA[Software Engineering]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Thu, 06 Feb 2025 01:00:48 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1738188898094/ab43cc92-8f11-4275-9c1b-1b1066d6a892.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: You can read Clean Code cookbok in Serbian</p>
</blockquote>
<p>Često softverski inženjeri i arhitekte rade sa velikim, kompleksnim bazama koda koje treba da skaliraju i održavaju. U ovom priručniku, autor Maksimilijano Kontijeri vas vodi dalje od koncepta čistog koda pokazujući vam kako da identifikujete mogućnosti za poboljšanje i njihov uticaj na produkcijski kod. Kada je reč o pouzdanosti i evoluciji sistema, ove tehnike pružaju prednosti koje se isplate vremenom.</p>
<p>Koristeći stvarne primere u JavaScript-u, PHP-u, Javi, Pythonu i mnogim drugim programskim jezicima, ovaj priručnik pruža proverene recepte koji vam pomažu da skalirate i održavate velike sisteme. Svaki odeljak pokriva osnovne koncepte uključujući čitljivost, spregu, testabilnost i proširivost, kao i mirise koda - simptome problema koji zahtevaju posebnu pažnju - i recepte za rešavanje istih.</p>
<h1 id="heading-buy-it">Buy it</h1>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://knjige.kombib.rs/recepti-za-cist-kod">https://knjige.kombib.rs/recepti-za-cist-kod</a></div>
<p> </p>
]]></content:encoded></item><item><title><![CDATA[Russian Version Available]]></title><description><![CDATA[TL;DR: You can read Clean Code cookbok in Russian

Для инженеров-разработчиков и архитекторов, имеющих дело с большим объемом сложного кода, важно эффективно его масштабировать и обслуживать. Автор Максимилиано Контьери выходит за рамки концепции чис...]]></description><link>https://cleancodecookbook.com/russian-version-available</link><guid isPermaLink="true">https://cleancodecookbook.com/russian-version-available</guid><category><![CDATA[book]]></category><category><![CDATA[clean code]]></category><category><![CDATA[software development]]></category><category><![CDATA[refactoring]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Fri, 31 Jan 2025 03:00:45 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1738188551882/9295f590-d347-4939-ab95-54858eed1706.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: You can read Clean Code cookbok in Russian</p>
</blockquote>
<p>Для инженеров-разработчиков и архитекторов, имеющих дело с большим объемом сложного кода, важно эффективно его масштабировать и обслуживать. Автор Максимилиано Контьери выходит за рамки концепции чистого кода, показывая, как искать возможности улучшения и оценивать их влияние на код готового программного продукта. Когда речь идет о надежности и развитии, эти методы обеспечивают преимущества, которые со временем окупаются. Проверенные рецепты на JavaScript, PHP, Python, Java и других языках программирования помогут масштабировать и поддерживать большие системы. В каждом разделе рассматриваются такие фундаментальные понятия, как читаемость кода, связанность, тестируемость, безопасность и расширяемость, а также запахи кода и соответствующие рецепты их устранения.</p>
<h1 id="heading-buy-it">Buy it</h1>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.biblio-globus.ru/product/11024411">https://www.biblio-globus.ru/product/11024411</a></div>
<p> </p>
]]></content:encoded></item><item><title><![CDATA[Korean Version Available]]></title><description><![CDATA[코드 품질과 디자인을 개선하는 208가지 실전 레시피
Buy it
https://www.hanbit.co.kr/store/books/look.php?p_code=B2230430901
Review
https://corazzon.github.io/hb-cleancode]]></description><link>https://cleancodecookbook.com/korean-version-available</link><guid isPermaLink="true">https://cleancodecookbook.com/korean-version-available</guid><category><![CDATA[books]]></category><category><![CDATA[clean code]]></category><category><![CDATA[software development]]></category><category><![CDATA[code smell ]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Wed, 02 Oct 2024 14:01:20 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1727877340195/26f9c679-23b8-4483-b3a8-ca3f2a8b7913.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>코드 품질과 디자인을 개선하는 208가지 실전 레시피</p>
<h1 id="heading-buy-it">Buy it</h1>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.hanbit.co.kr/store/books/look.php?p_code=B2230430901">https://www.hanbit.co.kr/store/books/look.php?p_code=B2230430901</a></div>
<h1 id="heading-review">Review</h1>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://corazzon.github.io/hb-cleancode">https://corazzon.github.io/hb-cleancode</a></div>
]]></content:encoded></item><item><title><![CDATA[O'Reilly shortcuts on Clean Code are live on the platform!]]></title><description><![CDATA[TL;DR: Read these concise articles to quickly learn and apply clean code principles with clear, precise examples!

https://learning.oreilly.com/playlists/d9b82e23-eab1-47fc-81cf-cc820adc04fc/]]></description><link>https://cleancodecookbook.com/oreilly-shortcuts-on-clean-code-are-live-on-the-platform</link><guid isPermaLink="true">https://cleancodecookbook.com/oreilly-shortcuts-on-clean-code-are-live-on-the-platform</guid><category><![CDATA[clean code]]></category><category><![CDATA[books]]></category><category><![CDATA[recipes]]></category><category><![CDATA[Shortcuts]]></category><category><![CDATA[refactoring]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Sat, 21 Sep 2024 13:28:13 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1726925188240/18d0ac7f-97fe-410d-aa29-697fdb87f2f3.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: Read these concise articles to quickly learn and apply clean code principles with clear, precise examples!</p>
</blockquote>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/playlists/d9b82e23-eab1-47fc-81cf-cc820adc04fc/">https://learning.oreilly.com/playlists/d9b82e23-eab1-47fc-81cf-cc820adc04fc/</a></div>
]]></content:encoded></item><item><title><![CDATA[Book Translations]]></title><description><![CDATA[TL;DR: You can read Clean Code Cookbook in many different languages

Clean Code Cookbook is available in these languages:
English
https://www.amazon.com/-/es/Maximiliano-Contieri/dp/1098144724
 
Bulgarian

https://asenevtsi.com/product/clean-code/
 
...]]></description><link>https://cleancodecookbook.com/book-translations</link><guid isPermaLink="true">https://cleancodecookbook.com/book-translations</guid><category><![CDATA[books]]></category><category><![CDATA[clean code]]></category><category><![CDATA[refactoring]]></category><category><![CDATA[software development]]></category><category><![CDATA[Software Engineering]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Tue, 17 Sep 2024 02:07:12 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1726539442739/a064ef60-9856-4eba-91c9-1b7371e5f4a7.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: You can read Clean Code Cookbook in many different languages</p>
</blockquote>
<p>Clean Code Cookbook is available in these languages:</p>
<h1 id="heading-english">English</h1>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.amazon.com/-/es/Maximiliano-Contieri/dp/1098144724">https://www.amazon.com/-/es/Maximiliano-Contieri/dp/1098144724</a></div>
<p> </p>
<h1 id="heading-bulgarian">Bulgarian</h1>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1726521644827/d1166fef-924e-4236-9d09-ce76a8df3879.jpeg" alt="Bulgarian" class="image--center mx-auto" /></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://asenevtsi.com/product/clean-code/">https://asenevtsi.com/product/clean-code/</a></div>
<p> </p>
<h1 id="heading-chinese">Chinese</h1>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1726521666018/48260dcd-1551-4270-b3cf-991fb6d07f15.png" alt="Chinese" class="image--center mx-auto" /></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.books.com.tw/products/0010990419">https://www.books.com.tw/products/0010990419</a></div>
<p> </p>
<h1 id="heading-german">German</h1>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1726521695431/d734fd64-3f50-458f-9ea1-739301db6a2c.jpeg" alt="German" class="image--center mx-auto" /></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://content-select.com/de/portal/media/view/65f163cf-c4a0-45f2-b50f-4c4eac1b0007">https://content-select.com/de/portal/media/view/65f163cf-c4a0-45f2-b50f-4c4eac1b0007</a></div>
<p> </p>
<h1 id="heading-polish">Polish</h1>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1726521674869/c93701fe-7f9b-44c4-b897-c5c8f09ce410.jpeg" alt="Polish" class="image--center mx-auto" /></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://helion.pl/ksiazki/czysty-kod-receptury-przepisy-na-poprawienie-struktury-i-jakosci-twojego-kodu-maximiliano-contieri,czykor.htm">https://helion.pl/ksiazki/czysty-kod-receptury-przepisy-na-poprawienie-struktury-i-jakosci-twojego-kodu-maximiliano-contieri,czykor.htm</a></div>
<p> </p>
<h1 id="heading-indian-re-print">Indian Re print</h1>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1726521710396/63b5ecae-a3b3-4bfa-b033-8c4f43a88124.jpeg" alt="Indian Re print" class="image--center mx-auto" /></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.shroffpublishers.com/books/9789355428363/">https://www.shroffpublishers.com/books/9789355428363/</a></div>
<p> </p>
<h1 id="heading-korean">Korean</h1>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1727877870310/92806f2c-4e33-4c5d-bc90-284c59a5d15e.jpeg" alt="Korean Version" class="image--center mx-auto" /></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.hanbit.co.kr/store/books/look.php?p_code=B2230430901">https://www.hanbit.co.kr/store/books/look.php?p_code=B2230430901</a></div>
<p> </p>
<h1 id="heading-russian">Russian</h1>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738378495780/6eb9a1d8-1873-4be2-bc05-c90760c3b189.jpeg" alt="Russian Version" class="image--center mx-auto" /></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.biblio-globus.ru/product/11024411">https://www.biblio-globus.ru/product/11024411</a></div>
<p> </p>
<h1 id="heading-serbian">Serbian</h1>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1738805997359/026bb1b8-8c44-440a-b41c-a6181d34c000.png" alt="Serbian Version" class="image--center mx-auto" /></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://knjige.kombib.rs/recepti-za-cist-kod">https://knjige.kombib.rs/recepti-za-cist-kod</a></div>
<h1 id="heading-online">Online</h1>
<p>You can read the book online at the O'Reilly learning platform:</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/library/view/clean-code-cookbook/9781098144715/">https://learning.oreilly.com/library/view/clean-code-cookbook/9781098144715/</a></div>
<p> </p>
<p>And also read the shortcuts:</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/playlists/d9b82e23-eab1-47fc-81cf-cc820adc04fc/">https://learning.oreilly.com/playlists/d9b82e23-eab1-47fc-81cf-cc820adc04fc/</a></div>
]]></content:encoded></item><item><title><![CDATA[Bulgarian Version Available]]></title><description><![CDATA[TL;DR: You can read Clean Code cookbok in Bulgarian

Софтуерните инженери и архитекти, работещи с големи и сложни кодови бази, трябва да могат да ги поддържат и разширяват ефективно. Книгата с рецепти на Максимилиано Контиери ви отвежда отвъд концепц...]]></description><link>https://cleancodecookbook.com/bulgarian-version-available</link><guid isPermaLink="true">https://cleancodecookbook.com/bulgarian-version-available</guid><category><![CDATA[bulgarian]]></category><category><![CDATA[clean code]]></category><category><![CDATA[books]]></category><category><![CDATA[refactoring]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Thu, 29 Aug 2024 11:48:12 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1724932005372/9abf6e33-79d3-4605-b668-babbefc1edd0.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: You can read Clean Code cookbok in Bulgarian</p>
</blockquote>
<p>Софтуерните инженери и архитекти, работещи с големи и сложни кодови бази, трябва да могат да ги поддържат и разширяват ефективно. Книгата с рецепти на Максимилиано Контиери ви отвежда отвъд концепцията за чистия код, като ви показва как да идентифицирате възможностите за извършване на подобрения и да оценявате потенциалното им въздействие върху продуктовия код. Когато става дума за надеждност и еволюция на системата, тези техники носят ползи, които се отплащат във времето.</p>
<p>В книгата ще намерите доказани рецепти за реални ситуации на JavaScript, PHP, Python, Java и много други езици за програмиране, които ще ви помогнат при поддръжката и мащабирането на големи системи. Включени са фундаментални концепции за чист код, сред които четимост, функционална обвързаност, тестове, безопасност, разширяемост и миришещ код, заедно със съответните рецепти.</p>
<p>Представените в книгата рецепти за рефакторинг и проблемите, които се решават с тях, са с нарастваща сложност.</p>
<p>От тази книга:
• ще научите за ползите от чистия код и ще разберете как да идентифицирате възможностите за подобрение;
• ще се запознаете с техники за рефакторинг стъпка по стъпка;
• ще разберете теорията зад чистия код;
• ще видите реални примери на различни ези­ци за програмиране;
• ще получите изчерпателен каталог с миришещи кодове, заедно с обсега на въздействието им и възможните решения;
• ще започнете да пишете код по същество, отдавайки превес на четимостта.</p>
<hr />
<p>„Изключително съдържателна книга с добре обяснена теория и много практически примери. Препоръчителна за всички, опит­ващи се да създават качествен софтуер.“
– Даниел Мока, софтуерен разработчик в Moka IT</p>
<p>„Макси е учен практик, чийто богат опит в софтуерната разработка е синтезиран по великолепен начин в книгата.“
– Алекс Бунарджич, софтуерен разработчик и инструктор</p>
<p>Максимилиано Контиери е в софтуерната индустрия повече от 25 години, като в същото време чете лекции по компютърни науки в Университета на Буенос Айрес. Пише статии за чист код, рефакторинг и миришещ код в популярни платформи. Максимилиано изповядва декларативните и поведенчески парадигми в програмирането, залагайки на основите на софтуера, с цел създаването на елегантни, мащабируеми и стабилни решения.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://asenevtsi.com/product/clean-code/">https://asenevtsi.com/product/clean-code/</a></div>
]]></content:encoded></item><item><title><![CDATA[Czysty kod. Receptury]]></title><description><![CDATA[TL;DR: You can read Clean Code cookbok in Polish

Funkcjonalność oprogramowania nieustannie się poszerza, a nowoczesny kod jest coraz częściej generowany przez narzędzia oparte na sztucznej inteligencji. W tych warunkach czystość kodu staje się niezw...]]></description><link>https://cleancodecookbook.com/czysty-kod-receptury</link><guid isPermaLink="true">https://cleancodecookbook.com/czysty-kod-receptury</guid><category><![CDATA[books]]></category><category><![CDATA[polish]]></category><category><![CDATA[clean code]]></category><category><![CDATA[software development]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Wed, 21 Aug 2024 00:26:22 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1724199728116/d529bbd1-d3b9-40fa-968f-487548643429.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: You can read Clean Code cookbok in Polish</p>
</blockquote>
<p>Funkcjonalność oprogramowania nieustannie się poszerza, a nowoczesny kod jest coraz częściej generowany przez narzędzia oparte na sztucznej inteligencji. W tych warunkach czystość kodu staje się niezwykle ważna. Niezależnie od tego, czy pracujesz na oprogramowaniu zastrzeżonym, czy otwartym, czysty kod jest najlepszym sposobem na to, aby zachować świeżość projektów i ich gotowość do rozwoju.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://helion.pl/ksiazki/czysty-kod-receptury-przepisy-na-poprawienie-struktury-i-jakosci-twojego-kodu-maximiliano-contieri,czykor.htm">https://helion.pl/ksiazki/czysty-kod-receptury-przepisy-na-poprawienie-struktury-i-jakosci-twojego-kodu-maximiliano-contieri,czykor.htm</a></div>
]]></content:encoded></item><item><title><![CDATA[Clean Code Shortcuts]]></title><description><![CDATA[TL;DR: New recipes every two weeks

To complement my Clean Code Cookbook, you can now explore new shortcuts on the O'Reilly platform. 
These concise articles focus on specific coding techniques. 
The first five shortcuts are available for you to read...]]></description><link>https://cleancodecookbook.com/clean-code-shortcuts</link><guid isPermaLink="true">https://cleancodecookbook.com/clean-code-shortcuts</guid><category><![CDATA[clean code]]></category><category><![CDATA[refactoring]]></category><category><![CDATA[books]]></category><category><![CDATA[book]]></category><category><![CDATA[Programming Blogs]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Sun, 11 Aug 2024 19:29:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1723404089978/0e2caa1a-6525-4719-9132-fe78a5172881.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: New recipes every two weeks</p>
</blockquote>
<p>To complement my Clean Code Cookbook, you can now explore new shortcuts on the <a target="_blank" href="https://learning.oreilly.com/playlists/d9b82e23-eab1-47fc-81cf-cc820adc04fc/">O'Reilly platform</a>. </p>
<p>These concise articles focus on specific coding techniques. </p>
<p>The first five shortcuts are available for you to read now.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/library/view/write-clean-code/9781098172527/ch01.html">https://learning.oreilly.com/library/view/write-clean-code/9781098172527/ch01.html</a></div>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/library/view/read-code-and/9781098172534/ch01.html">https://learning.oreilly.com/library/view/read-code-and/9781098172534/ch01.html</a></div>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/library/view/create-immutable-objects/9781098172541/ch01.html">https://learning.oreilly.com/library/view/create-immutable-objects/9781098172541/ch01.html</a></div>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/library/view/name-your-functions/9781098172565/ch01.html">https://learning.oreilly.com/library/view/name-your-functions/9781098172565/ch01.html</a></div>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/library/view/write-useful-code/9781098172572/ch01.html">https://learning.oreilly.com/library/view/write-useful-code/9781098172572/ch01.html</a></div>
<p>There will be the new ones added every two weeks.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/playlists/d9b82e23-eab1-47fc-81cf-cc820adc04fc">https://learning.oreilly.com/playlists/d9b82e23-eab1-47fc-81cf-cc820adc04fc</a></div>
]]></content:encoded></item><item><title><![CDATA[Source Code Available]]></title><description><![CDATA[TL;DR: How to navigate, test and use the book's source code

The sources were always available but there were no pointers from this site.
I am adding it explitly.
The code is live. I keep improving it with your comments and erratas, changing formatti...]]></description><link>https://cleancodecookbook.com/source-code-available</link><guid isPermaLink="true">https://cleancodecookbook.com/source-code-available</guid><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Sun, 23 Jun 2024 19:08:35 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/iar-afB0QQw/upload/b3cec3122bb33d368ce143d8123ed95c.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: How to navigate, test and use the book's source code</p>
</blockquote>
<p>The sources were always available but there were no pointers from this site.</p>
<p>I am adding it explitly.</p>
<p>The code is live. I keep improving it with your comments and erratas, changing formatting and more.</p>
<p>You can find the source code here:</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://github.com/mcsee/clean-code-cookbook">https://github.com/mcsee/clean-code-cookbook</a></div>
]]></content:encoded></item><item><title><![CDATA[Clean Code Kochbuch]]></title><description><![CDATA[TL;DR: German version is available

https://content-select.com/de/portal/media/view/65f163cf-c4a0-45f2-b50f-4c4eac1b0007
Beschreibung
Entwickler, Software Engineers und -Architektinnen, die mit einer umfangreichen Codebasis arbeiten, müssen ihren Cod...]]></description><link>https://cleancodecookbook.com/clean-code-kochbuch</link><guid isPermaLink="true">https://cleancodecookbook.com/clean-code-kochbuch</guid><category><![CDATA[books]]></category><category><![CDATA[clean code]]></category><category><![CDATA[refactoring]]></category><category><![CDATA[code smell ]]></category><category><![CDATA[deutsch]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Mon, 17 Jun 2024 14:02:47 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1718632806656/0a4c6db3-5494-45df-83ea-c77cea6d763d.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: German version is available</p>
</blockquote>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://content-select.com/de/portal/media/view/65f163cf-c4a0-45f2-b50f-4c4eac1b0007">https://content-select.com/de/portal/media/view/65f163cf-c4a0-45f2-b50f-4c4eac1b0007</a></div>
<h1 id="heading-beschreibung">Beschreibung</h1>
<p>Entwickler, Software Engineers und -Architektinnen, die mit einer umfangreichen Codebasis arbeiten, müssen ihren Code effektiv pflegen und erweitern. In diesem Kochbuch vermittelt Maximiliano Contieri das Konzept des Clean Code, geht aber noch einen Schritt weiter. Er zeigt, wie Sie Verbesserungspotenziale identifizieren und deren Auswirkungen auf den Produktionscode beurteilen. Mithilfe der vorgestellten Techniken kann die Zuverlässigkeit und Entwicklungsfähigkeit der Systeme deutlich verbessert werden.Anhand von Beispielen in JavaScript, PHP, Python, Java und vielen anderen Programmiersprachen bietet dieses Kochbuch bewährte Rezepte, die Sie bei der Erweiterung und Wartung größerer Systeme unterstützen. Contieri beschreibt grundlegende Konzepte wie Lesbarkeit, Kopplung, Testbarkeit, Sicherheit und Erweiterbarkeit sowie Code Smells und Rezepte zu deren Beseitigung.Im Verlauf dieses Buches werden die Refactoring-Rezepte und die Probleme, die sie lösen, immer komplexer.Sie werden:• die Vorteile von Clean Code verstehen und lernen, wie Sie Verbesserungsmöglichkeiten identifizieren• Refactoring-Techniken Schritt für Schritt erlernen• sich mit der Theorie hinter Clean Code vertraut machen• Beispiele aus der Praxis in verschiedenen modernen Programmiersprachen untersuchen• in einem Katalog mit Code Smells stöbern, deren Auswirkungen und Lösungsansätze zu ihrer Beseitigung nachvollziehen• Code schreiben, der auf den Punkt kommt, leichter zu lesen und zu verstehen ist</p>
<p>Thank you very much <strong>Jens Olaf Kock</strong> for your amazing help!</p>
]]></content:encoded></item><item><title><![CDATA[Clean Code With AI]]></title><description><![CDATA[TL;DR: This is my talk at Tech Excellence on combining Artificial Intelligence and Clean Code Recipes

Summary
How can you leverage ChatGPT, Gemini, Copilot, and other assistants to write clean code? What instructions should you provide them? How do ...]]></description><link>https://cleancodecookbook.com/clean-code-with-ai</link><guid isPermaLink="true">https://cleancodecookbook.com/clean-code-with-ai</guid><category><![CDATA[books]]></category><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[gemini vs chatgpt]]></category><category><![CDATA[clean code]]></category><category><![CDATA[code smell ]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Thu, 13 Jun 2024 01:11:59 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1718240436281/8e9c476c-c302-4125-bc7a-57bcc7f51303.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: This is my talk at Tech Excellence on combining Artificial Intelligence and Clean Code Recipes</p>
</blockquote>
<h1 id="heading-summary">Summary</h1>
<p>How can you leverage ChatGPT, Gemini, Copilot, and other assistants to write clean code? What instructions should you provide them? How do you configure them to assist you?</p>
<p>Code assistants were trained on datasets that were not so well curated. You often ask them for solutions that meet requirements but do not reflect good designs. However, with some instructions, you can indicate how we want them to assist you. This way, their solutions will comply with good development practices and be customized according to your rules.</p>
<p>You will see concrete examples and tips to make the most of these magnificent tools by combining your creativity with all available knowledge. After watching the talk, you can explain your rules for immediate assistance in your studies, work, and more. This will enhance your professional career, preparing you for the future demands of the job market.</p>
<p>Most code examples and recipes are from the book, it is an excellent companion and update by applying the AI to the recipes.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=99GuXTIW0R4">https://www.youtube.com/watch?v=99GuXTIW0R4</a></div>
]]></content:encoded></item><item><title><![CDATA[Chinese Version Available]]></title><description><![CDATA[You order the chinese version of Clean Code Cookbook here
https://www.books.com.tw/products/0010990419]]></description><link>https://cleancodecookbook.com/chinese-version-available</link><guid isPermaLink="true">https://cleancodecookbook.com/chinese-version-available</guid><category><![CDATA[clean code]]></category><category><![CDATA[books]]></category><category><![CDATA[Chinese]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Sun, 02 Jun 2024 17:09:13 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1717348099283/7663e41e-a852-4b84-9fae-a04548e567fb.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You order the chinese version of Clean Code Cookbook <a target="_blank" href="https://www.books.com.tw/products/0010990419">here</a></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.books.com.tw/products/0010990419">https://www.books.com.tw/products/0010990419</a></div>
]]></content:encoded></item><item><title><![CDATA[The Best Practical Book to Learn Clean Code]]></title><description><![CDATA[See Gui Ferreira's review on YouTube
Thank you, Guilherme!
https://www.youtube.com/watch?v=-B66MupZzBY]]></description><link>https://cleancodecookbook.com/the-best-practical-book-to-learn-clean-code</link><guid isPermaLink="true">https://cleancodecookbook.com/the-best-practical-book-to-learn-clean-code</guid><category><![CDATA[clean code]]></category><category><![CDATA[book summary]]></category><category><![CDATA[software development]]></category><category><![CDATA[refactoring]]></category><category><![CDATA[#BookReview]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Fri, 10 May 2024 13:51:35 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1715349046502/954abff7-9705-470b-b13c-f9eba921f623.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>See Gui Ferreira's review on YouTube</p>
<p>Thank you, Guilherme!</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=-B66MupZzBY">https://www.youtube.com/watch?v=-B66MupZzBY</a></div>
]]></content:encoded></item><item><title><![CDATA[Interactive Book is Available!]]></title><description><![CDATA[TL;DR: Find the Quizzes in the O'Reilly Learning Platform

I am thrilled to announce that Clean Code Cookbook is now available in an interactive format, enriched with self-evaluation quizzes! 
This new offering is designed to elevate your learning ex...]]></description><link>https://cleancodecookbook.com/interactive-book-is-available</link><guid isPermaLink="true">https://cleancodecookbook.com/interactive-book-is-available</guid><category><![CDATA[clean code]]></category><category><![CDATA[books]]></category><category><![CDATA[software development]]></category><category><![CDATA[code smell ]]></category><category><![CDATA[General Programming]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Sat, 04 May 2024 16:40:19 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1714840034445/a0e91839-bf84-48f6-84af-b2d4dc2bfcf4.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL;DR: Find the Quizzes in the O'Reilly Learning Platform</p>
</blockquote>
<p>I am thrilled to announce that <a target="_blank" href="https://www.oreilly.com/library/view/clean-code-cookbook/9781098144715/">Clean Code Cookbook</a> is now available in an interactive format, enriched with self-evaluation quizzes! </p>
<p>This new offering is designed to elevate your learning experience and deepen your understanding of the material like never before.</p>
<h1 id="heading-why-interactive">Why Interactive?</h1>
<p>Traditional learning methods are evolving rapidly to meet the demands of modern readers. </p>
<p>Passive reading can only take you so far. </p>
<p>That's why I've transformed my book into an interactive journey, where you can actively engage with the content.</p>
<p>Dive into the material like never before. With interactive features embedded throughout the book, you'll fully immerse yourself in the subject matter.</p>
<p>Test your knowledge and track your progress with our self-evaluation quizzes. These quizzes are strategically placed within the book to reinforce key concepts and help you gauge your understanding.</p>
<p>Receive instant feedback on your quiz responses. Whether you aced it or stumbled upon a tricky question, the interactive format ensures that you receive immediate insights to guide your learning journey.</p>
<h1 id="heading-how-to-access">How to Access:</h1>
<p>The interactive book is available in digital format on the O'Reilly Platform.</p>
<p>You can sign up for a free 30-day free trial on more than 30.000 books.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://learning.oreilly.com/get-learning/?code=CLEANCODE23">https://learning.oreilly.com/get-learning/?code=CLEANCODE23</a></div>
<p>Happy learning!</p>
]]></content:encoded></item><item><title><![CDATA[An Honest Review on Clean Code Cookbook]]></title><description><![CDATA[This an opinion on my book by software engineer Lukas Kathrein (who I have no affililiation with)
You are very welcomed to write your own opinion on the book here
All opinions help with the book distribution.
See Lukas' full article below
https://www...]]></description><link>https://cleancodecookbook.com/an-honest-review-on-clean-code-cookbook</link><guid isPermaLink="true">https://cleancodecookbook.com/an-honest-review-on-clean-code-cookbook</guid><category><![CDATA[book summary]]></category><category><![CDATA[#BookReview]]></category><category><![CDATA[software development]]></category><category><![CDATA[Tutorial]]></category><category><![CDATA[refactoring]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Fri, 19 Jan 2024 00:05:19 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1705622675693/0d8c19a4-b53b-4d73-8019-e61a716cab22.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This an opinion on my book by software engineer Lukas Kathrein (who I have no affililiation with)</p>
<p>You are very welcomed to write your own opinion on the book <a target="_blank" href="https://www.amazon.com/Clean-Code-Cookbook-Recipes-Improve/dp/1098144724/">here</a></p>
<p>All opinions help with the book distribution.</p>
<p>See Lukas' full article below</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.linkedin.com/pulse/review-clean-code-cookbook-lukas-kathrein-w3ajf/">https://www.linkedin.com/pulse/review-clean-code-cookbook-lukas-kathrein-w3ajf/</a></div>
]]></content:encoded></item><item><title><![CDATA[Clean Code Cookbook Presentation]]></title><description><![CDATA[Today, December 8th at 1 PM EST I'll be hosting the presentation and Q&A
https://www.linkedin.com/feed/update/urn%3Ali%3Aactivity%3A7138270944455749633/
 
Direct Link
https://oreil.ly/SAcd3
 
See you there!]]></description><link>https://cleancodecookbook.com/clean-code-cookbook-presentation</link><guid isPermaLink="true">https://cleancodecookbook.com/clean-code-cookbook-presentation</guid><category><![CDATA[books]]></category><category><![CDATA[clean code]]></category><category><![CDATA[Beginner Developers]]></category><category><![CDATA[Software Engineering]]></category><category><![CDATA[refactoring]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Fri, 08 Dec 2023 14:51:39 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1702047203544/921387fa-1b73-4b2a-9107-19aaf01782cd.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, December 8th at 1 PM EST I'll be hosting the presentation and Q&amp;A</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.linkedin.com/feed/update/urn%3Ali%3Aactivity%3A7138270944455749633/">https://www.linkedin.com/feed/update/urn%3Ali%3Aactivity%3A7138270944455749633/</a></div>
<p> </p>
<p><strong>Direct Link</strong></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://oreil.ly/SAcd3">https://oreil.ly/SAcd3</a></div>
<p> </p>
<p>See you there!</p>
]]></content:encoded></item><item><title><![CDATA[New Articles Every Week!]]></title><description><![CDATA[The Clean Code Cookbook is now available.
I am consistently producing new articles, (maybe a second part).
These articles are published on my blog to gather feedback, suggestions, and corrections.
Feel free to subscribe to receive notifications about...]]></description><link>https://cleancodecookbook.com/new-articles-every-week</link><guid isPermaLink="true">https://cleancodecookbook.com/new-articles-every-week</guid><category><![CDATA[General Programming]]></category><category><![CDATA[clean code]]></category><category><![CDATA[refactoring]]></category><category><![CDATA[Software Engineering]]></category><category><![CDATA[books]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Tue, 21 Nov 2023 00:01:47 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1700524869648/a4b878c9-94d5-46a5-abdb-e899f8f201e4.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Clean Code Cookbook is now available.</p>
<p>I am consistently producing new articles, (maybe a second part).</p>
<p>These articles are published on my <a target="_blank" href="https://maximilianocontieri.com/">blog</a> to gather feedback, suggestions, and corrections.</p>
<p>Feel free to subscribe to receive notifications about new articles!</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://maximilianocontieri.com/">https://maximilianocontieri.com/</a></div>
]]></content:encoded></item><item><title><![CDATA[Google Play]]></title><description><![CDATA[TL:DR; You can read "Clean Code Cookbook" in google play

Visit the Google Play Store
https://play.google.com/store/books/details/Maximiliano_Contieri_Clean_Code_Cookbook?id=KZrWEAAAQBAJ]]></description><link>https://cleancodecookbook.com/google-play</link><guid isPermaLink="true">https://cleancodecookbook.com/google-play</guid><category><![CDATA[books]]></category><category><![CDATA[book]]></category><category><![CDATA[Programming Blogs]]></category><category><![CDATA[Programming Tips]]></category><category><![CDATA[clean code]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Sun, 05 Nov 2023 20:01:31 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1699214420166/db063540-d06f-43d0-80cd-a43bc617d70d.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>TL:DR; You can read "Clean Code Cookbook" in google play</p>
</blockquote>
<p>Visit the Google Play Store</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://play.google.com/store/books/details/Maximiliano_Contieri_Clean_Code_Cookbook?id=KZrWEAAAQBAJ">https://play.google.com/store/books/details/Maximiliano_Contieri_Clean_Code_Cookbook?id=KZrWEAAAQBAJ</a></div>
]]></content:encoded></item><item><title><![CDATA[6 USD Worldwide Shipping]]></title><description><![CDATA[Buy Clean Code Cookbook from Rarewaves for just 6 USD worldwide
https://www.amazon.com/Clean-Code-Cookbook-Recipes-Improve/dp/1098144724/?m=A33BUW0UC6W05V&qid=1698190479]]></description><link>https://cleancodecookbook.com/6-usd-worldwide-shipping</link><guid isPermaLink="true">https://cleancodecookbook.com/6-usd-worldwide-shipping</guid><category><![CDATA[cheap]]></category><category><![CDATA[shipping]]></category><category><![CDATA[books]]></category><category><![CDATA[#BookReview]]></category><dc:creator><![CDATA[Maxi Contieri]]></dc:creator><pubDate>Tue, 24 Oct 2023 23:46:17 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1698190797556/978a82ba-c672-4166-96bb-573f4c1346b0.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Buy Clean Code Cookbook from <a target="_blank" href="https://www.rarewaves.com/">Rarewaves</a> for just 6 USD worldwide</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.amazon.com/Clean-Code-Cookbook-Recipes-Improve/dp/1098144724/?m=A33BUW0UC6W05V&amp;qid=1698190479">https://www.amazon.com/Clean-Code-Cookbook-Recipes-Improve/dp/1098144724/?m=A33BUW0UC6W05V&amp;qid=1698190479</a></div>
]]></content:encoded></item></channel></rss>