Browse Source

Removed the language tag from taxonomies

master
Julio Biason 5 years ago
parent
commit
68346afc2e
  1. 2
      content/announcements/juliobiason.net-3.0.md
  2. 2
      content/announcements/juliobiason.net-4.0.md
  3. 2
      content/books/things-i-learnt/add-then-remove/index.md
  4. 2
      content/books/things-i-learnt/always-vcs/index.md
  5. 2
      content/books/things-i-learnt/app-composition-stupid/index.md
  6. 2
      content/books/things-i-learnt/application-composition/index.md
  7. 2
      content/books/things-i-learnt/bad-code-defense/index.md
  8. 2
      content/books/things-i-learnt/blogging/index.md
  9. 2
      content/books/things-i-learnt/boolean-parameters/index.md
  10. 2
      content/books/things-i-learnt/cargo-cult/index.md
  11. 2
      content/books/things-i-learnt/coc/index.md
  12. 2
      content/books/things-i-learnt/code-formatters/index.md
  13. 2
      content/books/things-i-learnt/code-reviews-style/index.md
  14. 2
      content/books/things-i-learnt/code-style/index.md
  15. 2
      content/books/things-i-learnt/cognitive-cost/index.md
  16. 2
      content/books/things-i-learnt/command-line-options/index.md
  17. 2
      content/books/things-i-learnt/config-file/index.md
  18. 2
      content/books/things-i-learnt/crash-it/index.md
  19. 2
      content/books/things-i-learnt/data-flow/index.md
  20. 2
      content/books/things-i-learnt/data-types/index.md
  21. 2
      content/books/things-i-learnt/debuggers/index.md
  22. 2
      content/books/things-i-learnt/disclaimer/index.md
  23. 2
      content/books/things-i-learnt/document-and/index.md
  24. 2
      content/books/things-i-learnt/document-is-contract/index.md
  25. 2
      content/books/things-i-learnt/document-it/index.md
  26. 2
      content/books/things-i-learnt/fixable/index.md
  27. 2
      content/books/things-i-learnt/functional-programming/index.md
  28. 2
      content/books/things-i-learnt/future-trashing/index.md
  29. 2
      content/books/things-i-learnt/gerrit/index.md
  30. 2
      content/books/things-i-learnt/gherkin/index.md
  31. 2
      content/books/things-i-learnt/git-flow/index.md
  32. 2
      content/books/things-i-learnt/google-code-style/index.md
  33. 2
      content/books/things-i-learnt/handle-it/index.md
  34. 2
      content/books/things-i-learnt/hero-projects/index.md
  35. 2
      content/books/things-i-learnt/hero-syndrome/index.md
  36. 2
      content/books/things-i-learnt/integration-tests/index.md
  37. 2
      content/books/things-i-learnt/interface-changes/index.md
  38. 2
      content/books/things-i-learnt/intro/index.md
  39. 2
      content/books/things-i-learnt/languages-are-more/index.md
  40. 2
      content/books/things-i-learnt/languages-docs/index.md
  41. 2
      content/books/things-i-learnt/languages-tests/index.md
  42. 2
      content/books/things-i-learnt/learn-about-yourself/index.md
  43. 2
      content/books/things-i-learnt/libraries/index.md
  44. 2
      content/books/things-i-learnt/log-events/index.md
  45. 2
      content/books/things-i-learnt/magical-number-seven/index.md
  46. 2
      content/books/things-i-learnt/microaggressions/index.md
  47. 2
      content/books/things-i-learnt/monitoring/index.md
  48. 2
      content/books/things-i-learnt/not-done/index.md
  49. 2
      content/books/things-i-learnt/one-change-commit/index.md
  50. 2
      content/books/things-i-learnt/optimization/index.md
  51. 2
      content/books/things-i-learnt/outside-project/index.md
  52. 2
      content/books/things-i-learnt/own-your-shit/index.md
  53. 2
      content/books/things-i-learnt/paper-notes/index.md
  54. 2
      content/books/things-i-learnt/patterns-not-solutions/index.md
  55. 2
      content/books/things-i-learnt/people-care/index.md
  56. 2
      content/books/things-i-learnt/permanent-solution/index.md
  57. 2
      content/books/things-i-learnt/post-solution/index.md
  58. 2
      content/books/things-i-learnt/project-organization/index.md
  59. 2
      content/books/things-i-learnt/quit/index.md
  60. 2
      content/books/things-i-learnt/resist-easy/index.md
  61. 2
      content/books/things-i-learnt/responsible-code/index.md
  62. 2
      content/books/things-i-learnt/right-tool-agenda/index.md
  63. 2
      content/books/things-i-learnt/right-tool-obvious/index.md
  64. 2
      content/books/things-i-learnt/run-locally/index.md
  65. 2
      content/books/things-i-learnt/say-no/index.md
  66. 2
      content/books/things-i-learnt/small-world/index.md
  67. 2
      content/books/things-i-learnt/spec-first/index.md
  68. 2
      content/books/things-i-learnt/specialists/index.md
  69. 2
      content/books/things-i-learnt/start-stupid/index.md
  70. 2
      content/books/things-i-learnt/steps-as-comments/index.md
  71. 2
      content/books/things-i-learnt/stupid-bugs-list/index.md
  72. 2
      content/books/things-i-learnt/team-discussion/index.md
  73. 2
      content/books/things-i-learnt/tests-apis/index.md
  74. 2
      content/books/things-i-learnt/tests-dead-code/index.md
  75. 2
      content/books/things-i-learnt/tests-in-the-command-line/index.md
  76. 2
      content/books/things-i-learnt/things-i-dont-know/index.md
  77. 2
      content/books/things-i-learnt/throw-away/index.md
  78. 2
      content/books/things-i-learnt/time-to-stop/index.md
  79. 2
      content/books/things-i-learnt/time/index.md
  80. 2
      content/books/things-i-learnt/toxic-people/index.md
  81. 2
      content/books/things-i-learnt/transparent/index.md
  82. 2
      content/books/things-i-learnt/understand-shortcuts/index.md
  83. 2
      content/books/things-i-learnt/units/index.md
  84. 2
      content/books/things-i-learnt/use-structures/index.md
  85. 2
      content/books/things-i-learnt/use-timezones/index.md
  86. 2
      content/books/things-i-learnt/use-utf8/index.md
  87. 2
      content/books/things-i-learnt/users/index.md
  88. 2
      content/books/things-i-learnt/watch-reactions/index.md
  89. 5
      content/code/agile-vs-culture.md
  90. 3
      content/code/couchbase-example-and-rest.md
  91. 2
      content/code/dear-github-maintainers.md
  92. 3
      content/code/dont-diminish-types.md
  93. 7
      content/code/lets-not-call-it-unittests-anymore.md
  94. 3
      content/code/mocking-a-mock.md
  95. 5
      content/code/on-unittests-and-layers-2.md
  96. 4
      content/code/on-unittests-and-layers.md
  97. 2
      content/code/publishing-books-on-zola.md
  98. 3
      content/code/the-day-i-found-my-old-code.md
  99. 4
      content/code/when-i-used-pep8-to-fuck-up-code.md
  100. 4
      content/code/why-mixing-tabs-and-spaces-is-a-big-deal.md
  101. Some files were not shown because too many files have changed in this diff Show More

