Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. Other Cool Stuff

Other Cool Stuff

Other Cool Stuff
Other Cool Stuff

Chopping the monolith

Nicolas Fränkel (Hazelcast)

Micro services are ubiquitous. However, most companies that implement micro services do not reap their full benefits - at best. At worst, it’s an epic failure.

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

Powerful Java problem determination methods

Gireesh Punathil (IBM)
Pasam Soujanya (IBM)
Ravali Yatham (IBM)

While every software has a unique way of how anomalies manifest and how those are diagnosed, there is a common philosophy that governs a series of connected logical reasoning and steps that originates from that reasoning - forming the basic blocks of Java problem determination. On a real debugging scenario, these high level philosophy is interpreted and customized for the actual problem context. In this session, we examine the governing principles of Java problem determination and how this applies to root cause analysis exercise, with the help of case studies and real world examples.

Experience level: 
Intermediate

Other Cool Stuff
Other Cool Stuff

34 keys is all you need: an ergonomic keyboard journey

Mattia Dal Ben (Eurotech)

In the latest years the custom mechanical keyboard scene has blown up significantly, reaching mainstream status among (not only) software developers. Nevertheless there's an overlooked niche of this hobby that greatly benefits from the open source ecosystem and the online community: ergonomic mechanical keyboard.

In this talk I'll walk you through the deep end of the custom ergonomic mechanical keyboard rabbit hole and explain why 34 keys is all you need (really!) and what are the benefits of such a keyboard.

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

Give your application memories

Milen Dyankov (AxonIQ)

Most applications only know the present. Their current state is calculated and updated somewhere on every change, effectively losing any previous states and information that only existed in the past. Can that be a limitation? Missed opportunity? What if your application could remember its entire history? Would that be any helpful, or is it a worthless effort? This talk will provoke Java developers to start asking such questions. It will provide useful mental models to better understand Event Sourcing, DDD, and CQRS concepts.

Experience level: 
Intermediate

Other Cool Stuff
Other Cool Stuff

Location transparency (for Java developers)

Milen Dyankov (AxonIQ)

If it is the first time you've heard the term, this talk is for you! This talk is definitely for you if you are concerned about Coherence, Coupling, and Connascence while building applications. The amount of things that can break prevents you from splitting a monolith into distributed micro-services? In that case, applying location transparency may be both your kick-starter and your safety net.

Experience level: 
Intermediate

Other Cool Stuff
Other Cool Stuff

Tutor

best hostings (Self-employed)

I attended a digital marketing seminar where the person was highly experienced and he talked about how using the best hosting provider in India has helped him to make speedy websites.

 

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

Migration of Eclipse Platform Top level project to GitHub and changes to contribution workflows

Sravan Kumar Lakkimsetti (IBM)

With bugzilla going out of support and eclipse foundation's desire to reduduce competing services hosted at foundation, it is decided to retire bugzilla/gerrit combination in favour of either GitLab or GitHub

With many new developers having experience in GitHub, we at Eclipse TLP decided to move to Github. 

Agenda

  1. Why to migrate 
  2. What are the challenges and their solutions
  3. Impact on the current workflows
  4. Impact on community

 

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

Deployment options for OSGi applications in the cloud/edge

Dirk Fauth (Robert Bosch GmbH)

There are different ways to deploy a Java application. Traditionally it was a single JAR or a collection of JARs on a machine that has a matching Java Runtime installed. Today there are additional formats like a custom created JVM via jlink or a native compiled Graal Substrate. This gets especially interesting when thinking about deployment of smaller applications for processing tasks via containers in the cloud or on edge devices.

Experience level: 
Intermediate

Other Cool Stuff
Other Cool Stuff

OSGi.fx - Unleashing an OSGi console for modern era

Amit Kumar Mondal (Deutsche Telekom AG)

OSGi is around for many years and is currently the de facto standard to build modular applications. It provides a long list of open specifications making it possible to define the dependencies of each individual module with others and enable users to control the lifecycle of the components in the system. External tools are still required for the runtime configuration and management of the framework and bundles deployed within it.

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

How to NOT build a parser for AsciiDoc markup

Alexander Schwartz (Red Hat, Inc.)

Some years ago I set out to build a lexer and parser for AsciiDoc to use it in IntelliJ for syntax highlighting and AST manipulations. 

How hard can it be? Without knowing much about parsing, I extended an existing minimal JFlex parser, and gave it a try. This talk will revisit several problems I faced, and show when and how not to use JFlex. 

Experience level: 
Advanced

Other Cool Stuff
Other Cool Stuff

  • first
  • previous
  • 1
  • 2
  • 3
  • next
  • last

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top