InfoWorld
NEWS
Home
Dev
Cloud
AI
Security
DevOps
Topics
Latest
Newsletters
Resources
Buyer’s Guides
About
About Us
Advertise
Contact Us
Editorial Ethics Policy
Foundry Careers
Newsletters
Reprints
Add InfoWorld as a Preferred Source in Google Search
Policies
Terms of Service
Privacy Policy
Cookie Policy
Copyright Notice
Member Preferences
About AdChoices
Your California Privacy Rights
Our Network
CIO
Computerworld
CSO
Network World
More
News
Features
Blogs
BrandPosts
Events
Videos
Enterprise Buyer’s Guides
Close
Analytics
Artificial Intelligence
Generative AI
Careers
Cloud Computing
Data Management
Databases
Emerging Technology
Technology Industry
Security
Software Development
Microsoft .NET
Development Tools
Devops
Open Source
Programming Languages
Java
JavaScript
Python
IT Leadership
Enterprise Buyer’s Guides
Back
Close
Back
Close
Popular Topics
Artificial Intelligence
Cloud Computing
Data Management
Software Development
Search
Topics
Latest
Newsletters
Resources
Buyer’s Guides
About
Policies
Our Network
More
Back
Topics
Analytics
Artificial Intelligence
Generative AI
Careers
Cloud Computing
Data Management
Databases
Emerging Technology
Technology Industry
Security
Software Development
Microsoft .NET
Development Tools
Devops
Open Source
Programming Languages
Java
JavaScript
Python
IT Leadership
Enterprise Buyer’s Guides
Back
About
About Us
Advertise
Contact Us
Editorial Ethics Policy
Foundry Careers
Newsletters
Reprints
Add InfoWorld as a Preferred Source in Google Search
Back
Policies
Terms of Service
Privacy Policy
Cookie Policy
Copyright Notice
Member Preferences
About AdChoices
Your California Privacy Rights
Back
Our Network
CIO
Computerworld
CSO
Network World
Back
More
News
Features
Blogs
BrandPosts
Events
Videos
Enterprise Buyer’s Guides
Home
Johannes Brodwal
Johannes Brodwal
Johannes is a leading figure in the Norwegian agile and Java community. He focuses on strategic use of open source in the enterprise and use of automated testing and integration in order to deliver mission critical projects.
Articles by Johannes Brodwal
how-to
Why I stopped using Spring
By Johannes Brodwal
Dec 8, 2013
3 mins
Java
how-to
Humble architects
By Johannes Brodwal
Nov 26, 2013
6 mins
Java
how-to
Announcing EAXY: Making XML easier in Java
By Johannes Brodwal
Nov 5, 2013
20 mins
Java
how-to
Having fun with Git
By Johannes Brodwal
Oct 9, 2013
25 mins
Java
how-to
Offensive programming
By Johannes Brodwal
Sep 25, 2013
36 mins
Java
how-to
A canonical web test
By Johannes Brodwal
Sep 16, 2013
7 mins
Java
how-to
Om å løse alt bortsett fra det egentlige problemet
By Johannes Brodwal
Sep 2, 2013
3 mins
Java
how-to
A jQuery inspired server side view model for Java
By Johannes Brodwal
May 7, 2013
6 mins
Java
how-to
A canonical Repository test
By Johannes Brodwal
Mar 8, 2013
13 mins
Java
how-to
Loud failures are better than silent, faulty behavior
By Johannes Brodwal
Oct 12, 2012
7 mins
Java
Show me more
Latest
Articles
Videos
feature
How to land a software development job in an AI-focused world
By Bob Violino
Mar 23, 2026
9 mins
Artificial Intelligence
Careers
Generative AI
opinion
The agent security mess
By Matt Asay
Mar 23, 2026
6 mins
Access Control
Development Approaches
Identity and Access Management
news
OpenAI’s desktop superapp: The end of ChatGPT as we know it?
By Gyana Swain
Mar 20, 2026
5 mins
Artificial Intelligence
Development Tools
Software Development
video
How to build desktop apps in Typescript with Electrobun
Mar 17, 2026
5 mins
Python
video
Write and run assembly in Python with Copapy
Mar 10, 2026
5 mins
Python
video
Run AI Models Locally on Your PC — No Cloud Required (LM Studio Guide)
Mar 3, 2026
5 mins
Python