2
content/announcements/juliobiason.net-3.0.md

@ -4,7 +4,7 @@ date = 2015-02-18
category = "announcements"
[taxonomies]
tags = ["meta", "blog", "pelican", "en-au"]
tags = ["meta", "blog", "pelican"]
+++
Short version: New blog URL, engine and layout.

2
content/announcements/juliobiason.net-4.0.md

@ -4,7 +4,7 @@ date = 2018-11-28
category = "announcements"
[taxonomies]
tags = ["meta", "blog", "zola", "en-au"]
tags = ["meta", "blog", "zola"]
+++
Short version: New new blog engine and layout.

2
content/books/things-i-learnt/add-then-remove/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - One Version To Add, One Version To Remov
date = 2019-07-30
[taxonomies]
tags = ["en-au", "books", "things i learnt", "versions", "upgrades"]
tags = ["books", "things i learnt", "versions", "upgrades"]
+++
A lot of things change during development. One day you need a field, another

2
content/books/things-i-learnt/always-vcs/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Always Use A Version Control System"
date = 2019-07-08
[taxonomies]
tags = ["en-au", "books", "things i learnt", "source control", "vcs", "git"]
tags = ["books", "things i learnt", "source control", "vcs", "git"]
+++
"This is my stupid application that I just want to learn something" is not

2
content/books/things-i-learnt/app-composition-stupid/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Even for Application Composition, Start
date = 2019-07-15
[taxonomies]
tags = ["en-au", "books", "things i learnt", "composition", "microservices"]
tags = ["books", "things i learnt", "composition", "microservices"]
+++
Application composition may lead to microservices -- which is good -- but

2
content/books/things-i-learnt/application-composition/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Not Just Function Composition, But Appli
date = 2019-07-15
[taxonomies]
tags = ["en-au", "books", "things i learnt", "composition", "applications"]
tags = ["books", "things i learnt", "composition", "applications"]
+++
When we were discussing [the magical number

2
content/books/things-i-learnt/bad-code-defense/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Don't Defend Bad Code"
date = 2019-07-31
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "bad code", "defend"]
tags = ["books", "things i learnt", "personal", "bad code", "defend"]
+++
Bad code exists everywhere. You shouldn't defend it, even if it is your own

2
content/books/things-i-learnt/blogging/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Blogging About Your Stupid Solution Is S
date = 2019-07-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "blogging"]
tags = ["books", "things i learnt", "personal", "blogging"]
+++
You may feel "I'm not start enough to talk about this" or "This must be so

2
content/books/things-i-learnt/boolean-parameters/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Don't Use Booleans As Parameters"
date = 2019-06-23
[taxonomies]
tags = ["en-au", "books", "things i learnt", "booleans", "functions", "parameters"]
tags = ["books", "things i learnt", "booleans", "functions", "parameters"]
+++
When you're designing a function, you may be tempted to add a flag (a

