Hacker News, Reddit, Stack Overflow Stats
No public GitHub repository stats available
What is C#?
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
531 Companies Using C#
679 Companies Using Go
81 Companies Using 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/
Arbor Health, LLC uses C#
C# is the most productive production language - it exposes a lot of functional conveniences along with the robustness of strong typing. And they're finally embracing the open source community - a huge plus.
We use the basic syntax (
while) and object oriented constructs (classes, very simple inheritance).
We also use lambdas and block methods extensively, an intermediate level programming construct, but in a very formulaic and predictable way.
ssshake uses C#
Primarily for game and VR development. Also for one off windows client applications.
tarun11ks uses C#
Used the MongoDB's C# driver to parse large dataset in .csv files and insert into MongoDB.
Carbonmade uses C#
The main Carbonmade backend / API is written in C# and is ready to run on the CLR. We currently host on Windows but are preparing to migrate to Linux when the CoreCLR stabilizes.
Mooophy uses C#
Server side development language and frameworks: ASP.Net MVC 4, Asp.Net WebApi 2, Razor View engine, Moq, Entity Frameworks, etc.
papaver uses C#
originally used c# a decade ago when writing the tools for superman returns at my stint with electronic arts, have used it again recently for developing in unity.
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.