Profile cover photo
Profile photo
Piergiuliano Bossi
About
Piergiuliano's posts

I'm hiring intermediate and senior software engineers. Primarily looking for people willing to make a career working in Scala in Downtown Toronto. We welcome software engineers with experience in other languages (eg: Java, Ruby, Python, or Closure), as long as they are willing to make a move towards the Scala ecosystem.
If you are interested please contact me privately. If you can refer someone who can be interested, please ask me about our referral bonus program. 

Post has attachment
A bit light IMO, probably because it's basically just marketing for the book, but it matches my experience (in a positive way).

Post has attachment
Neat. So if you model your deployment pipeline by pushing images through registries, the last step may benefit from something like this.

Post has attachment
Oh dear, Artifactory has Docker support. I still have to think whether that is a good thing, but it can certainly put a stop to the proliferation of half-a**ed in-house registries.

Post has attachment
I like the idea that you have to earn your license to kludge. I also like to think that once used, it takes time to replenish.

Post has attachment
You gotta love the Jepsen series!

Post has attachment
"Factoring is about uncovering structural beauty in problem domains." < nice!

Post has attachment
"A professional team of programmers make their code better each day. The quality of the code improves with time. [...] Professionals make things better with time. The Legacy code left by professionals will be cleaner and cleaner the older it is because it has enjoyed the long attention of those professionals." < true, I've experienced it, but sadly almost completely ignored by 99.9999% of the industry

Post has attachment
I can't see how anybody can disagree with even a single letter or comma here.

Post has attachment
Agreed wholeheartedly. An additional complexity is represented by the inherent fragmented design that typically emerges from a microservice architecture, if not approached carefully.
It's also much easier to fall victim of a lack of abstraction and REST obsession in those individual microservices.
Last but not least, profiling and optimizing the performance of a microservice as a whole is at least an order of magnitude more difficult than dealing with a monolithic app.

Having said all this, in a lot of cases microservices offer a great architectural paradigm... it just needs to be handled with care.
Wait while more posts are being loaded