2
content/books/things-i-learnt/cargo-cult/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Understand And Stay Away From Cargo Cult
date = 2019-06-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "cargo cult"]
tags = ["books", "things i learnt", "cargo cult"]
+++
"[Cargo cult](https://en.wikipedia.org/wiki/Cargo_cult)" is a type of cult

2
content/books/things-i-learnt/coc/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Code of Conduct Protect YOU, Not THEM"
date = 2019-07-18
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "coc"]
tags = ["books", "things i learnt", "personal", "coc"]
+++
When you're beginning with any language/library/framework, check their CoC;

2
content/books/things-i-learnt/code-formatters/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Code Formatting Tools Are Ok, But No Sil
date = 2019-07-16
[taxonomies]
tags = ["en-au", "books", "things i learnt", "code formatting", "code style"]
tags = ["books", "things i learnt", "code formatting", "code style"]
+++
One thing a team may decide to fix the continuous flux of code style comments

2
content/books/things-i-learnt/code-reviews-style/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Code Reviews Are Not For Style"
date = 2019-07-16
[taxonomies]
tags = ["en-au", "books", "things i learnt", "code reviews", "code style"]
tags = ["books", "things i learnt", "code reviews", "code style"]
+++
When doing code reviews, do not focus on style; focus on design things that

2
content/books/things-i-learnt/code-style/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Code Style: Follow It"
date = 2019-07-16
[taxonomies]
tags = ["en-au", "books", "things i learnt", "code style"]
tags = ["books", "things i learnt", "code style"]
+++
If your project have a defined code style, you must follow it. Sometimes it

2
content/books/things-i-learnt/cognitive-cost/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Cognitive Cost Is The Readability Killer
date = 2019-06-26
[taxonomies]
tags = ["en-au", "books", "things i learnt", "cognitive dissonance", "cognitive cost"]
tags = ["books", "things i learnt", "cognitive dissonance", "cognitive cost"]
+++
"[Cognitive dissonance](https://en.wikipedia.org/wiki/Cognitive_dissonance)"

2
content/books/things-i-learnt/command-line-options/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Command Line Options Are Weird, But Help
date = 2019-07-15
[taxonomies]
tags = ["en-au", "books", "things i learnt", "configuration", "command line options", "cli"]
tags = ["books", "things i learnt", "configuration", "command line options", "cli"]
+++
In this day and age, when everything has a graphical interface, does it still

2
content/books/things-i-learnt/config-file/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - The Config File Is Friend"
date = 2019-07-15
[taxonomies]
tags = ["en-au", "books", "things i learnt", "configuration", "config file"]
tags = ["books", "things i learnt", "configuration", "config file"]
+++
Do not ignore the power of configuration files.

2
content/books/things-i-learnt/crash-it/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - It's Better To Let The Application Crash
date = 2019-06-24
[taxonomies]
tags = ["en-au", "books", "things i learnt", "exceptions", "error handling"]
tags = ["books", "things i learnt", "exceptions", "error handling"]
+++
Although that sounds weird, it's better to not add any error handling than

2
content/books/things-i-learnt/data-flow/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Thinking Data Flow Beats Patterns"
date = 2019-06-26
[taxonomies]
tags = ["en-au", "books", "things i learnt", "data flow", "design patterns"]
tags = ["books", "things i learnt", "data flow", "design patterns"]
+++
When you're trying to find a solution to your problem, think on the way the

2
content/books/things-i-learnt/data-types/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Types Say What You Data Is"
date = 2019-06-24
[taxonomies]
tags = ["en-au", "books", "things i learnt", "types"]
tags = ["books", "things i learnt", "types"]
+++
Memory is just a sequence of bytes; bytes are just numbers from 0 to 255; what

2
content/books/things-i-learnt/debuggers/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Debuggers Are Overrated"
date = 2019-07-08
[taxonomies]
tags = ["en-au", "books", "things i learnt", "debuggers", "debugging"]
tags = ["books", "things i learnt", "debuggers", "debugging"]
+++
I heard a lot of people complaining that code editors are bad 'cause it's hard

2
content/books/things-i-learnt/disclaimer/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Disclaimer"
date = 2019-06-19
[taxonomies]
tags = ["en-au", "books", "things i learnt", "disclaimer"]
tags = ["books", "things i learnt", "disclaimer"]
+++
There is one magical thing you need to know when reading this book: It's all

2
content/books/things-i-learnt/document-and/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - If A Function Description Includes An \"
date = 2019-06-23
[taxonomies]
tags = ["en-au", "books", "things i learnt", "documentation", "single responsibility"]
tags = ["books", "things i learnt", "documentation", "single responsibility"]
+++
Functions should do one thing and one thing only. I clear indication that

