I am following The Practical Dev and dev.to for quite some time and had the impression, that this great community consists of a majority of frontend and scripting language developers. I was more than happy, that my article about Modern Java Development gained some attention.
Now I am curious to know, What is you main programming language and what are you using it for?
Oldest comments (103)
My main language is Java and I am developing connected industry (or IIoT) solutions for customers.
SQL and I use it with Oracles Application Express to create webapps for my company to streamline efficiency, secure data and reduce costs.
I've came a across some APEX applications but I've never actually had the chance to see how they are written. So you actually write a web application in SQL?
(Stolen from Oracle's website).
This is the interface that we use to create a page. In it we can load up reports, grids, charts, trees, etc. All that can be manipulated using SQL, PL/SQL and JavaScript to show whatever you want.
For example: I'm using PL/SQL in my latest app to send both scheduled emails and SMS to customers, if they meet certain criteria, within our database by combining several tables that compartmentalise data, without exposing it to the world, using PL/SQL and RESTful services. It's insane. And that's only taken me a few weeks to create (considering I'd never heard of RESTful services until then).
These days I primarily code in Ruby and R. I mostly work in the industrial machine learning field and use both heavily for applications.
My colleagues, sitting next to me are also developing ML SW built with R, but mostly it’s kind of little research projects with customers. Do you build actual products with R already?
YES! I build the server application in Ruby and use the RInRuby gem to start my R apps when needed (mostly classifiers). I have deployed several industrial applications using this method and it works great.
Cool 😎👍
Most of the code I write at work is in Java, but more and more I am replacing my Java side projects with Kotlin.
And what kind of SW are you building?
I'm a consultant so the specific projects/technologies change frequently at work, but my current project is a large Android application. A lot of my side projects are also Android apps, but the big thing I'm working on is Orchid, a new static site generator. The core is still in Java, but I've been building all its many plugins in Kotlin.
Nice. I’m also tempted to start with Kotlin. But as I had the same feeling when Scala came out, I’m waiting if the hype will last...
Yeah, I had similar concerns for a while, but when Google announced first-class Android Kotlin support, I decided to take the plunge. I think the support of Google and Jetbrains, both large and influential companies in the Java space, give Kotlin an edge that other JVM languages do not have.
Python here ! For tasks automation and APIs, but for pretty much everything else too.
JavaScript, if it had static types I’d use it for everything. But right now I pretty much only use it on the web which is where I spend most of my time anyway haha
Why not using Typescript then? Our frontend devs migrates all Code to TypeScript from JS. You still need to transpile but maybe WebAssembly will have some answers in the future...
Because typescript needs to be transpiled, and I like being more in control of what gets outputted
Well, even ES6 needs to be transpiled...
BTW, you didn’t answer my second question. What are you building with JS?
All sorts of things :)
github.com/Nektro/apps.nektro.net is a WIP suite of PWAs to serve as Web alternatives to all your regular native app needs. Every OS comes with basic productivity utilities, and I'm making those very apps for the Web.
github.com/Nektro/modules.js is my collection of ES2015+ modules for all sorts of things you might need when making programs with JS
Those are my main projects right now and I've plenty in the works on the side too
At work, my main language is currently PHP. In my dreams, it's something else.
What is you work or what do you build with PHP?
Grew up on Java, but JavaScript has taken over, followed by c#
What do you use it for?
Mostly web applications.
Ok, and what kind of web applications? What’s the domain?
I work in the healthcare sector, with the particular focus of our business unit being hospital information systems.
For the applications I'm working on Java is the predominant backend language and we build our UI with TypeScript (Angular).
I do both backend and UI development, but the latter consumes about 80% of my time, which therefore makes TypeScript my main language.
Java for the front and backend: serverless on AWS Lambda with an Android client. In the near past I was using Java for web servers using Spring & Tomcat.
I've been learning Python on my own time, but putting that on pause while I pickup Objective-C and Swift for iOS at work.
In what field are you working?
I work for a website that sells books :)
Vanilla Javascript, however, I'm shopping around for a library or framework. I'm looking at React for obvious reasons * coughiworkatfbcough * but I've recently been Ruby on Rails-curious since I've heard it mentioned a lot on Learn to Code With Me and Code Newbie podcasts.
TL;DR: since JS was my first language, I equate new programming languages with what I know in JS. So yeaaaah. Vanilla JS.
You may want to take a look at Cycle.js if you are interested in functional programming. Found it, used it, then joined the team
Ruby is my main language. I code in other stuff as well, but I'd call myself a Rubyist at heart.
dev.to is built with love and Ruby. ❤️
What did you do before dev.to?
Immediately before dev.to I was building a messaging dashboard with Node, and before that it was a marketplace app in Rails.
I grew up with Java, switched to Python and never turned back. These days I'm working a lot with Odoo as part of my job in DSis, hoping to introduce som Ruby into the company.
C#/JS/TS webapps small and enterprize, SQL also...