PinnedOpenAPI Openly Humiliates ThemselvesSo I can’t believe I am telling you this story much less that it occurred. The fact that the OpenAPI maintainers doubled down on something…Nov 15, 202410Nov 15, 202410
PinnedWhy Api Gateways Are Dead (1 of 2)(continue to Why Api Gateways are Dead Part 2 )Nov 2, 202239Nov 2, 202239
PinnedWhy API Gateways Are Dead (2 of 2)( back to Why Api Gateways Are Dead part 1 )Dec 5, 2022184Dec 5, 2022184
Why Design-First API’s FailYou have most likely heard many api people touting the benefits of design first vs code first with people like myself shouting back…Jan 22Jan 22
The Problems With OpenAPIWhile OpenAPI has become a popular and widely used specification for RESTful API design, there are several criticisms and limitations…Jan 15Jan 15
API RULES vs DescriptionNot too long ago in web development, there was a framework called Drools which provided a standardized way to manage all your RULES for…Jan 1414Jan 1414
API Security TerminologyAPI security is something that mystifies nearly everyone having to develop a backend. To ease some of that, here is a list of…Jan 51Jan 51
Why Openapi Arazzo FailsArazzo, as an API flow description framework, faces a number of limitations and challenges when it comes to defining and documenting…Dec 12, 2024471Dec 12, 2024471
Obfuscating Source Code from AI (in Java)With the advent of AI, open source code is at risk of becoming a plaything for Copilot and other systems to play with however they choose…Oct 28, 20241Oct 28, 20241
Junior Developers Questions Are Not DumbOften times we want junior developers to ‘empower’ themselves by Googling a question rather than constantly going to the Senior.Jun 18, 20241Jun 18, 20241
The Software MumuToo many managers make the same decisions on software in their company… mostly because they do not understand the low-level workings of…Jun 17, 2024Jun 17, 2024
API Security : Randomly Generated SecretSo one of the ideas I have been playing with for awhile was the idea of randomly generating your ‘secret’ used for token generation and…Jun 10, 2024Jun 10, 2024
API Security : ROLES (RBAC/ABAC) Part 2I write ALOT on securing your API’s… mainly because I see so many mistakes that could be avoided. One of the BIGGEST is lack of RBAC/ABAC…Jun 7, 2024Jun 7, 2024
Nodejs API Security : 404 Not FoundThere are TONS of companies and people trying to create their API backend in Javascript. In fact, that is what the majority of API jobs ask…Jun 6, 2024Jun 6, 2024
How I stopped giving a sh*t about AI and learned to embrace (kind of)The other day I was using the IntelliJ IDE and it was autocompleting or making suggestions as to what I forgot (like a semi colon or…Jun 6, 2024Jun 6, 2024
API Security (part 1)(Note: I will be doing an article on API security every week for the next few weeks)Jun 5, 2024Jun 5, 2024
IETF API Catalog vs APIs.json[UPDATED (06–05–2024) with Apis.json creator response (see below)]Apr 28, 2024Apr 28, 2024
The SpringBoot Language BiasFor the last 6 months, I have openly watched the Springboot advocate, Josh Long, speak about the languages supported by SpringBoot with…Sep 26, 2023Sep 26, 2023
Java vs Groovy Vs Kotlin for ScriptingUPDATE(11/28/2024): Kotlin recently dropped all scripting libraries from the languageJun 19, 20231Jun 19, 20231
Security First vs Api FirstAt the risk of further alienating myself in the Java community, I was in a chat yesterday with a couple of respected Java developers and I…Jun 1, 2023Jun 1, 2023