2
content/books/things-i-learnt/document-is-contract/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - The Function Documentation Is Its Contra
date = 2019-06-21
[taxonomies]
tags = ["en-au", "books", "things i learnt", "documentation", "contracts"]
tags = ["books", "things i learnt", "documentation", "contracts"]
+++
When you start the code by [writing the general flow as

2
content/books/things-i-learnt/document-it/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Documentation Is a Love Letter To Your F
date = 2019-06-21
[taxonomies]
tags = ["en-au", "books", "things i learnt", "documentation"]
tags = ["books", "things i learnt", "documentation"]
+++
We all know writing the damn docs for functions and classes and modules is a

2
content/books/things-i-learnt/fixable/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Toxic/Aggressive People Are Not Fixable"
date = 2019-07-23
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "microaggressions", "toxic people"]
tags = ["books", "things i learnt", "personal", "microaggressions", "toxic people"]
+++
You may think "But I could go to those people and say 'Why are you being

2
content/books/things-i-learnt/functional-programming/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Learn The Basics of Functional Programmi
date = 2019-06-26
[taxonomies]
tags = ["en-au", "books", "things i learnt", "functional programming"]
tags = ["books", "things i learnt", "functional programming"]
+++
At this point, you should at least have heard about how cool functional

2
content/books/things-i-learnt/future-trashing/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Future Thinking is Future Trashing"
date = 2019-06-21
[taxonomies]
tags = ["en-au", "books", "things i learnt", "design", "solution"]
tags = ["books", "things i learnt", "design", "solution"]
+++
When developers try to solve a problem, they sometimes try to find a way that

2
content/books/things-i-learnt/gerrit/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Gerrit Is A Mistake"
date = 2019-07-29
[taxonomies]
tags = ["en-au", "books", "things i learnt", "git", "gerrit", "source control"]
tags = ["books", "things i learnt", "git", "gerrit", "source control"]
+++
I hate calling software "a mistake", but I can't find any other way to

2
content/books/things-i-learnt/gherkin/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Gherkin Is Your Friend to Understand Exp
date = 2019-06-19
[taxonomies]
tags = ["en-au", "book", "things i learnt", "gherkin", "expectations"]
tags = ["book", "things i learnt", "gherkin", "expectations"]
+++
Gherkin is file format for writing behaviour tests (BDD). But it can also give

2
content/books/things-i-learnt/git-flow/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Git-Flow Is The Way To Go"
date = 2019-07-30
[taxonomies]
tags = ["en-au", "books", "things i learnt", "git", "git flow", "source control"]
tags = ["books", "things i learnt", "git", "git flow", "source control"]
+++
If [Gerrit is such a mistake](/books/thing-i-learnt/gerrit), what can you use

2
content/books/things-i-learnt/google-code-style/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - ... Unless That Code Style Is The Google
date = 2019-07-16
[taxonomies]
tags = ["en-au", "books", "things i learnt", "code style", "google code style"]
tags = ["books", "things i learnt", "code style", "google code style"]
+++
Every freaking time Google comes with their own coding style, it's a garbage

2
content/books/things-i-learnt/handle-it/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - If You Know How To Handle It, Handle It"
date = 2019-06-24
[taxonomies]
tags = ["en-au", "books", "things i learnt", "exceptions", "error handling"]
tags = ["books", "things i learnt", "exceptions", "error handling"]
+++
If you know an error can occur, then you should handle it properly, instead of

2
content/books/things-i-learnt/hero-projects/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - ... Unless That Code Style Is The Google
date = 2019-07-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "community", "teams", "hero project"]
tags = ["books", "things i learnt", "community", "teams", "hero project"]
+++
An "hero project" is a project/spec change that you personally think will

2
content/books/things-i-learnt/hero-syndrome/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Don't Confuse Hero Project With Hero Syn
date = 2019-07-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "hero syndrome"]
tags = ["books", "things i learnt", "personal", "hero syndrome"]
+++
Someone that suffers from Hero Syndrome will claim that things won't work

2
content/books/things-i-learnt/integration-tests/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Unit Tests Are Good, Integration Tests A
date = 2019-06-19
[taxonomies]
tags = ["en-au", "book", "things i learnt", "unit tests", "integration tests"]
tags = ["book", "things i learnt", "unit tests", "integration tests"]
+++
The view of the whole is greater than the sum of its parts. And that includes

2
content/books/things-i-learnt/interface-changes/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Beware of Interface Changes"
date = 2019-06-23
[taxonomies]
tags = ["en-au", "books", "things i learnt", "interfaces", "apis"]
tags = ["books", "things i learnt", "interfaces", "apis"]
+++
Interfaces and APIs is what you give away to others. If you keep changing them,

2
content/books/things-i-learnt/intro/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Intro"
date = 2019-06-18
[taxonomies]
tags = ["en-au", "books", "things i learnt", "intro"]
tags = ["books", "things i learnt", "intro"]
+++
"Things I Learnt The Hard Way (In 30 Years of Software Development)" started

