Hacker News, Reddit, Stack Overflow Stats
No public GitHub repository stats available
What is Java?
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
What is Go?
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
What is Clojure?
Clojure is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system.
Pros about this tool
Cons about this tool
2073 Companies Using Java
702 Companies Using Go
82 Companies Using Clojure
What are some alternatives to Java, Go, and Clojure?
My new favorite programming language
January 12, 2018 15:37
Go has been a joy to work with. Performance is often 30x of what we used to see with Python. It's a performant and productive programming language: https://getstream.io/blog/switched-python-go/
nrise uses Java
현 상황에서 java 는 생산성이 높은 언어라고 볼 수 없습니다. 또한 아직 우리에겐 java 를 사용해야 할 만큼 미션 크리티컬한 이슈는 존재하지 않습니다. java 를 사용하는 단 하나의 이유는 안드로이드 개발을 위해서입니다.
opening.io uses Java
Most of the internal pipeline (machine learning processes, search, db interactions). Most of this functionality consists of in-mem Gearman workers handling very specific tasks.
Analytical Informatics uses Java
Our web application server and SDK are all Java-based to give us access to a broad range of languages for web app development (e.g. Python via Jython, Ruby via JRuby, etc.)
brenoinojosa uses Java
bytelore.com makes extensive use of Java in its applications. We use Java due to its performance, community and the number of other projects built in the language. We have many projects and libraries built in Java.
hammyau uses Java
The engine that reads and processes an ODF file is in Java. Still need to release the code for it.
SelectPdf uses Java
SelectPdf Web/HTML To PDF REST API for Java Samples: http://selectpdf.com/web-html-to-pdf-rest-api-for-java-samples/
theskyinflames uses Java
Business logic microservices implementation. Integration against external systems via RESTful/SOAP.
denkbar.io uses Java
Do I really need to explain? Well to me, the most appealing factor in Java besides the unbelievable community and vast array of available libraries, is just the amount of effort that has been put in the modern JVM. Decades of optimization and improvements have lead to a terrific piece of technology. I admire the people contributed to that.
yevgnenll uses Java
제가 최초로 배운 언어입니다. 저의 첫 프로젝트는 자바와 스프링을 이용해 진행했습니다. 당시엔 sql 쿼리도 직접 만들어야 했기 때문에 이 부분에 대한 학습도 함께 진행되었습니다.
Scrayos UG (haftungsbeschränkt) uses Java
Shouldn't surprise anyone, as minecraft is also java-based. Java is used for much more than just the plugins though. JCVortex (our API) is also served with vert.x (Java) and many of our team-internal tools also originated from java or are still java-applications.
rkdgusrnrlrl uses Java
끊임 없이 작성해야 되는 행사 코드로 지치게 만들지만, 그래도 좋고 견고한 라이브러리 들이 많아 좋다. 어떻게 하면 행사코드를 줄이고, 간결하게 할 수 있을 지 그건 아직 내게 남겨진 숙제 인것 같다.
taylorhost uses Java
heavy-lifting CV. Re-written C++ libraries for lambda - MSER, text transform, etc.
blandflakes uses Java
Pretty much everything - Java is reasonably fast, reasonably safe, and reasonably expressive. I wouldn't call it the best at any of those things. The real advantage to me is that the virtual machine is ubiquitous and many people can understand it. Since I have the most experience in this language, it's my tool of choice for most projects.
I've also been learning JavaFx so that I can build user interfaces without the web. I've started several single-page-application projects that worked, but felt like workarounds or hacks and would be better-served as self-contained applications.
Aquarius Logics uses Java
Actually using the CFML language in conjunction with ColdFusion JVM servers. Coldbox MVC java framework also spins up on demand, Adobe Coldfusion or Lucee open source servers.
fileee GmbH uses Java
Most of our backend services are based on JAX-RS REST APIs and services written in Java. Our information extraction and document analysis framework is also written in Java.
anasancho uses Java
In process of Learning Technics Platform: OSX 10.8 or later, Windows Studing to know more
kingsley-einstein uses Java
This is my main language in the stack. I mostly use it's JavaFX library to build GUIs... Though verbose, it gives me that programmer's feeling and confidence that what I am doing is gonna be a success.
tmaiaroto uses Go
Go is used for the server side code that harvests data, generates reports, and hosts the API for interacting with Social Harvest. It is the major piece of technology used to make Social Harvest possible.
Zinc uses Go
We wrote our own image processing, resizing, and snapshotting service in Go to allow our clients to send photos and GIFs to each other. Files are stored in S3, resized on the fly using OpenCV, and then cached in GroupCache before being served to clients.
Go allows it all to be quite fast and efficient, and entirely non-blocking on uploads!
Karma uses Go
The first time I actually started using Go was for software on our devices. So on our hotspots we have some custom software running in the firmware. For the first device, that was actually completely built by our manufacturer. But for the second generation most of the parts are built by us in-house and we needed a way to quickly develop software for the device. But we don't have any C programmers in-house, so we were actually looking for something that basically sits in between the friendliness of Ruby, but the performance and the ability to be deployed on an embedded system which you get with C. That's basically what led us to Go and it's been awesome for that. It works so well and so great. Since it works so great, it pushed us into looking into whether we should start using this for some backend services as well.
Clever uses Go
We're huge fans of Go. We've been porting code into Go for performance and correctness reasons, and most new development is done in Go.
Refractal uses Go
For some of our more taxing parts of our applications, something able to handle high I/O load quickly and with fast processing is needed. Go has completely filled that gap, allowing us to break down walls that would've been completely impossible with other languages.
acook uses Go
A handwritten Go parser takes the human-readable representation and generates
blacklight bytecode out of it.
blacklight leverages the concurrency and garbage collection features of Go.
theskyinflames uses Go
High performance backoffice integration systems, with more than 70 millions of dayly synchronizations and peaks over 100k synchronizations per minute.
codebeat uses Go
Go powers most of our backend. We primarily like Go due to it's memory efficiency, fast compilation times, excellent concurrency support and great tooling.
Goyoboard uses Go
Simple but powerful language to create system and network tools that we utilize. Compiled program makes it easy to deploy due to no complex dependencies.
We use golang to create image and video preprocessor, utility for health check + autoscaling and many others
hyper-carrot uses Go
I'm a big fan of Golang. I use Golang in most time. In addition, The most software projects of me are written by Golang.
InsideSales.com uses Go
The large majority of the microservices and workers in our latest product's architecture are written in Go.
mkocs uses Go
Go was used as the language for the backend. It's fast, fun to write and proved really useful throughout the entire project.
softwareantelope uses Go
Compact web applications, more secure and faster processing, building sophisticated multifaceted applications with multiple servers working together.
Postverta Inc. uses Go
Our backend API server and proxy server are written in Go, because it scales very well with the number of incoming or pending requests.
Cirrus Labs uses Go
Cirrus CI agent that executes tasks on a host VM or a container is written in Go so it is a self-contained static executable that can be executed on Unix and Windows.
Stream uses Go
Go is great for realtime. The gorilla websocket library is excellent. Also the low memory consumption of a single goroutine means you can easily handle many WS connections on a single node.
Diggernaut LLC uses Go
Our main web scraping engine is built usign Golang because of the way how efficiently and fast this language is. Also out compilation facility let people who dont know Golang build fast as flash scrapers to run ourside of our platform without any knowledge in programming in Golang.
Flutter Health Inc. uses Go
The following basic API endpoints are implemented on the server written in Go:
twizzledink uses Go
We’re using go to create fast, massively scalable data ingestion pipeline from IoT edge devices.
BandSquare uses Clojure
We use Clojure mostly for its "Minority Report"-like interactive development in situations that require 'semi-automatic programming' (data inspection, admin tasks, API exploration, scrapers, etc.). We have also used Clojure successfully to build some components of our stack very quickly and reliably, in the backend and the frontend.
Vital Labs, Inc. uses Clojure
We are deeply invested in Clojure - all the power of Java with the simplicity of functional programming.
Analytical Informatics uses Clojure
We use Clojure in several places, most often as a wrapper around other libraries and frameworks (e.g. Hibernate, HAPI, etc.) Our HL7 parsing workflow is heavily based on Clojure with files that look almost like configuration, but actually offer tremendous power and flexibility.
Yet Analytics uses Clojure
The server-side components are 100% Clojure, and the client UI and server communication logic is written in ClojureScript
Lumanu uses Clojure
Clojure is our main language for building out both the web service that powers the user interface of Lumanu and the web crawling that provides all of our data.
papaver uses Clojure
just started learning clojure, maybe around two weeks or so. i'm addicted. this is what i want to be working with and learning for the foreseeable future. the elegance of the language is refreshing. the community is really amazing. i've finally found a language that fits my passion for programming.
emidln uses Clojure
blandflakes uses Clojure
To complement Java. The REPL lets me interactively exercise Java code. I can write performant and safe libraries in Java, and then use them in Clojure. I also find the data-centric aspect of Clojure (excellent build-in structures, literal syntax for easily creating those structures, functions that act well on abstractions of those structures) good for data processing.
This fits a sweet spot between Ruby and Java.
CloudRepo uses Clojure
Clojure simplifies and reduces the coding efforts involved in creating CloudRepo. The fact that it runs in the JVM gives us access to all the libraries that we could ever need. Our code base is much smaller and easier to reason about than it would have been had we gone with pure Java.