#bio #about me #developer

Three Things About Me

I was contacted recently for a Java magazine profile. I was incredibly honored to be asked, as you might imagine! But it got me thinking…​interviews and conversations are short, and to be frank, I think we could all understand and empathize with each other better if we’d just share a little more of ourselves. All of us. And since I wouldn’t expect of anyone else what I wouldn’t be willing to do, I figured it only fair to start the ball rolling. ...

#developer workstation #Linux #build computer #build #homebrew #developer

Building a Developer Workstation

I recently got a (very nice!) new 2018 MacBook Pro (MBP) with 32G of RAM & a 550GB SSD. It’s fast & sleek, and you could hardly wish for more in a traveling developer’s machine than it provides. Other than a few speedbumps I hit with migration from my old MBP (interesting to resolve but minor on balance) and upgrading MacOS to Mojave (Sentinel’s fault, not Apple’s), I love this machine! ...

#Spring #Spring Boot #Spring Cloud #Netflix OSS #Eureka #java #Spring Cloud Netflix #Spring Cloud Config

Register Instances Eureka

When developing Spring Boot + Spring Cloud microservices, most often we devs run them locally, also running local instances of Spring Cloud Config Server and Spring Cloud Netflix Eureka to provide essential scaffolding for our microservices-in-development and to more closely replicate our test & production environments. Many times, we simply run a single instance of a microservice under development, which works with nearly no effort on our part: provide a desired port number for the service either via internal properties (usually in the project’s application. ...

#Lombok #val #var #type inference #local variables

Why Wait for Jdk 10

Lombok is one of those libraries that plugs several small gaps in fairly basic Java functionality. It covers so many small gaps, in fact, that it’s easy to use it to provide some very useful capabilities for years while overlooking other capabilities it quietly provides just as well. This happened to me recently, as I mentioned in the tweet below. Caveat: I’m for code clarity first and foremost, so I don’t recommend sacrificing readability…​but if there is a way to be more concise, i. ...

#Spring #Spring Boot #Spring Boot Actuator #Spring Cloud #configure #Netflix OSS #Eureka #Config Server #Hystrix #service registry #dashboard #circuit breaker #settings

Un curso intensivo: Como utilizar Spring Cloud Services en PAS

This article is available in English at Getting Started with Spring Cloud Services on Pivotal Application Service. Cuando se trata de crear una arquitectura de microservicios robusta y resistente ubicada en la nube, los componentes de Spring Cloud/Netflix OSS son habilitadores conocidos y respetados. Ciertos modelos y mecanismos se han probado absolutamente esenciales para lograr alta velocidad (en desarollo) y alta disponibilidad (en producción), y Spring Cloud/Netflix OSS tiene unos de los " ...

#code #comments #code smell #code smells #context

Comment ça va?

I had been deep in code for the preceding few days (mine and others') and had achieved a few insights by poring over actual code (vs. comments and/or commentary) when this quote crossed my radar: Being an enthusiastic quote lover, I of course shared it on Twitter, not expecting the various interpretations it solicited. As an aside, this is what happens when you share something without a particular context: people rightfully supply their own. ...