2
content/books/things-i-learnt/languages-are-more/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - A Language Is Much More Than A Language"
date = 2019-06-24
[taxonomies]
tags = ["en-au", "books", "things i learnt", "languages", "community", "ecosystem"]
tags = ["books", "things i learnt", "languages", "community", "ecosystem"]
+++
Picking a programming language is much more than just picking the words that

2
content/books/things-i-learnt/languages-docs/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Good Languages Come With Integrated Docu
date = 2019-06-23
[taxonomies]
tags = ["en-au", "books", "things i learnt", "languages", "documentation"]
tags = ["books", "things i learnt", "languages", "documentation"]
+++
If you're worried about learning some new programming language, you can bet

2
content/books/things-i-learnt/languages-tests/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Good Languages Come With Tests"
date = 2019-06-20
[taxonomies]
tags = ["en-au", "books", "things i learnt", "programming languages", "tests"]
tags = ["books", "things i learnt", "programming languages", "tests"]
+++
You can be sure that if a language brings a testing framework -- even minimal

2
content/books/things-i-learnt/learn-about-yourself/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - You'll Learn About Yourself The Hard Way
date = 2019-07-19
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "burn out"]
tags = ["books", "things i learnt", "personal", "burn out"]
+++
We get frustrated with code that doesn't compile. We get angry with customers

2
content/books/things-i-learnt/libraries/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Create Libraries"
date = 2019-07-15
[taxonomies]
tags = ["en-au", "books", "things i learnt", "libraries", "project organization"]
tags = ["books", "things i learnt", "libraries", "project organization"]
+++
One thing you must learn is how to break your project into smaller libraries,

2
content/books/things-i-learnt/log-events/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Logs Are For Events, Not User Interface"
date = 2019-07-01
[taxonomies]
tags = ["en-au", "books", "things i learnt", "logs", "ui"]
tags = ["books", "things i learnt", "logs", "ui"]
+++
Two things in one: First of all, when using logging, use it to log events, not

2
content/books/things-i-learnt/magical-number-seven/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - The Magical Number Seven, Plus Or Minus
date = 2019-06-26
[taxonomies]
tags = ["en-au", "books", "things i learnt", "complexity"]
tags = ["books", "things i learnt", "complexity"]
+++
"[The magical number](https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two)"

2
content/books/things-i-learnt/microaggressions/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Beware of Microaggressions"
date = 2019-07-23
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "microaggressions"]
tags = ["books", "things i learnt", "personal", "microaggressions"]
+++
Microaggressions are defined as "brief, everyday exchanges that send

2
content/books/things-i-learnt/monitoring/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Logs Are For Events, Not User Interface"
date = 2019-07-15
[taxonomies]
tags = ["en-au", "books", "things i learnt", "monitoring"]
tags = ["books", "things i learnt", "monitoring"]
+++
On a previous life, to understand how a system behaved, I added a ton of

2
content/books/things-i-learnt/not-done/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Don't Tell It's Done When It's Not"
date = 2019-07-18
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "responsibility"]
tags = ["books", "things i learnt", "personal", "responsibility"]
+++
You are tired of running the same thing over and over again. You kinda

2
content/books/things-i-learnt/one-change-commit/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - One Commit Per Change"
date = 2019-07-09
[taxonomies]
tags = ["en-au", "books", "things i learnt", "source control", "commits"]
tags = ["books", "things i learnt", "source control", "commits"]
+++
When working with source control tools, keep one change per commit. Avoid

2
content/books/things-i-learnt/optimization/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Optimization Is For Compilers"
date = 2019-07-15
[taxonomies]
tags = ["en-au", "books", "things i learnt", "optimization"]
tags = ["books", "things i learnt", "optimization"]
+++
Let say you need more performance on your application. You may be tempted to

2
content/books/things-i-learnt/outside-project/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Don't Mess With Things Outside Your Proj
date = 2019-06-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "frameworks"]
tags = ["books", "things i learnt", "frameworks"]
+++
Simple rule: Is the code yours or from your team? Good, you can make any

2
content/books/things-i-learnt/own-your-shit/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Own Your Shit"
date = 2019-07-30
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "own your shit"]
tags = ["books", "things i learnt", "personal", "own your shit"]
+++
When I said "Scala is garbage" or "Gerrit is a mistake", it wasn't "l33th4x0r"

2
content/books/things-i-learnt/paper-notes/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Create Libraries"
date = 2019-07-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "paper notes", "post its", "project organization"]
tags = ["books", "things i learnt", "paper notes", "post its", "project organization"]
+++
I've tried to go paperless many, many times. But keeping a notepad and a bunch

2
content/books/things-i-learnt/patterns-not-solutions/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Design Patters Are Used to Name Solution
date = 2019-06-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "design patterns"]
tags = ["books", "things i learnt", "design patterns"]
+++
Most of the times I saw design patterns being applied, they were applied as a

2
content/books/things-i-learnt/people-care/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - People Get Upset About Code And Architec
date = 2019-07-19
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "care"]
tags = ["books", "things i learnt", "personal", "care"]
+++
At some point, you'll describe some solution/decision about some piece of

