javaBin · Norwegian Java User Group

The Early Years

How a small Norwegian Java community became Scandinavia's largest developer conference

Founded 1998 · Oslo, Norway

The Origin

The story of javaBin begins not in 1998, but two years earlier. In the summer of 1996, a group including Helge Skrivervik from Skrivervik Data, Radio 1, and Schibsted Nett launched Java Brukergruppen i Norge — the first attempt at a Norwegian Java user group. The catalyst was a Norwegian Java applet competition mirroring an international one run by SunSoft. But the Norwegian Java community in 1996 was simply too small. The initiative faded within months.

Two years passed. Java had grown from a curiosity into an enterprise platform. On April 23, 1998, a proper founders' meeting — a stiftelsesmøte — was held in Oslo. The person who organized that meeting was Markus Harboe.

Thor Henning Hetland was not in the room that day.

He arrived at the next meeting. And he was elected president.

“I was shocked of how little programming knowledge it was in the businesses when I started as a consultant in Taskon after finishing NTH/NTNU.” Thor Henning Hetland (Totto), on why he said yes

Totto had graduated from NTH (the Norwegian Institute of Technology, later NTNU) and entered the Norwegian consulting world through Taskon, one of the early Java and object-oriented consultancies in Norway. What he found was a gulf between what he knew was possible with software and what businesses were actually doing. He had been programming and getting paid for it since age 10 — by the time he arrived in the consulting industry, he had roughly a decade of real programming experience. The gap was particularly striking.

That shock is what built javaBin. Not a hobby. Not a networking club. A reaction to the state of Norwegian software development.

This motivation explains everything about javaBin's character under Totto's leadership: monthly meetings with real technical depth. Practitioners presenting to practitioners. Norwegian-language technical discussion that lowered the barrier. A forum where honest professional questions were welcome. And eventually, a conference made by developers for developers — not for vendors.

The People

javaBin was built by volunteers. But some volunteers carried more than others. When Olve Maudal sat down in September 2007 to write about what made JavaZone a success, he had no trouble identifying the answer:

“If I have to single out the three main reasons why JavaZone is such a success, I guess everybody with some insight will agree when I say: Thor Henning Hetland (Totto), Stein Grimstad and Carl Onstad. With help from a lot of extremely able and willing people of course, they have created one of the best developer conferences in the world.” Olve Maudal, September 15, 2007

The Inner Circle

Stein Grimstad

Vice President

The quiet engine behind operations. Methodical, incredibly effective at logistics. Totto was the visionary and public face; Stein made things actually work.

Carl Onstad

Partners & Sponsors

The third pillar. Handled sponsor and partner relationships for JavaZone. Still runs javaBin Økonomi AS today — more than two decades later.

Key Contributors

Markus Harboe

Founder

Organized the April 23, 1998 founding meeting. Listed #2 on the javaBin heroes page. Later moved into cybersecurity (mnemonic).

Bjørn Tveiten

Finance Officer

Re-elected multiple times. Kept the books straight through years of rapid growth.

Kaare Knudsen

Deputy Chair

Active early-to-mid 2000s. Second-term board member by 2006.

Olve Maudal

Board Member 2003+

Core organizer for early JavaZone editions. Later became a well-known C++ conference speaker. His 2007 tribute post is a key historical source.

A Name from History

The java.no “helter” (heroes) page from January 2001 lists one name that stands out: Trygve Reenskaug of Numerica Taskon. Reenskaug is the inventor of the MVC architectural pattern — one of the most influential ideas in the history of software design. That he appeared on javaBin's heroes list says something about the kind of community this was from the very beginning: small, but running deep.

The Platform

A Java user group running its own Java web application. They were eating their own dogfood from the start.

The early java.no was almost certainly a custom-built Servlet/JSP application on Tomcat or similar — no PHP, no WordPress, no off-the-shelf CMS. As the community grew, so did the portal. By 2003, java.no was a full-fledged community platform with news, articles, event archives, meeting minutes, and a personalized newsletter.

The Navigation Tells the Story

Wayback Machine snapshots show how java.no evolved. Each year brought new sections, reflecting the community's growing ambitions:

