Lots of our people have lots of opinions. Here are just a few of them
ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.
When I used Neo4J to create and solve Word Morph puzzles, I brute-forced the algorithm to find and link words that differ by one letter. I was lucky – my dataset only contained four-letter words and so was small enough for my O(n2) algorithm to run in a reasonable amount of time. But what happens when I expand my dataset to include words of 4, 5 and 6 letters?
Obviously, I have to change my Cypher to only relate words that are the same length:
match (w1), (w2) where w2.word > w1.word and length(w1.word) = length(w2.word) with
This is the 11″ x 17″ 2-sided Quick Reference Guide for Agile Development and Scrum that I use in classes. Be careful. It’s scary. It has a lot of stuff packed into it. And, I won’t be surprised if you don’t agree with it all. Download it from my Dropbox
Sam Newman published a book on Microservices. He might be the first ThoughtWorker to do so. I think there are others coming. Those guys helped define the science of course. Anyway I bought Sam’s book as I need to play catch up – I’m not even ‘on the fence’ about Microservices, and certainly don’t think a popular desciption “micro services or monolith” is fair. This article isn’t about Sam’s book, it’s about a pro-microservices thought that has been bouncing around in my head for a while.
With lots of little services, you get the ability to measure costs…
I just released 0.3.0 of my static blogging tool Sinor.
Major new features in this release:
It can be installed either by
pip install sinor or by
downloading it directly from Github.