2
content/books/things-i-learnt/permanent-solution/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Nothing More Permanent Than A Temporary
date = 2019-07-29
[taxonomies]
tags = ["en-au", "books", "things i learnt", "code", "writing code", "temporary solutions"]
tags = ["books", "things i learnt", "code", "writing code", "temporary solutions"]
+++
Depending on where you look, "Nothing more permanent than a temporary

2
content/books/things-i-learnt/post-solution/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Blogging About Your Stupid Solution Is S
date = 2019-07-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "solutions"]
tags = ["books", "things i learnt", "personal", "solutions"]
+++
You may think "This project is so small and so focused on whatever I needed, I

2
content/books/things-i-learnt/project-organization/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Organize Your Code by Data/Type, Not Fun
date = 2019-07-15
[taxonomies]
tags = ["en-au", "books", "things i learnt", "project", "project organization"]
tags = ["books", "things i learnt", "project", "project organization"]
+++
A lot of projects assume that you'll put things with the same functionality in

2
content/books/things-i-learnt/quit/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Toxic/Aggressive People Are Not Fixable"
date = 2019-07-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "quit"]
tags = ["books", "things i learnt", "personal", "quit"]
+++
Instead of taking the blows and keep moving, maybe it would be better to your

2
content/books/things-i-learnt/resist-easy/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Resist The Temptation Of Easy"
date = 2019-07-01
[taxonomies]
tags = ["en-au", "books", "things i learnt", "ides"]
tags = ["books", "things i learnt", "ides"]
+++
Sure that IDE will help you with a ton of autocomplete stuff and let you

2
content/books/things-i-learnt/responsible-code/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Take Responsibility For The Use Of Your
date = 2019-07-18
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "responsibility"]
tags = ["books", "things i learnt", "personal", "responsibility"]
+++
This is hard. Very very hard. It's the difference between "freedom" and

2
content/books/things-i-learnt/right-tool-agenda/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - \"Right Tool For The Job\" Is Just To Pu
date = 2019-06-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "right tool", "agenda"]
tags = ["books", "things i learnt", "right tool", "agenda"]
+++
A lot of times I heard "We should use the right tool for the job!" Most of

2
content/books/things-i-learnt/right-tool-obvious/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - The Right Tool Is More Obvious Than You
date = 2019-06-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "right tool"]
tags = ["books", "things i learnt", "right tool"]
+++
Maybe you're in a project that needs to process some text. Maybe you're

2
content/books/things-i-learnt/run-locally/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - If It Doesn't Run On Your Computer, You
date = 2019-07-18
[taxonomies]
tags = ["en-au", "books", "things i learnt", "local run", "cloud"]
tags = ["books", "things i learnt", "local run", "cloud"]
+++
I've seen a lot of systems that would never run on a isolated computer, like

2
content/books/things-i-learnt/say-no/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Learn To Say No"
date = 2019-07-18
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "say no"]
tags = ["books", "things i learnt", "personal", "say no"]
+++
Sometimes, you'll have to say no: No, I can't do it; no, it can't be made in

2
content/books/things-i-learnt/small-world/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - I.T. World Is Really Small"
date = 2019-07-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal"]
tags = ["books", "things i learnt", "personal"]
+++
We have two expressions here: "The world turns around"; it means whatever you

2
content/books/things-i-learnt/spec-first/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Spec First, Then Code"
date = 2019-06-18
[taxonomies]
tags = ["en-au", "books", "things i learnt", "specs", "code"]
tags = ["books", "things i learnt", "specs", "code"]
+++
"Without requirements or design, programming is the art of adding bugs to an

2
content/books/things-i-learnt/specialists/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Companies Look For Specialists But Keep
date = 2019-07-17
[taxonomies]
tags = ["en-au", "books", "things i learnt", "jobs", "specialists", "generalists"]
tags = ["books", "things i learnt", "jobs", "specialists", "generalists"]
+++
If you know a lot about one single language, it may make it easier to get a

2
content/books/things-i-learnt/start-stupid/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Start Stupid"
date = 2019-07-01
[taxonomies]
tags = ["en-au", "books", "things i learnt", "kiss"]
tags = ["books", "things i learnt", "kiss"]
+++
One way to get away from the IDE is to "start stupid": Just get the compiler

2
content/books/things-i-learnt/steps-as-comments/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Write Steps as Comments"
date = 2019-06-18
[taxonomies]
tags = ["en-au", "books", "things i learnt", "steps", "comments", "code"]
tags = ["books", "things i learnt", "steps", "comments", "code"]
+++
Don't know how to solve your problem? Write the steps as comments in your

2
content/books/things-i-learnt/stupid-bugs-list/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Keep A List of Stupid Bugs That Took Mor
date = 2019-07-17
[taxonomies]
tags = ["en-au", "books", "things i learnt", "lists", "stupid bugs"]
tags = ["books", "things i learnt", "lists", "stupid bugs"]
+++
If it took you more than one hour for you to figure out what went wrong, it is

