The long way through Software Craftsmanship

Refactoring: split loop + loop/map equivalence

Feb 6, 2019 - 2 minute read - Comments - refactoringsplit-loopsplit-loop-refactoringloop-map-equivalencecodekotlinmultiparadigmfunctional-programmingfpobject-oriented-programmingobject-orientedoooop

We can combine the “Split loop” refactoring technique plus the “Loop / Map equivalence” when refactoring. Given that it does not matter in which order we apply these operations, we can say that they have the associative property Chart of the operations Take the case of a loop doing two things. From there: we can replace the loop for a map (including the two actions into a single map body) we can split the loop into two loops Take the case of two loops, doing one thing each.

Self-Study in February 2019

Feb 1, 2019 - 3 minute read - Comments - self-study-aggregationfebruary2019acidaerospikeagileapaphyratul-adyaavailabilityawkawsbloatbrad-appletoncapcap-theoremcommitcommit-confcomparisonconsistencyconsistency-levelcpdatabasedirty-readdisenchantmentdocumentationdynamodbexecutable-documentationextreme-programmingfeedbackfuzzy-readgood-feedbackguidehelphonest-feedbackisolationjepsenjesuslclaura-lacarraleanlean-softwareliskovmakefilemicrosoftneil-greennikita-prokopovnon-repeatablepartitioningpaxospeoplepeople-managementpersonality-typephantomphantom-readpracticeprinciplequoterantread-committedread-uncommittedrepeatable-readserializabilityserializableslideslidesharesoftwarespanishspeedsql-databasestronger-serializabletonskytransactiontrickvaluexp

Amazon DynamoDB Transactions: How it Works Explains how transactions work in DynamoDB Tags: dynamodb, aws, help, transaction, serializable Id: 7fb09cd4-2639-11e9-9377-0242ac110002 Read: Fri, 01 Feb 2019 15:53:20 +0000 Jepsen: Aerospike I’ve read this analysis of Aerospike, that explains what kind of database it is, what CAP properties satisfies Tags: cap, cap-theorem, jepsen, aphyr, aerospike, database, acid, ap, cp, consistency, availability, partitioning, paxos Id: bd7151c6-2639-11e9-a38e-0242ac110002 Read: Fri, 01 Feb 2019 15:55:04 +0000

Self-Study in January 2019

Jan 1, 2019 - 1 minute read - Comments - self-study-aggregationjanuary2019bookcycleebookframeworkgetting-things-donegtdlibrarymanagementmental-frameworkpersonal-productivitypomodoropomodoro-techniqueproductivitysearchtime-managementwork-cycle

Work cycles I’ve read this Work Cycle framework to be more productive with your daily routine.\nSuggests an alternative to Pomodoro technique, in which you are to write down the contents of the goal, then split in small chunks (periods) of time to complete the individual tasks, then debrief at the end of the period and at the end of the cycle.\nAn analogy could be a double-loop Pomodoro technique for tasks.

Books read in 2018Q4

Dec 31, 2018 - 9 minute read - Comments - bookreading2018Q4self-studyreading-club

Read this quarter: Note: re+read means I’m re-reading this book. The (+) stands for one-or-more times, as in the regexes. Como ganar amigos e influir sobre las personas; Carnegie (+) Oliver Twist; Dickens Building evolutionary architecture; Ford, Parsons Selfie: How We Became So Self-Obsessed and What It’s Doing To Us; Storr. Just chapter 1: The dying self Sota la cistella; Gasol Como ganar amigos e influir sobre las personas; Carnegie (+) I’ve re-read this classic book (How to win friends and influence people), by Carnegie.

Self-Study in December 2018

Dec 1, 2018 - 2 minute read - Comments - self-study-aggregationdecember2018botdigital-nomaddocumentationeliteetsyexperimentfelix-krausefyihow-docimmutable-documentationinfobotlifelongformmanagementmoneymotivationnomadremoterichslackslack-integrationthe-atlanticultrarichwealthwealth-managementwhat-doc

One year nomad - a review Tags: nomad, felix-krause, digital-nomad, remote, life Id: 7784a1da-fc82-11e8-a2cc-0242ac110002 Read: Mon, 10 Dec 2018 13:49:51 +0000 The Reason Many Ultrarich People Aren’t Satisfied With Their Wealth How the rich are motivated to earn more money\n>really rich people are often motivated to acquire more money by the thrill that comes with multiplying one’s fortune by making investments, buying up businesses\n>Those two ways of putting money to use—as a way of covering expenses or as a way of building a bigger fortune—\n>Every billionaire I’ve spoken to, and I’ve spoken to quite a number of them, is extremely excited by each additional increment of money they make\n> Do I have enough to buy this expensive thing I want?