Is your software architecture as clean as your code?
Modern software must function smoothly within a diverse ecosystem, from on-premises monoliths to ever-evolving cloud-based microservices. Architectural choices made during software development, be they explicit or implicit, add complexity and create i...
Can Wasm replace containers?
Heralded as the fourth standard of the web, WebAssembly, or Wasm for short, has sparked heated discussion since its origins. Wasm is an assembly-like programming language, a compact binary format, and a compilation target for C, C++, C#, Go, JavaScrip...
Breaking down digital silos
To absolutely no one’s surprise, a new Gartner survey of more than 3,100 CIOs and technology executives found that 52% of digital initiatives fail. If anything, the surprise is that the number isn’t higher. Way back in 2014, I was writing about ho...
The rise of specialized private clouds
I have always been suspicious of the “private cloud.” I get why the National Institute of Standards and Technology (NIST) included the term in the description of cloud computing almost 17 years ago, however, it was quickly taken as a way to bundle...
Hashtag Jakarta EE #254
Hashtag Jakarta EE #254 Welcome to issue number two hundred and fifty-four of Hashtag Jakarta EE! I am in the middle of a trip across Europe that started at DevCon in in Bucharest, Rumania and continued to SFSCon in Bolzano, Italy. Right now, I am on ...
SFSCON 2024
SFSCON 2024 This was the 24th edition of the South Tyrol Free Software Conference (SFSCON) in Bolzano. I is a free event that attracts visitors mostly from Northern Italy, Austria and Switzerland. This year, there were about 1000 registered attendees....
Serverless computing’s second act
Serverless computing has had a tumultuous journey characterized by early excitement, skepticism, and challenges that some—including yours truly—believed might spell its end. However, this technology is now experiencing somewhat of a resurgence, or...
Java app security would get a boost through quantum resistance
Java application security would be enhanced through a couple of proposals to resist quantum computing attacks, one plan involving digital signatures and the other key encapsulation. The two proposals reside in the OpenJDK JEP (JDK Enhancement Proposal...
IBM: APIs getting AI boost
IBM sees a confluence of artificial intelligence and APIs, with AI powering APIs in a way that improves the productivity of API teams. AI is augmenting skills that API teams may just be starting to learn, said Rashmi Kaushik, director of product manag...
AI accelerating API development, IBM says
IBM sees a confluence of generative artificial intelligence and APIs, with AI powering APIs in a way that improves the productivity of API teams. AI is augmenting skills that API teams may just be starting to learn, said Rashmi Kaushik, director of pr...
GitHub Copilot learns new tricks
The role of GitHub as part of Microsoft’s developer division is much more than providing Microsoft and its customers with a mix of cloud-hosted and on-premises source code version control. First GitHub branched out into offering a CI/CD platform wit...
DevCon 2024
DevCon 2024 I have been to Bucharest several times speaking at various conferences. Devcon was a new experience, even if it is organized by the same team as some of the other ones I have spoken at. It is a two day conference with multiple tracks, or st...