Maybe We Should Go Easy on Uncle Bob Edit: James Shore, the guy who attempted to shame Uncle Bob on Twitter, has fairly pointed out that I’ve omitted some of the context that makes his shaming appear more reasonable. I’ve edited this post to include more of that context. Holy crap! In case you missed it, Uncle Bob got excoriated on Twitter earlier this week for a comment he made about the media’s coverage of the separation of immigrant children from their parents.
Patterns Principles and Tools for Testing Your React (Native) Apps Here’s a written version of my recent React Orlando talk: I want to talk about some patterns, principles, and tools for testing react native applications. I’m going to focus a lot on the “patterns and principles” part of the testing equation because, as we all know, the improper use of tools can actually be worse than not having those tools at all. Michael Scott’s misuse of the fork-lift in Daryl’s warehouse came to mind while I was pondering this truth, and it turns out there’s a gif of this exact moment in the show.
The so-called 'RESTful' web in 2018 and beyond Recently, I’ve been wondering, Should new APIs created in 2018 be RESTful or be built using graphql or be something else entirely? While pondering and researching this question, I’ve stumbled upon some broader realizations like, Most web APIs and SPAs aren’t actually RESTful. 😨 In fact, I’ve never worked with a completely RESTful API. We’re reinventing the wheel and making our lives harder — on the server and on the client — by ignoring the standards around REST APIs 😞 The same force that explains our half-ass adoption of REST (i.
Ya Better Recognize Recently, I’ve picked up Psychologically Healthy Organizations from the APA to learn more about, among other things, the importance of recognition in the workplace. Here I want to share some highlights from the APA’s work on employee recognition in the workplace. Recognition Meaningfully Shapes Performance The authors of Peopleware make some strong claims about team composition and the extent to which people can change in the workplace: For most efforts, success or failure is in the cards from the moment the team is formed and the initial directions set out…managers are unlikely to change their people in any meaningful way.