2
content/books/things-i-learnt/team-discussion/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Global Changes Must Be Discussed With Th
date = 2019-07-31
[taxonomies]
tags = ["en-au", "books", "things i learnt", "team", "changes"]
tags = ["books", "things i learnt", "team", "changes"]
+++
So you got tired of bad tests and decided it is a good idea to add some [fuzz

2
content/books/things-i-learnt/tests-apis/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Tests Make Better APIs"
date = 2019-06-19
[taxonomies]
tags = ["en-au", "book", "things i learnt", "unit tests", "layers", "apis"]
tags = ["book", "things i learnt", "unit tests", "layers", "apis"]
+++
Testing things in isolation may give a better view of your APIs.

2
content/books/things-i-learnt/tests-dead-code/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Testing Every Function Creates Dead Code
date = 2019-06-21
[taxonomies]
tags = ["en-au", "books", "things i learnt", "unit tests", "dead code"]
tags = ["books", "things i learnt", "unit tests", "dead code"]
+++
If you write a test for every single function on your system, and your system

2
content/books/things-i-learnt/tests-in-the-command-line/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Make Tests That You Know How To Run on t
date = 2019-06-19
[taxonomies]
tags = ["en-au", "book", "things i learnt", "tests", "command line"]
tags = ["book", "things i learnt", "tests", "command line"]
+++
You know that "Play" with a little something on your IDE that runs only the

2
content/books/things-i-learnt/things-i-dont-know/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Keep A List of Things I Don't Know"
date = 2019-07-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "things i don't know", "richard feyman"]
tags = ["books", "things i learnt", "personal", "things i don't know", "richard feyman"]
+++
Richard Feymann, famous physicist, kept a notebook with the title "Things I

2
content/books/things-i-learnt/throw-away/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Be Ready To Throw Your Code Away"
date = 2019-06-19
[taxonomies]
tags = ["en-au", "book", "things i learnt", "code"]
tags = ["book", "things i learnt", "code"]
+++
A lot of people, when they start with TDD, get annoyed when you say that you

2
content/books/things-i-learnt/time-to-stop/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - When It's Time to Stop, It's Time To Sto
date = 2019-07-18
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "stop", "personal time"]
tags = ["books", "things i learnt", "personal", "stop", "personal time"]
+++
Learn when you can't code anymore.

2
content/books/things-i-learnt/time/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - You Always Have The Time"
date = 2019-07-29
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "time"]
tags = ["books", "things i learnt", "personal", "time"]
+++
You may think "Alright, I have a list of things I don't know, but I have no

2
content/books/things-i-learnt/toxic-people/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Beware of Toxic People"
date = 2019-07-23
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "toxic people"]
tags = ["books", "things i learnt", "personal", "toxic people"]
+++
You'll find people that, even if they don't small talk you, they will bad

2
content/books/things-i-learnt/transparent/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Be Transparent With The User"
date = 2019-07-31
[taxonomies]
tags = ["en-au", "books", "things i learnt", "ux", "ui"]
tags = ["books", "things i learnt", "ux", "ui"]
+++
Since we are talking about [logging](/books/things-i-learnt/log-events),

2
content/books/things-i-learnt/understand-shortcuts/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Shortcuts Are nice, But Only In The Shor
date = 2019-07-08
[taxonomies]
tags = ["en-au", "books", "things i learnt", "frameworks"]
tags = ["books", "things i learnt", "frameworks"]
+++
A lot of languages/libraries/frameworks add a way to make things shorter,

2
content/books/things-i-learnt/units/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Units Makes Things Clear"
date = 2019-07-17
[taxonomies]
tags = ["en-au", "books", "things i learnt", "units", "explicit"]
tags = ["books", "things i learnt", "units", "explicit"]
+++
You know what's one of the worst function names ever? `sleep()`.

2
content/books/things-i-learnt/use-structures/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - If Your Data Has a Schema, Use a Structu
date = 2019-06-25
[taxonomies]
tags = ["en-au", "books", "things i learnt", "data classes", "structs"]
tags = ["books", "things i learnt", "data classes", "structs"]
+++
You may be tempted to use a list (or tuple, if your language allows) to keep

2
content/books/things-i-learnt/use-timezones/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Always Use Timezones With Your Dates"
date = 2019-07-01
[taxonomies]
tags = ["en-au", "books", "things i learnt", "dates", "timezones"]
tags = ["books", "things i learnt", "dates", "timezones"]
+++
No matter if the date you're receiving is in your local timezone and you'll

