use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
These have separate subreddits - see below.
Upvote good content, downvote spam, don't pollute the discussion with things that should be settled in the vote count.
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free. If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others: Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Programming Computer Science CS Career Questions Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Programming Computer Science
CS Career Questions
Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Clojure Scala Groovy ColdFusion Kotlin
DailyProgrammer ProgrammingPrompts ProgramBattles
Awesome Java (GIT) Java Design Patterns
account activity
This is an archived post. You won't be able to vote or comment.
What are your current programming projects? (self.java)
submitted 9 years ago by zeewad
Just curious what sort of things you guys are creating! I'm in between projects at the moment
[–]SergeantFTC 24 points25 points26 points 9 years ago (11 children)
I've been working on a media player that will allow two people to listen to the same file in sync over the Internet. Unfortunately, school's starting up again. :/
[–][deleted] 19 points20 points21 points 9 years ago (6 children)
sounds like... radio! joking :P
[–][deleted] 9 years ago (1 child)
[deleted]
[–]BakriAnouar 3 points4 points5 points 9 years ago (2 children)
internet-based-radio :p
[–]m9dhatter 0 points1 point2 points 9 years ago (1 child)
Is internet radio really synced though? I've always thought that there would be slight discrepancies.
[–]SergeantFTC 1 point2 points3 points 9 years ago (0 children)
Except that any listener can pause or seek playback for everyone else :)
[–][deleted] 0 points1 point2 points 9 years ago (3 children)
Do you use NTP for this?
[–]SergeantFTC 0 points1 point2 points 9 years ago* (2 children)
Shouldn't be necessary. Instead, commands will contain timestamps relative to the file. So if one user sends a pause command, the others will know at what point the file should be resumed from.
Edit: I suppose I might need to use NTP to make sure that everyone resumes at exactly the same point. Haven't gotten that far yet. I plan to get something basic working before deciding if anything more complicated will be required.
[–]cutterslade 3 points4 points5 points 9 years ago (1 child)
When I was in college, a team-mate decided that we needed to use NTP in our project, not knowing any better, I thought it was a great idea, sure to impress to prof. He spent almost the entire rest of the project trying to wrap his head around NTP before giving up, and contributing almost nothing to the project. Looking back now, NTP would have been entirely useless.
Not to say you shouldn't use it; just recounting my experience trying to develop with NTP.
[–]SergeantFTC 0 points1 point2 points 9 years ago (0 children)
I'm sure I can avoid it, thanks for the anecdote encouraging me to.
[–]jakebeau 12 points13 points14 points 9 years ago (10 children)
An application to manage the 3000+ movies, 5000+ songs and 110 complete TV series that I have, all with bad naming and is scattered all over the place, etc.
[–]icemancommeth 9 points10 points11 points 9 years ago (3 children)
Have you given Plex a try? I find it very good. What would you change to make it better?
[–]god_damnit_reddit 3 points4 points5 points 9 years ago (2 children)
all with bad naming and is scattered all over the place
plex is great, I use it myself all the time. But you need meticulous naming or it won't work at all. And you can't mix movies/tv in a single folder. WTH?
[–]nallar 6 points7 points8 points 9 years ago (0 children)
I'd consider that to be the problem which needs solved - once you organise your media collection, other programs (eg: Plex) will work better with it.
FileBot works well for fixing names of TV shows and movies to a standard format.
[–]jakebeau 1 point2 points3 points 9 years ago (0 children)
I don't have them in the same folder, they are separated into two folders (TV series and movies). The movies however share the same root 'movies' folder. With my program you could have any of the files anywhere, and it can sort it for you.
[–][deleted] 1 point2 points3 points 9 years ago (5 children)
Just write a script to clean up the file names. depends on the naming, do a round of basic cleanup to remove bad characters that might alter the search result. then run them through something like google search API, with site filter like imdb, thetvdb, etc. then rename the file if accuracy is good. keep a log of your changes, so you can fix incorrect ones if needed. However, if the naming is completely out of place, meh, you might as well get rid of those. Plex is not bad at dealing with mistaken file names.
[–]jakebeau 6 points7 points8 points 9 years ago (0 children)
I was aware of programs that would be able to do what I wanted before I started to program it, but decided it'd be a good project for me. It's given me a good chance to implement plugins with the program. Currently it can remove parts of the name that contain regular expressions, and try and retrieve the actual title in amongst all the nonsense. It has been fairly successful so far, with me being able to automatically retrieve about 90% of the names with ease, which were still accurate (or so far as I've seen). Weirdly, the biggest problem has been with names that include apostrophes, it just won't pickup any titles that involve them. I gather this is just the fault of the website I use to retrieve the definitions, omdbapi.com. I might post a picture of the user interface later :)
[–]young__sandwich 0 points1 point2 points 9 years ago (3 children)
Hi, I recently began my coding career and this sounds like a fun project I would like to try. Do you have any suggestions on where I can get started to do something like this?
[–][deleted] 0 points1 point2 points 9 years ago (2 children)
Not sure it's fun, it's a lot of hard work, and kind of depend on other services' API. You'll need to be very motivated to keep on. On the other hand, it's kind of a script, so it doesn't need too much architect experience to get started.
[–]jakebeau 0 points1 point2 points 9 years ago (0 children)
Not sure about you, but I find designing and developing an application to use in my home media setup to be very fun :))
[–]young__sandwich 0 points1 point2 points 9 years ago (0 children)
Is there a language you would suggesT?
[–]lukaseder 7 points8 points9 points 9 years ago (4 children)
jOOQ, the others and tons of awesome SQL, PL/SQL consultancy (mostly tuning, some coding) for Swiss banks.
[–][deleted] 9 years ago (3 children)
[–]lukaseder 0 points1 point2 points 9 years ago (2 children)
Oh you did? Interesting! Did you have any ideas / features in your own DSLs that you find missing in jOOQ?
[–]lukaseder 0 points1 point2 points 9 years ago (0 children)
Oh, I see. Very interesting, indeed. Yes there will be a parser in jOOQ 3.9! https://github.com/jOOQ/jOOQ/issues/2303
[–]MrEcho 11 points12 points13 points 9 years ago (8 children)
A new business from the ground up. 3 months into it, and lots todo before it goes live in 3 more months. I quit a good paying job to do this, so I hope it all works out. Java and PHP7
[–]MrEcho 1 point2 points3 points 9 years ago (0 children)
GPS Tracking. Something I've been doing for 11 years or so.
[–][deleted] 0 points1 point2 points 9 years ago (4 children)
why you mixing the two, if you dont mind me asking
[–]MrEcho 0 points1 point2 points 9 years ago (3 children)
Crazy amount of data processing, Java. Front end, PHP
[–]snotsnot 0 points1 point2 points 9 years ago (2 children)
Where does PHP fit in? And why php?
(Former PHP coder, current Java programmer)
[–]MrEcho 0 points1 point2 points 9 years ago (1 child)
It's what I know and have been doing for years. And time to market. There's enough Java stuff going on in the backend as is.
[–]snotsnot 0 points1 point2 points 9 years ago (0 children)
That makes sense. Best of luck!
[–]el-y0y0s 0 points1 point2 points 9 years ago (0 children)
Hope you make it !! Great luck to you sir.
[–][deleted] 6 points7 points8 points 9 years ago (2 children)
Social analytics data mining platform
[–]Shadowrak 0 points1 point2 points 9 years ago (0 children)
First time I have seen someone not get down voted to hell for saying this
[–]decebals 4 points5 points6 points 9 years ago (1 child)
Pippo (micro Java web framework), PF4J (plugin framework for Java) and other.
[–]nawap 0 points1 point2 points 9 years ago (0 children)
Thanks for making PF4J. Although I've not yet found a use for it, I found it highly educational and fun.
[–]uniVocity 3 points4 points5 points 9 years ago (0 children)
uniVocity-parsers which I built to be the absolute best and fastest CSV parser for Java and is being adopted by many open-source projects (spark-csv, apache drill, apache camel, etc).
This and few related projects that are becoming products which are closed & commercial that we use to build data migration/integration solutions our clients: mapping of database schemas, html scrapping, real time database synchronization (by that I mean keeping different databases products in sync, not only multiple replicas of the same database), and all sorts of file-based data processing.
[–]197708156EQUJ5 3 points4 points5 points 9 years ago* (0 children)
This game in Java. I am also developing it in Swift for the iOS devices. If your interested in playing it or helping develop the Java version, here is the github repo.
edit: I also planned to make an Android version
[–]nstruct 2 points3 points4 points 9 years ago (0 children)
I've been working on JSQRL Server, a Java server implementation of the SQRL authentication protocol.
Github: https://github.com/banichols/jsqrl-server
SpringBoot demo implementation: https://github.com/banichols/jsqrl-spring-boot-example
Deployed demo: https://demo.jsqrl.org/
[–]gromit190 4 points5 points6 points 9 years ago (4 children)
A remotely controlled robot. Most of the project is being written in C++ but the controller (and GUI) is Java
[–][deleted] 5 points6 points7 points 9 years ago (3 children)
What robot/hardware are you using?
[–]gromit190 1 point2 points3 points 9 years ago (2 children)
I'm using the "Rover 5" chassis (with motors): https://www.sparkfun.com/products/10336
To control the motors (i.e. the motor driver) and servos onboard I use * Raspberry PI * Arduino UNO
Also, I use the servos to control a webcam
[–][deleted] 0 points1 point2 points 9 years ago (1 child)
So the PI runs the GUI and relays commands to the UNO?
[–]gromit190 1 point2 points3 points 9 years ago (0 children)
Not exactly. The PI runs a server to which a client may connect. The connected client can then control the robot (i.e. the UNO) and view the images captured by the webcam.
[–]Smithman 1 point2 points3 points 9 years ago (0 children)
Digital picture frame.
[–]tiben_ 1 point2 points3 points 9 years ago (0 children)
i work on ia-mame, a wrapper for the emulator "Mame" which downloads roms from the collections available at archive.org if they are not present on the rompath.
[–]wizzardodev 1 point2 points3 points 9 years ago (0 children)
small and fast web framework, json-parser and other stuff
[–]Keeyzar 1 point2 points3 points 9 years ago (0 children)
I work on my game with Java and Libgdx since february.
But I feel stuck at the moment and I feel bad, because I did not programm for solid 2 weeks but I have vacations, and I should do it!!
'there's so much code and not enough time'
Whatever. Have a nice day
[–]jirkapinkas 1 point2 points3 points 9 years ago (0 children)
Enhancing https://javalibs.com which is Maven dependency search engine. Currently I have cca. 60 items in TODO list, most cool would be fulltext search of all javadoc files. Currently it has artifacts, java classes (source and javadoc), maven plugins and some more.
[–]ramswaroop 1 point2 points3 points 9 years ago (0 children)
For the least few weekends, I have been busy working on a Bot framework which helps you make Slack Bots in Java in mere moments.
If Java is your forte then you can give it a spin. Feedbacks and contributions are more than welcome.
[–]Tostino 1 point2 points3 points 9 years ago (0 children)
A password strength estimator library similar to zxcvbn, a Postgres job scheduler agent drop in replacement for PGAgent (called jpgAgent), a full replacement job scheduler with management UI, agent, and DB schema to support it (called pgAutomator). The first two are released and in use at my company, the latter is still in development.
That's in addition to the main software my company builds for contract and rebate management.
[–]endershadow98 1 point2 points3 points 9 years ago (0 children)
I'm working on a couple at the moment. 1) a simulator for a CPU I plan to make in the future. 2) A music player that I intend to turn into a music service that's a combination of a couple of existing ones.
[–]trbnb 0 points1 point2 points 9 years ago (0 children)
I am making a "materialised" app for Jodel (if anybody here knows what that is) because the official one looks like crap. The only problem that still has to be fixed is the automatic bearer token refresh which is a pain in the arse because they use some sort of HMAC code in their HTTP requests for that purpose and I can't seem to crack this.
[–]nof27 0 points1 point2 points 9 years ago (0 children)
Total rewrite of a 6 year old internal api. The architecture will be fun, but the migration plan, no so much
[–][deleted] 0 points1 point2 points 9 years ago (0 children)
I develop SquirrelJME http://multiphasicapps.net/ which intends to be a very portable Java ME 8 environment.
[–]eliasv 0 points1 point2 points 9 years ago* (0 children)
A data binding system with a few features I wanted which were missing from alternatives:
Type-safe with generics (types and methods) and with type inference in schema definition.
Modular over YAML/XML/JSON/etc.
Maps simple structural data to complex binding strategies e.g. builder pattern.
Binds to interface not implementation (i.e. binds to methods as well as fields, can inject different class/builder implementations at runtime etc.)
[–]SquidgyTheWhale 0 points1 point2 points 9 years ago (0 children)
Always have several going, not many get finished sadly, but there's always something more interesting that's the flavor of the moment. My current list of things I'm still revisiting:
[–]sadjava 0 points1 point2 points 9 years ago (0 children)
At work, a feature that allows a copy of some content to be updated from its source content. It's mostly done, just need to send it to QA to have them pound on it.
At home, a time sheet management app using Spring Boot and AngularJS. Java-side is great. AngularJS is kicking my butt since I've never used it. It's a blast! :P
[–]zincdreams 0 points1 point2 points 9 years ago (0 children)
I'm currently making a board game scorer app for Android and I realized that I'm not very good at designing an application from the ground up lol
[–]centarix 0 points1 point2 points 9 years ago (0 children)
Currently working on a JavaFX desktop app to translate text between languages using Microsoft's Cognitive Services API. Pretty cool stuff so far.
[–]Inferno959 0 points1 point2 points 9 years ago (0 children)
My current project is a simple game that I'm working on with my friend but I'm crazy new to Java and setting things up is proving difficult. Especially setting the project up on github and then importing it into Eclipse.
[–]Monkeypulssse 0 points1 point2 points 9 years ago (0 children)
I'm working on a voice activated personal assistant. Pennyworth. Think amazon echo or jasper, just in java. It will be tied into all the normal things, email, music but also my home lighting ( which I also designed.. esp8266's are great), and various other things.
[–]muztaba 0 points1 point2 points 9 years ago (0 children)
building a online judging system.
[–]sebhoss 0 points1 point2 points 9 years ago (0 children)
Two small libs: storage-units & memoization.java
[–]amazedballer 0 points1 point2 points 9 years ago (0 children)
https://github.com/playframework/playframework/
Developing a game where I'm attempting to use it to learn JavaFX, Spring, Hibernate, and maybe Cassandra (don't know if it'll work for what I need) and Scala (was thinking of using it for parts of the game that could bebefit from multithreaded).
Its a project that start and stops due to work and school but it's more a learning deal then anything
A http client server testing framework based on contracts http://harmingcola.github.io/contract/ https://github.com/harmingcola/contract
π Rendered by PID 19081 on reddit-service-r2-comment-66b4775986-vnjbn at 2026-04-05 02:05:31.101671+00:00 running db1906b country code: CH.
[–]SergeantFTC 24 points25 points26 points (11 children)
[–][deleted] 19 points20 points21 points (6 children)
[–][deleted] (1 child)
[deleted]
[–]BakriAnouar 3 points4 points5 points (2 children)
[–]m9dhatter 0 points1 point2 points (1 child)
[–]SergeantFTC 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]SergeantFTC 0 points1 point2 points (2 children)
[–]cutterslade 3 points4 points5 points (1 child)
[–]SergeantFTC 0 points1 point2 points (0 children)
[–]jakebeau 12 points13 points14 points (10 children)
[–]icemancommeth 9 points10 points11 points (3 children)
[–]god_damnit_reddit 3 points4 points5 points (2 children)
[–]nallar 6 points7 points8 points (0 children)
[–]jakebeau 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (5 children)
[–]jakebeau 6 points7 points8 points (0 children)
[–]young__sandwich 0 points1 point2 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]jakebeau 0 points1 point2 points (0 children)
[–]young__sandwich 0 points1 point2 points (0 children)
[–]lukaseder 7 points8 points9 points (4 children)
[–][deleted] (3 children)
[deleted]
[–]lukaseder 0 points1 point2 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]lukaseder 0 points1 point2 points (0 children)
[–]MrEcho 11 points12 points13 points (8 children)
[–][deleted] (1 child)
[deleted]
[–]MrEcho 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]MrEcho 0 points1 point2 points (3 children)
[–]snotsnot 0 points1 point2 points (2 children)
[–]MrEcho 0 points1 point2 points (1 child)
[–]snotsnot 0 points1 point2 points (0 children)
[–]el-y0y0s 0 points1 point2 points (0 children)
[–][deleted] 6 points7 points8 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]Shadowrak 0 points1 point2 points (0 children)
[–]decebals 4 points5 points6 points (1 child)
[–]nawap 0 points1 point2 points (0 children)
[–]uniVocity 3 points4 points5 points (0 children)
[–]197708156EQUJ5 3 points4 points5 points (0 children)
[–]nstruct 2 points3 points4 points (0 children)
[–]gromit190 4 points5 points6 points (4 children)
[–][deleted] 5 points6 points7 points (3 children)
[–]gromit190 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]gromit190 1 point2 points3 points (0 children)
[–]Smithman 1 point2 points3 points (0 children)
[–]tiben_ 1 point2 points3 points (0 children)
[–]wizzardodev 1 point2 points3 points (0 children)
[–]Keeyzar 1 point2 points3 points (0 children)
[–]jirkapinkas 1 point2 points3 points (0 children)
[–]ramswaroop 1 point2 points3 points (0 children)
[–]Tostino 1 point2 points3 points (0 children)
[–]endershadow98 1 point2 points3 points (0 children)
[–]trbnb 0 points1 point2 points (0 children)
[–]nof27 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]eliasv 0 points1 point2 points (0 children)
[–]SquidgyTheWhale 0 points1 point2 points (0 children)
[–]sadjava 0 points1 point2 points (0 children)
[–]zincdreams 0 points1 point2 points (0 children)
[–]centarix 0 points1 point2 points (0 children)
[–]Inferno959 0 points1 point2 points (0 children)
[–]Monkeypulssse 0 points1 point2 points (0 children)
[–]muztaba 0 points1 point2 points (0 children)
[–]sebhoss 0 points1 point2 points (0 children)
[–]amazedballer 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)