From a simple set of links in 1999 to 17 navigation items by 2006 — blogs, forums, job listings, a presentation archive, and a dedicated JavaZone section. Each addition represented real community need.

JForum — Customized by Hand

The forum was the heart of the site. In 2005, a new forum was installed: JForum, the popular open-source Java forum engine. Totto installed and heavily customized it himself, integrating it deeply into the java.no portal. The Wayback Machine confirms the platform — archived pages carry the title “JForum — java.no”.

Forum categories revealed the community's priorities: Kom i gang med Java (Getting started), Generelt (General), Rammeverk (Frameworks), Appservere (App servers), Utviklingsmiljø (IDEs), and Mobil Java.

The Numbers

2M+

Hits per Month

2,500

Forum Messages (2006)

1,100+

Registered Users

By 2006, java.no recorded over 2 million hits per month. Content was syndicated to 20+ partner company websites. For a Norwegian-language niche community — these were remarkable numbers.

Ahead of Its Time

In fall 2003, java.no added two new channels: RSS feeds (early adopters in the Norwegian web) and a WAP interface at wap.java.no — a mobile version for the WAP phones of the era. Very forward-thinking for 2002–2003, years before smartphones changed everything.

javaBin also maintained a dedicated portalgruppen (portal group) that held regular meetings to develop the website infrastructure — five meetings in 2006 alone, escalating to weekly meetings by 2008–2009 as they built the next generation platform.

JavaZone

The conference that would become Scandinavia's largest developer event started modestly. In 2002, Sun Microsystems initiated a Java conference in Oslo and gave javaBin the responsibility for ensuring technical quality. 350 people showed up, in the basement of Chateau Neuf — a university student venue.

By 2004, javaBin had taken over the entire event, with Sun Microsystems stepping back to become one partner among many. The values were set from the beginning and never changed:

“While most conferences seem to grow and/or degrade into something useless after a few years, JavaZone is growing while getting just better and better for each year.” Olve Maudal, 2007

Growth Timeline

Year Attendees Venue Notes
2002 350 Chateau Neuf Inaugural. Sun Microsystems initiative. One day, basement venue.
2003 ~400 Chateau Neuf Growing steadily.
2004 800 Radisson SAS, Holbergs pl. javaBin takes full control. 23 partners. First venue change.
2005 800 Radisson SAS Established presence.
2006 1,000 Radisson SAS Outgrowing the venue.
2007 1,400 Oslo Spektrum Two days, six tracks. Totto and Stein step down.
2008 2,300 Oslo Spektrum 47 partners. All-time high at the time.
2012 2,800 Oslo Spektrum
2016 3,000+ Oslo Spektrum “15 Years of JavaZone.”
2019 ~3,200 Oslo Spektrum Duke's Choice Award year.
2024 ~3,600 Oslo Spektrum ~200 speakers, ~50 partners.

From 350 people in a basement to 3,600 at Oslo Spektrum. Same values, ten times bigger. By 2007, JavaZone required an estimated 17,000 volunteer hours per year from roughly 50 professionals — all unpaid.

The Community

Forum Culture

What made java.no's forum special was not the software — it was the culture. Five things set it apart:

Norwegian language. You could discuss “skal vi bruke EJB eller Spring?” in your own language. This lowered the barrier enormously. English-language forums like TheServerSide or JavaRanch were useful, but there was something different about hashing out architecture decisions in Norwegian.

Real-name culture. People posted under their real names because they would meet each other at monthly meetings. This kept discussions civilized in a way that anonymous forums never managed.

Practitioner-focused. Unlike TheServerSide (theoretical, sometimes preachy) or JavaRanch (beginner-focused), java.no discussions were about real problems in real Norwegian projects — banking systems at DnB NOR and Nordea, telecom infrastructure at Telenor, public sector enterprise Java.

The J2EE debates. This was the peak J2EE complexity era. Entity beans vs. session beans vs. skip EJB entirely. Struts vs. Spring (when it emerged) vs. Tapestry vs. JSF. IntelliJ IDEA vs. Eclipse. Norwegian consultants working on enterprise systems brought passionate, practical perspectives.

