Java

After 30 days of intense development, I'm pleased to announce the first release of Joeffice. Joeffice is an open source office suite written in Java. The web sites: http://www.joeffice.com: The software websitehttp://www.joeffice.org...
After 30 days of intense development, I'm pleased to announce the first release of Joeffice. Joeffice is an open source office suite written in Java. The web sites: http://www.joeffice.com: The software websitehttp://www.joeffice.org: The development and open source community websitehttp://www.joeffice.net: The online version of Joeffice (as Applet) The characteristics: Released under the Apache licenseWorks on Windows, Linux, Mac OS X and online thanks to Java™Tab and docking windows thanks to NetBeans RPCNo hard-coded English (for internationalization)Components: Word processor, Spreadsheet, Presentation, Database and DrawingSupported documents: docx, xls, xslx, csv, pptx, h2.db, svgAlpha 1 version, so still a lot to do and to fix (read Call for participation) The core components: Java 7 / SwingThe NetBeans application frameworkApache POIH2 DatabaseApache Batik
31 minutes ago
Coursera run an excellent Scala course which I just had the opportunity of participating in. The course duration is seven weeks. Each week consists of about 1.5 hours of lectures and then an assignment which can take anything between a...
Coursera run an excellent Scala course which I just had the opportunity of participating in. The course duration is seven weeks. Each week consists of about 1.5 hours of lectures and then an assignment which can take anything between an hour to about 5 hours. The course syllabus is outlined here. So personal opinion time... Preview Text: ...
about 6 hours ago
This is the second part of the article in which I’m sharing a list of simple tips that, in my opinion, can help programmers succeed at their current workplace. You can read the first part here: How to Stand Out at Work: 10 Tips for Progr...
This is the second part of the article in which I’m sharing a list of simple tips that, in my opinion, can help programmers succeed at their current workplace. You can read the first part here: How to Stand Out at Work: 10 Tips for Programmers (Part 1). We’ve already reviewed 5 items, so let’s continue with the number 6: 6) Try to give realistic estimates Giving too optimistic estimates...
about 7 hours ago
Intro I was aware of thread local but never had the occasion to really use it until recently. So I started digging a little bit on the subject because I needed an easy way of propagating some user information via the different layers...
Intro I was aware of thread local but never had the occasion to really use it until recently. So I started digging a little bit on the subject because I needed an easy way of propagating some user information via the different layers of my web application without changing the signature of each method called. Preview Text: I was aware of...
about 7 hours ago
Looking at Memcached 10 Years Later This week was the 10 year anniversary since the creation of Memcached. First created for the blog-building site, LiveJournal, Memcached has remained a staple persistence technology. Preview ...
Looking at Memcached 10 Years Later This week was the 10 year anniversary since the creation of Memcached. First created for the blog-building site, LiveJournal, Memcached has remained a staple persistence technology. Preview Text: Today: Memcached 10 years later, JS struggles, why can't testers and developers get along?; Neil...
about 7 hours ago
Every week, we feature a new developer/blogger from the DZone community here and in our newsletter, catching up to find out what they're working on now and what's coming next. This week we're talking to Mahdi Yusuf, developer at Source M...
Every week, we feature a new developer/blogger from the DZone community here and in our newsletter, catching up to find out what they're working on now and what's coming next. This week we're talking to Mahdi Yusuf, developer at Source Metrics, active member of the Python community, and creator of Neckbeard Republic. Preview Text: ...
about 7 hours ago
Suppose you have a very large dataset - far too large to hold in memory - with duplicate entries. You want to know how many duplicate entries, but your data isn't sorted, and it's big enough that sorting and counting is impractical. How ...
Suppose you have a very large dataset - far too large to hold in memory - with duplicate entries. You want to know how many duplicate entries, but your data isn't sorted, and it's big enough that sorting and counting is impractical. How do you estimate how many unique entries the dataset contains? It's easy to see how this could be useful in many applications, such as query planning in...
about 7 hours ago
With the release of Solr 4.2 we’ve got the possibility to use the HTTP protocol to get information about Solr index structure. Of course, if one wanted to do that prior to Solr 4.2 it could be achieved by fetching the schema.xml file, pa...
With the release of Solr 4.2 we’ve got the possibility to use the HTTP protocol to get information about Solr index structure. Of course, if one wanted to do that prior to Solr 4.2 it could be achieved by fetching the schema.xml file, parsing it and then getting the needed information. However when Solr 4.2 was released we’ve got a dedicated API which can return the information we need...
about 7 hours ago
At the end of April, Leo and I went on a one week trip to the Valley. Over the years, we had built up a number of connections in the Valley and we thought that now was the time to go over there and meet face to face. We end up having 20 ...
At the end of April, Leo and I went on a one week trip to the Valley. Over the years, we had built up a number of connections in the Valley and we thought that now was the time to go over there and meet face to face. We end up having 20 meetings over 6 days, which made for quite a schedule. Preview Text: It’s one thing to know...
about 7 hours ago
As recently as this week, I’ve been involved in conversations with customers about how we can help make their teams deliver more predictably. How can they meet commitments on all levels of the organization, including project, program, a...
As recently as this week, I’ve been involved in conversations with customers about how we can help make their teams deliver more predictably. How can they meet commitments on all levels of the organization, including project, program, and portfolio? Preview Text: As recently as this week, I’ve been involved in conversations with...
about 7 hours ago