El fracaso DevOps: cómo entregar basura a producción eficientemente
DevOps sin Automatización de Pruebas es una forma eficiente y efectiva de poner basura en producción.
DevOps sin Automatización de Pruebas es una forma eficiente y efectiva de poner basura en producción.
Advice for all Katas: Try not to read ahead. Do one task at a time (the trick is to learn to work incrementally). Always use TDD if the Kata is suitable for. Diphthong and Hiatus For this Kata try different approaches: regular expressions, word position traversing, brute force (dictionaries and alike), etc. Base data and Definitions…
“Bad code tempts the mess to grow! When others change bad code, they tend to make it worse.” -Robert C. Martin (Clean Code)
How to buy fruits? When I was a child, I spent a lot of time with my grandmother. She was raised in a remote agriculture community of my country. So she was very experienced with agriculture products. I love fruit juices and she love to consent all her grandchildren. One of the earlier lessons…
What they are?, How they differ?, How they are related? Context We are building a very basic calculator, one that only supports the four basic operations: Addition, Subtraction, Multiplication, and Division. Requirements (from the SWEBOKv3 @ http://www4.ncsu.edu/~tjmenzie/cs510/pdf/SWEBOKv3.pdf) What they are? – At its most basic, a software requirement is a property that must be exhibited by…
After a quick poll ( https://plus.google.com/+LorenzoSolano/posts/U6ZSU5t22vA ), asking about the relation between Story Points and Business Value, I want talk about this misconception. Quick Definitions (context: Agile, Scrum, Software Development) [Delivered] Business Value Increase on certain aspect of an organization, due to a change on some software product. That aspect could be a revenue stream, risk mitigation,…
Questions Why after going to a coding dojo developers are reluctant to share their code in public (GitHub or similar)? Is our coding style so secret that we can not share it? It will be embarrassing if someone look at your unfinished and full of mistakes practice material? Are we only allowed to produce “perfect” code?…
Some weeks ago we ( the development team) were paying some technical debt, before the coding session we did some planning. While in the short planning meeting I told to my team mates that we’ll be doing our refactoring in pairs (pair programming). I assigned the pairs and established two rounds, during each round a…
It’s the day you go shopping (groceries), you go to your preferred supermarket and start your routine. You take all fresh goods, and then head to the canned ones. Your children love canned chicken soup; you know it’s not as healthy as the home-made version, but you use it as a prize for good behavior.…