diff --git a/config.toml b/config.toml index a2099aa..5883c9f 100644 --- a/config.toml +++ b/config.toml @@ -34,6 +34,9 @@ after_dark_menu = [ after_dark_title = "JulioBiason.Net 4.0" hyde_links = [ - {url = "/", name = "Home"}, + {name = "Category: Book Reviews", url = "/reviews/books"}, + {name = "Category: Code", url = "/code"}, + {name = "Category: Reviews", url = "/reviews"}, + {name = "Tags", url = "/tags"}, ] hyde_reverse = true diff --git a/content/code/_index.md b/content/code/_index.md new file mode 100644 index 0000000..36c4916 --- /dev/null +++ b/content/code/_index.md @@ -0,0 +1,4 @@ ++++ +title = "Code" +transparent = true ++++ diff --git a/content/couchbase-example-and-rest.md b/content/code/couchbase-example-and-rest.md similarity index 100% rename from content/couchbase-example-and-rest.md rename to content/code/couchbase-example-and-rest.md diff --git a/content/flask-em-40-minutos-ou-menos-1.md b/content/code/flask-em-40-minutos-ou-menos-1.md similarity index 100% rename from content/flask-em-40-minutos-ou-menos-1.md rename to content/code/flask-em-40-minutos-ou-menos-1.md diff --git a/content/fugindo-para-as-colinas-com-python.md b/content/code/fugindo-para-as-colinas-com-python.md similarity index 100% rename from content/fugindo-para-as-colinas-com-python.md rename to content/code/fugindo-para-as-colinas-com-python.md diff --git a/content/lets-not-call-it-unittests-anymore.md b/content/code/lets-not-call-it-unittests-anymore.md similarity index 100% rename from content/lets-not-call-it-unittests-anymore.md rename to content/code/lets-not-call-it-unittests-anymore.md diff --git a/content/mocking-a-mock.md b/content/code/mocking-a-mock.md similarity index 100% rename from content/mocking-a-mock.md rename to content/code/mocking-a-mock.md diff --git a/content/on-unittests-and-layers-2.md b/content/code/on-unittests-and-layers-2.md similarity index 96% rename from content/on-unittests-and-layers-2.md rename to content/code/on-unittests-and-layers-2.md index 578fdc3..2a5a09c 100644 --- a/content/on-unittests-and-layers-2.md +++ b/content/code/on-unittests-and-layers-2.md @@ -16,7 +16,7 @@ about "Fast Test, Slow Test". Just after posting about -[who one could see the layers through unit testing](./on-unittests-and-layers.md), +[who one could see the layers through unit testing](./code/on-unittests-and-layers.md), I finally watched a video of Gary Bernhardt (of the "DestroyAllSoftware" fame) about "Fast Test, Slow Test": diff --git a/content/on-unittests-and-layers.md b/content/code/on-unittests-and-layers.md similarity index 100% rename from content/on-unittests-and-layers.md rename to content/code/on-unittests-and-layers.md diff --git a/content/python-2-3-six.md b/content/code/python-2-3-six.md similarity index 100% rename from content/python-2-3-six.md rename to content/code/python-2-3-six.md diff --git a/content/the-day-i-found-my-old-code.md b/content/code/the-day-i-found-my-old-code.md similarity index 100% rename from content/the-day-i-found-my-old-code.md rename to content/code/the-day-i-found-my-old-code.md diff --git a/content/unit-in-unittests.md b/content/code/unit-in-unittests.md similarity index 100% rename from content/unit-in-unittests.md rename to content/code/unit-in-unittests.md diff --git a/content/when-i-used-pep8-to-fuck-up-code.md b/content/code/when-i-used-pep8-to-fuck-up-code.md similarity index 100% rename from content/when-i-used-pep8-to-fuck-up-code.md rename to content/code/when-i-used-pep8-to-fuck-up-code.md diff --git a/content/why-mixing-tabs-and-spaces-is-a-big-deal.md b/content/code/why-mixing-tabs-and-spaces-is-a-big-deal.md similarity index 100% rename from content/why-mixing-tabs-and-spaces-is-a-big-deal.md rename to content/code/why-mixing-tabs-and-spaces-is-a-big-deal.md diff --git a/content/reviews/_index.md b/content/reviews/_index.md index 06338c1..7393df5 100644 --- a/content/reviews/_index.md +++ b/content/reviews/_index.md @@ -1,4 +1,4 @@ +++ transparent = true -titles = "Reviews" +title = "Reviews" +++ diff --git a/content/reviews/books/in-the-beginning-science-faces-god-in-the-book-of-genesis.md b/content/reviews/books/in-the-beginning-science-faces-god-in-the-book-of-genesis.md index 0a01cc6..6abdd33 100644 --- a/content/reviews/books/in-the-beginning-science-faces-god-in-the-book-of-genesis.md +++ b/content/reviews/books/in-the-beginning-science-faces-god-in-the-book-of-genesis.md @@ -1,5 +1,5 @@ +++ -title = "In the Beginning . . .: Science Faces God in the Book of Genesis - Isaac Asimov" +title = "In the Beginning...: Science Faces God in the Book of Genesis - Isaac Asimov" date = 2018-06-25 category = "review" @@ -13,4 +13,4 @@ I'm really a fan of Asimov books and I was really eager to read some of his non- On this book, he discusses the Genesis, the first book of the bible. The weird thing is that the introduction makes it seem like he will use the bible as a starting point for science -- the introduction mentions that the people who wrote the bible were not stupid, and they were the most smart people at the time -- so I was expecting it to be more like "they thought this, but now we know this". It wasn't like this; but it was really interesting for pointing what was in the bible and what know at the time. -So although it is not a journey to the science, its a really interesting journey to history in the region were the bible was written. \ No newline at end of file +So although it is not a journey to the science, its a really interesting journey to history in the region were the bible was written. diff --git a/content/reviews/books/learn-you-a-haskell-for-great-good.md b/content/reviews/books/learn-you-a-haskell-for-great-good.md new file mode 100644 index 0000000..f0726f7 --- /dev/null +++ b/content/reviews/books/learn-you-a-haskell-for-great-good.md @@ -0,0 +1,31 @@ ++++ +title = "Learn You a Haskell for Great Good! - Miran Lipovača" +date = 2018-11-23 + +category = "review" + +[taxonomies] +tags = ["books", "en-au", "miran lipovaca", "haskell"] ++++ +{{ stars(stars=2) }} + +I have mixed feelings about this book. + +It starts really really well, explaining how the language works. And then it +falls on the trap of "functional programming" that, instead of focusing on what +you can do with the language, it goes lengths talking about monads, monoids, +functors and nondeterminism that you keep wondering why it is taking so long +explaining function programming instead of focusing on what you can do and when +you should use one. + +There is even a bad description of "don't do this because it will look horrible +when you convert to this other form". Wondering if something will look horrible +if you write the same thing in a different form should never be a deterrent for +something. + +Also, there is the language. Surely, Haskell adds a missing point in Lisp, +which are the types, but them it goes off the rails trying to remove +parenthesis and the result is a mass of weird symbols, all representing the +same thing. And you have, as I mentioned before, different forms to write the +same code, which makes the language highly irregular, one trait that really +pisses me off in programming languages. diff --git a/content/reviews/books/the-story-behind-the-extraordinary-history-behind-ordinary-objects.md b/content/reviews/books/the-story-behind-the-extraordinary-history-behind-ordinary-objects.md new file mode 100644 index 0000000..1ff1772 --- /dev/null +++ b/content/reviews/books/the-story-behind-the-extraordinary-history-behind-ordinary-objects.md @@ -0,0 +1,26 @@ ++++ +title = "The Story Behind: The Extraordinary History Behind Ordinary Objects - Emily Prokop" +date = 2018-11-24 + +category = "review" + +[taxonomies] +tags = ["en-au", "books", "reviews", "emily prokop"] ++++ + +{{ stars(stars=4) }} + +One of the books from the "Trivia Champion" Humble Bundle. And yes, it belongs +to a "Trivia Champion" bundle. + +The whole book consists on small stories about random objects: The smiley face, +the revolver, the hydrant, the wipper, all consist in a small story behind it +or some anecdote, like a campus on war due a water gun. + +The stories are small and funny. + +The only problem I had (and, again, personal problem) is that it is too +American-centric. I mean, the whole war on a water gun mentions an American +university; Dr Pepper is mostly unknown in Brazil; 90% of the people mentioned +are American -- and, by the way, the little anecdote about the water gun has +absolutely no relation to the creation of the product.