The hiring pipeline. The job board (stillingsannonser) and career discussions made java.no essential reading for the Norwegian Java job market.

Monthly Meetings

javaBin ran meetings across Norway: 14 per year in Oslo, 6 in Bergen, 3 in Stavanger, and events in Trondheim. Oslo meetings were typically held at Lille Auditorium, Institutt for Informatikk (IFI) at Gaustadalléen 23, or hosted by member companies.

Attendance was typically 100–140 people, even on short notice. Topics ranged from visiting international speakers (Ed Roman on Message-Driven Beans in January 2001, Bruce Tate on Java's future in June 2005) to homegrown presentations on EJB architecture in Norwegian banking.

Membership Growth

Year Members Companies Note
1998 Founded April 23
~2001 ~800 180+ Early growth
2003 1,400+ 130+ Rapid expansion
2004 2,300+ 150+ Doubled in one year
2007 3,200+ 180+ 1,100+ registered site users
2024 ~4,000 70+ active volunteers

The Companies

Norwegian consulting firms shaped the early community. ObjectWare was Totto's employer and javaBin's spiritual home. ObjectNet, Mesan, WM-Data (later Logica, then CGI), Cap Gemini Ernst & Young (later Capgemini), Mogul, Bekk Consulting, and Accenture all had board members or hosted meetings. Sun Microsystems Norway was a natural partner, providing speakers and support from the beginning.

The Handover

In September 2007, after six years of JavaZone and nearly ten years leading javaBin, Totto and Stein stepped down.

Olve Maudal captured the moment the day after JavaZone 2007:

“After 6 years, Totto and Stein have decided to step down and let somebody else take over JavaZone. It will be interesting to see what happens, but there are several very capable candidates in javaBin that can take over their roles. My guess is that as long as the core values defined by Totto and Stein remains, JavaZone will continue to succeed.” Olve Maudal, September 15, 2007

His guess proved right.

Kjetil Paulsen took over as chair in 2008, followed by Andreas Roe. The organization matured. javaBin Økonomi AS — a separate limited company created in 2007 for JavaZone event risk management — formalized the financial operations that Carl Onstad had built. (Onstad became its CEO, Øyvind Lokling its board chair — both from the original 2003 board.)

By the 2010s, a new generation had arrived: Rustam Mehmandarov led JavaZone for three years and became a Java Champion. Dervis Mansuroglu joined around 2010, led Oslo meetups from 2015, and was named Java Champion in 2019. Markus Krüger helped restart Oslo meetups in 2014 after a quiet period.

The values held. The conference grew. JavaZone 2008 — the first without Totto and Stein — hit 2,300 attendees with 47 partners.

Legacy

Teknologihuset (2012–2020)

javaBin helped establish Teknologihuset (“House of Technology”) at Pilestredet 56 in Oslo — a collaboration with Macsimum to create a free, open venue for any tech community hosting free events. Over its roughly seven-year run, more than 70 different communities used it. It closed during COVID-19, but it demonstrated javaBin's philosophy in physical form: build infrastructure that lifts the entire community, not just your own.

Duke's Choice Award 2019

In 2019, javaBin received the Duke's Choice Award at Oracle Code One in San Francisco — one of the highest recognitions in the Java ecosystem. The award honored what javaBin had been doing for over two decades: building a community that makes developers better.

Today

~4,000

Members

70+

Active Volunteers

3,600

JavaZone 2024

javaBin still runs monthly meetups across Norway. java.no is now a modern Next.js/TypeScript site on Vercel. The JForum is gone, replaced by Slack channels and social media. The job board has been eclipsed by LinkedIn. But the monthly meetings continue, JavaZone sells out every year, and the core value — a community made by developers, for developers — remains exactly what Totto set out to build in 1998.

The java.no portal, the hand-customized forum, the WAP interface, the 2 million monthly hits — those are artifacts of a specific era. What endured is the culture: real-name, practitioner-focused, community-owned, stubbornly non-commercial. Twenty-six years later, it still works.

Sources

This history was compiled from primary sources, annual meeting documents, Wayback Machine archives, and firsthand accounts.