2
content/books/things-i-learnt/use-utf8/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Always Use UTF-8 For Your Strings"
date = 2019-07-01
[taxonomies]
tags = ["en-au", "books", "things i learnt", "utf-8"]
tags = ["books", "things i learnt", "utf-8"]
+++
Long gone are the days where [ASCII](https://en.wikipedia.org/wiki/ASCII) was

2
content/books/things-i-learnt/users/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Think About The Users"
date = 2019-07-17
[taxonomies]
tags = ["en-au", "books", "things i learnt", "privacy"]
tags = ["books", "things i learnt", "privacy"]
+++
Think how the data you're collecting from your users will be used -- this is

2
content/books/things-i-learnt/watch-reactions/index.md

@ -3,7 +3,7 @@ title = "Things I Learnt The Hard Way - Pay Attention On How People React To You
date = 2019-07-19
[taxonomies]
tags = ["en-au", "books", "things i learnt", "personal", "reactions"]
tags = ["books", "things i learnt", "personal", "reactions"]
+++
One way you can learn about yourself is to pay attention on how people react

5
content/code/agile-vs-culture.md

@ -1,13 +1,12 @@
+++
title = "Agile vs Culture: The Story of Outliners"
date = 2015-12-18
category = "thoughts"
[taxonomies]
tags = ["agile", "book", "empowerment", "disenfranchise", "en-au"]
tags = ["agile", "book", "empowerment", "disenfranchise"]
+++
When the culture goes againt agile.
When the culture goes against agile.
<!-- more -->

3
content/code/couchbase-example-and-rest.md

@ -1,10 +1,9 @@
+++
title = "Couchbase Example and REST"
date = 2016-01-12
category = "code"
[taxonomies]
tags = ["rest", "couchbase", "example", "restful", "en-au"]
tags = ["rest", "couchbase", "example", "restful"]
+++
Using the example Couchbase to show how REST works.

2
content/code/dear-github-maintainers.md

@ -4,7 +4,7 @@ date = 2016-01-15
categories = "code"
[taxonomies]
tags = ["github", "comments", "en-au"]
tags = ["github", "comments"]
+++
A rebuttal to "Dear Github".

3
content/code/dont-diminish-types.md

@ -1,10 +1,9 @@
+++
title = "Don't Diminish Types"
date = 2019-06-03
categories = "code"
[taxonomies]
tags = ["programming languages", "dynamic types", "types", "en-au"]
tags = ["programming languages", "dynamic types", "types"]
+++
In a previous life, I had a long discussion on why adding booleans was a bad

7
content/code/lets-not-call-it-unittests-anymore.md

@ -1,14 +1,11 @@
+++
title = "Let's Not Call It \"Unit Tests\" Anymore"
date = 2018-05-09
category = "thoughts"
[taxonomies]
tags = ["unit tests", "en-au"]
tags = ["unit tests"]
+++
I keep seeing people call tests "integration tests", while they are perfect
unit tests. So maybe what we call "unit tests" shouldn't be called unit
tests.

3
content/code/mocking-a-mock.md

@ -1,10 +1,9 @@
+++
title = "Mocking A Mock"
date = 2016-07-21
category = "code"
[taxonomies]
tags = ["python", "mock", "mongodb", "find", "count", "en-au"]
tags = ["python", "mock", "mongodb", "find", "count"]
+++
Mocks are an important part of testing, but learn how to properly mock stuff.

5
content/code/on-unittests-and-layers-2.md

@ -1,12 +1,9 @@
+++
title = "On Unit Tests and Layers, Part II"
date = 2017-09-15
category = "code"
[taxonomies]
tags = ["unit tests", "en-au"]
tags = ["unit tests"]
+++
After coming with a discussion about unit tests and layers, I got a

4
content/code/on-unittests-and-layers.md

@ -2,10 +2,8 @@
title = "On Unit Tests and Layers"
date = 2017-09-11
category = "code"
[taxonomies]
tags = ["unit tests", "en-au", "testing", "layers"]
tags = ["unit tests", "testing", "layers"]
+++
On a recent discussion about testing, I think I came up with a

2
content/code/publishing-books-on-zola.md

@ -4,7 +4,7 @@ date = 2019-01-20
category = "thoughts"
[taxonomies]
tags = ["en-au", "books", "zola"]
tags = ["books", "zola"]
+++
A long time ago I wrote a couple of posts on a WordPress, then moved them to

3
content/code/the-day-i-found-my-old-code.md

@ -1,10 +1,9 @@
+++
title = "The Day I Found My Old Code"
date = 2015-12-18
category = "code"
[taxonomies]
tags = ["code", "python", "pep8", "pylint", "en-au"]
tags = ["code", "python", "pep8", "pylint"]
+++
Found a piece of code I wrote 2 years ago, following a lot of linters. I'm

4
content/code/when-i-used-pep8-to-fuck-up-code.md

@ -2,10 +2,8 @@
title = "When I Used PEP8 To Fuck Up Code"
date = 2016-07-19
category = "code"
[taxonomies]
tags = ["python", "pep8", "readability", "en-au"]
tags = ["python", "pep8", "readability"]
+++
We "inherited" some Python code recently. Although another team was working on

4
content/code/why-mixing-tabs-and-spaces-is-a-big-deal.md

@ -2,10 +2,8 @@
title = "Why Mixing Spaces and Tabs IS a Big Deal"
date = 2016-12-15
category = "code"
[taxonomies]
tags = ["tabs", "spaces", "clean code", "editors", "en-au"]
tags = ["tabs", "spaces", "clean code", "editors"]
+++
Why something so small is actually a big deal.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save