EclipseSource Blog

eclipsesource.com · Company blog · on HN since 2009

EclipseSource, a consultancy around the Eclipse ecosystem, blogs about Theia IDE, Eclipse releases, Java tooling, and Node.js on the JVM.

What HN saysHN commenters link it for Theia release news such as collaboration support, Node.js on the JVM, and an RCP testing tutorial.
33HN people shared it
9linked it in comments
45stories submitted
136story points
2 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Running Node.js on the JVM
    4 people · 28 points · first shared 2016 · 6 comments on HN
  2. 2
    Persistent Trees in Git, Clojure, and CouchDB
    2 people · 30 points · first shared 2009 · 2 comments on HN
  3. 3
    Introducing the Theia IDE
    2 people · 22 points · first shared 2024 · 12 comments on HN
  4. 4
    Top Eclipse Luna Features
    2 people · 3 points · first shared 2014 · discussion on HN
  5. 5
    Top Eclipse Helios Features
    2 people · 2 points · first shared 2010 · discussion on HN
  6. 6
    Clojure trees.png
    2 people · first shared 2014
  7. 7
    Continuous Deployment with Docker and Virgo
    1 people · 3 points · first shared 2013 · discussion on HN
  8. 8
    Why is that button gray?
    1 people · 3 points · first shared 2009 · discussion on HN
  9. 9
  10. 10
    Effective Java Debugging with Eclipse
    1 people · 3 points · first shared 2013 · 1 comments on HN
  11. 11
    Using the Eclipse Memory Analyzer
    1 people · 2 points · first shared 2013 · discussion on HN
  12. 12
    The Eclipse Theia IDE vs. VS Code in Depth (2021)
    1 people · 2 points · first shared 2022 · discussion on HN
  13. 13
    Top Eclipse Indigo Features
    1 people · 2 points · first shared 2011 · discussion on HN
  14. 14
  15. 15
    3 good reasons to avoid using Array in Java interfaces
    1 people · 2 points · first shared 2014 · discussion on HN

What HN people wrote when they linked it

IndianaJonas2 · 2025-03-21
Collaboration support is supported since September 2024. You can eve self-hosted the server infrastructure if needed. https://eclipsesource.com/blogs/2024/09/09/eclipse-theia-1-53-release-…
p2detar · 2020-04-06
I don't find this a fair thing to say. Eclipse was/is de facto the standard IDE for Java and JavaEE development, not to mention it was/is widely used as an IDE for C development. You can still find prebuilt packages [0] that quickly get you off ground. I've built commercial products with Eclipse RAP [1] that are still used today. Eclipselink [2] for persistence is also a great tool. Eclipse EMF [4] for modeling - and I've used that A LOT when building databases and model structures for businesses. I have since then moved to other languages and tools, but much of today's software was made possible by the Eclipse team. And I thank them for all their great work. 0 - https://www.eclipse.org/downloads/packages/ 1 - https://www.eclipse.org/rap/ 3 - https://www.eclipse.org/eclipselink/ 4 - https://eclipsesource.com/technology/modeling/#emf (edit: added EMF)
revelation · 2017-10-22
This is diffing PNGs? That sounds like a recipe for disaster. Here is what this looks like in the much denigrated Java Enterprise world: https://eclipsesource.com/blogs/tutorials/rcp-testing-tool-rcptt-basic…
amelius · 2015-10-05
Well, immutable data-structures use "structural sharing", internally. Search for it. For example, this image, [1], shows two data-structures (the green nodes), that internally share many nodes. Now, comparing those two structures can be done efficiently, because the shared parts don't need comparing. [1] http://eclipsesource.com/blogs/wp-content/uploads/2009/12/clojure-tree… (a random image I found on the internet that illustrates my point)
gosia-m · 2015-01-31
Ah, my mistake. Here it is again. http://eclipsesource.com/blogs/2015/01/15/fast-dev-roundtrip/ The video shows live-reload development in Tabris.js, with a developer app so you can test and debug on your device as you go. Pretty neat, huh? :)
craigching · 2014-06-25
Ian Bull's annual top 10 Eclipse features (for Luna this year): http://eclipsesource.com/blogs/2014/06/25/top-10-eclipse-luna-features…
rje · 2010-06-23
I had trouble finding any useful information on the landing page. EclipseSource did a series of blog posts highlighting some of the new features, which at least gives me some idea: http://eclipsesource.com/blogs/2010/06/23/top-10-eclipse-helios-featur…
grayrest · 2014-02-24
In order to understand the frame of reference for Om, you really need to watch some Rich Hickey presentations [1][2] (or have a good understanding of functional programming). The first one is more relevant to your questions here, the second is just because Clojure programmers have very specific definitions of "simple" and "easy" and because it's a good talk. [1] http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey [2] http://www.infoq.com/presentations/Simple-Made-Easy That said, on to answering your questions: > If data changes, it needs to mutate, right? ... Data doesn't change in this model (see [1]). Incoming events (keyup, network request, page load) occur and your program responds to those events by producing a new, immutable set of data that you're going to use going forward. Om apps keep one reference to the root of the data tree–Om examples use app-state as the name–which represents the official current state of the data. You can reasonably argue that swapping out app-state is changing data except that anything that had a reference to the previous root(s) still has that reference and you have to go dereference app-state to get the current value instead of having it changed out from under you. > If that's the way, how can you efficiently do updates on relatively large chunks of data? ... Or am I missing something and is it really not that bad? [3] http://eclipsesource.com/blogs/wp-content/uploads/2009/12/clojure-tree… Clojure(script)'s data…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close