Something I have noticed in many conversations, whether on twitter or in real life, is that we never have enough context. When people describe all the challenges they face writing code, it’s hard to grasp the culture various developers experience. And culture is key. But another overlooked aspect is exactly who is the customer for […]
I used to chant the line about how static methods in Java were evil. In fact, you can find funny articles and stack Overflow discussions about how this is the case. So why am I shouting from the rooftops that statics are no longer evil?
To answer that question, it’s important to realize that everything in […]
I’m a pretty big test advocate. After all, it’s in my profile. So how can I say that TDD is wrong?
“Test-bitten script junky…” — opening of my profile
The “test-bitten” means I’ve been bitten by the automated testing bug. In a previous post, I mentioned having built the equivalent of a CI solution early in my […]
It’s not secret that I’m writing a novel. (If you HAVEN’T heard this, then I’m just not communicating very well!) It’s scheduled for release in March with a relatively small press called Clean Reads.
And its owner wears many hats. An author herself, the owner of Clean Reads is also an editor, content manager, graphic designer, […]
Raise your hand if you remember the golden hammer of Object Oriented Programming. You know, where you only have to code something once and then reuse it in all your subclasses? Remember those days?
Maybe this is what they still teach in dusty lecture halls amidst today’s Computer Science departments. But if you have spent any […]
I was kind of shocked when I saw Yet Another Posted Solution to REST. I sighed and commented, and drew the ire of many. So I figured this might be a good time to gather some thoughts on REST.
Love how GraphQL “fixes” the REST by introducing tight coupling and brittleness. And then they duck the impact. https://t.co/JUJrvlpgQU
— Greg L. Turnquist (@gregturn) May 22, 2017
The article starts by criticizing REST and offering their toolkit as the solution. What’s really funny, is that […]
I remember reading about polymorphism for the first time. I was in high school, and boy it sure looked cool! Too bad I didn’t realize that the myth of polymorphism was a bunch of poppy cock.
You see, polymorphism never seems to be presented in its real state. Instead, we get this goofy, toy-app type presentation. Does […]
Good developers take breaks. But why? Last night, I attended a men’s session where two very different people talked on stage about very different breaks. The first was a pastor who was granted a six month sabbatical. The second was someone that was fired, and instead of lunging for the next job, spent time evaluating […]
I just arrived in Germany for our big Spring Data summit. Our team is having a get together to do some planning and scoping of work for the next year. And I couldn’t be more excited.
I arrived at 7:00 am local time, and waited two and half hours to discover the airline had lost my […]
I just sent in the last chapter of Learning Spring Boot 2nd Edition’s 1st draft. And my brain has collapsed. I’ve been working for several months on this 10-chapter book that embraces Spring Boot 2.0 and reactive programming. There are several books out there on reactive programming, but I believe this will be the first […]