<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Bajo Acoplamiento on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/bajo-acoplamiento/</link><description>Recent content in Bajo Acoplamiento on Karpoke - Just Another Blog</description><generator>Hugo -- 0.159.0</generator><language>es</language><lastBuildDate>Sat, 28 Oct 2017 16:42:00 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/bajo-acoplamiento/index.xml" rel="self" type="application/rss+xml"/><item><title>Coding with clarity</title><link>http://karpoke.ignaciocano.com/2017/10/28/coding-with-clarity/</link><pubDate>Sat, 28 Oct 2017 16:42:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2017/10/28/coding-with-clarity/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Working code isn’t necessarily good code. Your code also needs to be easy to
read, understand, and modify. It needs clarity, and to achieve that, it has
to be organized well, with careful planning and proper separation of ideas
taking place before you even open your code editor. Coding for clarity is
something that separates the great developers from the merely good, and there
are a few basic principles that can set you on that path.&lt;/p&gt;</description></item><item><title>Bullet proofing Django models</title><link>http://karpoke.ignaciocano.com/2016/11/07/bullet-proofing-django-models/</link><pubDate>Mon, 07 Nov 2016 01:17:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2016/11/07/bullet-proofing-django-models/</guid><description>&lt;p&gt;Related:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We recently added a bank account like functionality into one of our products.
During the development we encountered some textbook problems and I thought it
can be a good opportunity to go over some of the patterns we use in our
Django models.
This article was written in the order in which we usually address new
problems:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Define the business requirements.&lt;/li&gt;
&lt;li&gt;Write down a naive implementation and model definition.&lt;/li&gt;
&lt;li&gt;Challenge the solution.&lt;/li&gt;
&lt;li&gt;Refine and repeat.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Haki Benita | &lt;a href="https://medium.com/@hakibenita/bullet-proofing-django-models-c080739be4e#.pqtppqgoj"&gt;medium.com&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>