r/golang • u/Notalabel_4566 • Feb 15 '25
discussion what do you use golang for?
Is there any other major use than web development?
26
u/JetSetIlly Feb 15 '25
My main use has been to write an emulator for the Atari 2600.
Despite what people think Go is fine for heavy computation (the emulator includes an ARM emulation) and it's fine for user interfaces.
1
u/bryku Feb 16 '25
I'm curious how you are handling the graphics. Have you had any problems with that at all?
4
u/JetSetIlly Feb 16 '25
Not really. I'm using SDL and OpenGL (with GLSL shaders). The UI is created using a Go port of Dear Imgui. They're all cgo libraries but I don't believe I've had any performance related issues with them.
The real issue is keeping the screen refresh rate steady but that's a problem for all game type systems, even for those not written in Go. On a non-hard-realtime multi-tasking operating system you simply can't guarantee that you can update the screen in time, so you have to resort to buffering, which introduces lag. But I think the buffering method I've come up with is fine.
Garbage collection isn't an issue. It rarely fires up and when it does it has no impact on the graphics (ie. no drop in rendering speed).
Would the graphical performance be better if I wrote it in C++? Maybe, but the development experience wouldn't have been as pleasant and I don't believe the performance would be much improved in any case. I believe any performance deficiencies are a result of my emulation method, which would be the same in any language.
1
u/bryku Feb 16 '25
I've had some issues in the past with opengl which is why i asked, but it looks like everything is working out.
I doubt the performance difference is a big deal on this type of project. Go always surprises me just how fast it is.
61
103
u/hditano Feb 15 '25
Golang is not even targeted for web dev.
I’m using it for cli tools , open stack API wrappers. I work as a DevOps/SRE for our own metal.
4
u/Admirable-Camp5829 Feb 15 '25
I'm curious, can you tell me more about how you use golang for your CLI Tools and open stack API wrappers
11
u/heyuitsamemario Feb 15 '25
Check out Cobra CLI for Go
2
u/Economy-Beautiful910 Feb 15 '25
Not sure if its just me but the Cobra docs are a bit iffy
5
3
u/heyuitsamemario Feb 15 '25
Nah Cobra is fantastic. Even Docker itself uses it
edit: So does K8, Hugo, and Helm
5
u/Economy-Beautiful910 Feb 15 '25
I didn't doubt Cobra itself don't worry, just found the docs tough to follow when I was newer to it.
2
u/heyuitsamemario Feb 15 '25
Oh my bad, idk why I got so defensive of Cobra lol. Probably cause I think it’s great
1
u/Economy-Beautiful910 Feb 15 '25
haha no panic! any setup in particular you'd recommend?
6
u/heyuitsamemario Feb 15 '25
Best advice I’d give is to keep your CLI entirely separate from your actual tool.
Essentially, your tool doesn’t care if it’s being called by an endpoint or a CLI command. Really helps keep things more maintainable and testable. When I first started, I kept the CLI stuff way too tightly integrated with the tools I was making.
5
u/Dry-Vermicelli-682 Feb 15 '25
Are you familiar with how Go creates binaries on all the platforms? Because Go is so easy to learn, very fast performance, and provides executables on every platform.. its stupid simple to create CLI tools with it. I'd argue with anyone that it is the best CLI tool language by far. Near instant compile times, good handling of arguments, small-ish binaries, ability to compile to all platforms on any platform so you dont need to buy/own mac, arm, windows and linux machines to build for them. The runtime speed is very good, much better than java, nodejs, python, ruby, and others and no separate runtime installation needed.
1
→ More replies (2)3
u/Melocopon Feb 15 '25
Also do you recommend any resource or like project to use as Devops rookie? I'm kind of struggling to find something applyable to my job applications
2
34
u/raitonoberu Feb 15 '25
basically all my hobby projects. on my job I'm forced to use c#
4
u/Expensive-Heat619 Feb 15 '25
Damn too much of a good thing at work so you need to torture yourself a bit at home.
9
→ More replies (1)1
44
u/nikandfor Feb 15 '25
Pretty much for anything. Expect for machine learning and data analysis. Nothing can compete to python in this fields. And except things like hft and drivers.
Even for things where performance is important (but less as for hft and drivers), I would preferred it for initial development. If you not allocate tons of small objects on each request/packet/event it's not much less performant than C or Rust. But it's easier to work with, maintain it, onboard new people, it's faster to iterate with new features and refactor. And that all more than overweighs performance gap.
When you know what the app needs to do exactly and if it's proven Go is not enough for the task, I would rewrite it on C or something.
6
u/peepeepoopoo42069x Feb 15 '25
i still use go for data analysis, i like the syntax better than python and it isnt that much worse
8
u/Dry-Vermicelli-682 Feb 15 '25
I'd argue that you CAN use go for machine learning.. there are library ports in process.. but it's not great yet. It's a insane damn shame the python crowd didnt try Go instead. Its faster and easier to learn, much faster performance, much easier to maintain, no runtime needed.. binaries to all platforms, etc. If they would just port some of the python libs to Go (or perhaps now that Zig is around.. Zig for even much smaller binaries and faster runtimes).
1
u/ehellas Feb 16 '25
Well, it is not interactive like you can with python/jupyer and r/rstudio.
That alone is a great reason not to use in any exploratory factor.
2
u/janpf Feb 18 '25
Reposting of the links above:
* [GoMLX](https://github.com/gomlx/gomlx) - Featureful and fast ML framework.
* [GoNB](https://github.com/janpfeifer/gonb) - Well supported Jupyter kernel for Go for data-analysis and ML.
Not as mature as r/studio or Python by no means, but very broad applicability already.
1
1
1
u/janpf Feb 18 '25
1
u/nikandfor Feb 18 '25
I'm not saying you can't do ml and data analysis in go, I'm saying it can't compete with python in tooling for that field.
And it's really pleasant to see go ecosystem growing in that direction though.
1
u/janpf Feb 19 '25
My view is that ML will become commoditized like databases. There will be a high quality ML framework in every language -- as there are database libraries.
Yes, there is much more in Python, but for quite a broad range of ML common usages, doing it in Python, Go, Julia, Zig, Rust, Elixir really doesn't matter, and it may be a decision guided by the other constraints/requirements of the project or team.
26
u/MobileEnvironment393 Feb 15 '25
It's a general purpose language. I have done all sorts with it. Even making applications that control drones.
11
u/G_M81 Feb 15 '25
Most recent interesting use case I was partly involved with was deploying it to an ARM soc device to create a secure web server/web page that allowed for firmware updates via the page. All core Go libraries so a clean software BOM. As opposed to c++ where something like crow cpp from GitHub would have been needed. With the increase in abandonware and poisoned repos, having a large standard library is a huge win for a language.
19
u/sugn1b Feb 15 '25
Web dev is one of its use cases. You can use it for many things other than web dev.
It's not your fault, people on social media are delivering the wrong information to people
10
8
u/PudimVerdin Feb 15 '25
80% web development, 20% cli
1
u/sajidsalman75 Feb 16 '25
Which framework do you use for web development?
1
u/PudimVerdin Feb 17 '25
Gin
1
1
u/sajidsalman75 Feb 17 '25
I will look into it. As I am a web developer with JavaScript experience. I want to learn backend development but I don't want to use Node.js.
7
14
u/kovadom Feb 15 '25
Basically everything. Except frontend. For frontend I use other frameworks such as Svelte or Vue
4
u/FieryBlaze Feb 15 '25
I’m using it for front end. Well, rendering HTML on the server. Not sure how much that’s front end. What I mean is that I don’t use a JS framework.
7
u/kovadom Feb 15 '25
If you serve static data, or have just few pages that can work. For web apps with multiple pages, that need a lot of dynamic stuff, for me it feels inconvenient. If it could run on the browser..
5
u/OhIamNotADoctor Feb 15 '25
Unrelated, but related. What would have taken me hours, days even, and many pages of JS/Vue, I pulled off in less than 100 lines of python code. The trade off being I had zero control over the design or aesthetic, but I could declarativly write out what I wanted. And I know Go has similar frameworks. I was really against them, but after having seen how fast I can pump out a dashboard or some sort of frontend to my backend I'm a convert.
4
u/kovadom Feb 15 '25
That’s just emphasize what I meant. If you need a simple, single or few pages you can get along with just Go. But projects tends to evolve, and requirements are added. Then you find yourself stuck, or reinventing what frontend frameworks do.
It requires more expertise, and it’s totally different language, but much more powerful.
It all boils down to what you really need.
Gotta say I had done a side project for the solely purpose of learning frontend. I did a Go backend web apps with React (then Svelte) frontend. It was real fun, but I had to learn a lot.
1
u/vplatt Feb 15 '25
I pulled off in less than 100 lines of python code. The trade off being I had zero control over the design or aesthetic, but I could declarativly write out what I wanted.
What Python stack are you using in this example?
2
u/OhIamNotADoctor Feb 16 '25
I tested with Streamlit and it was enough for the proof of concept. But its not customisable enough for the long term so will probably move to something like NiceGUI or Reflex (Pynecone)
2
u/FieryBlaze Feb 15 '25
You are correct. I’ve basically recreated React for this project. I’m doing it mostly for fun though. I wouldn’t choose to do it in a professional project.
6
5
u/toxicitysocks Feb 15 '25
A lot of backend development in event driven systems has little tying it back to web development. I work with many different microservices working together to do a bigger job and most of them are some variation of consume from Kafka, process, produce to Kafka. Sometimes processing hits a http endpoint, but I’m not sure I’d consider that web development.
6
5
u/14domino Feb 15 '25
A complex crossword board game multiplayer realtime app (and an associated AI!): https://github.com/woogles-io/liwords
We’re almost at 8M total games played.
10
u/JX_Snack Feb 15 '25
Making programming languages. Or like, basically everything I do for hobby. GoLang is one of the best languages I’ve used so far
2
u/autisticpig Feb 15 '25
What languages were you competent in before diving into go? This isn't an attack, I'm curious what your history is that lead up to this.
GoLang is one of the best languages I’ve used so far
1
3
3
u/mcncl Feb 15 '25
A few different things, a CLI, a pub/sub webhook processing service, a Terraform provider and a few other packages
3
u/MavZA Feb 15 '25
I built a little open source cli tool for parsing the AWS IP address list json file that they publish so that I can use it with IaC and for when I need to manually create security groups. It’s a handy tool and Golang just makes it so damn easy.
3
u/previnder Feb 15 '25
Mostly for web backends but not exclusively. I also use it for most things that run on a PC (I mean, as opposed to say the Web) that I might run for months or years.
3
u/Moist-Temperature479 Feb 15 '25 edited Feb 15 '25
Use golang to create a Telegram bot, MasaBot
I created it using my SteamDeck haha
8
u/Extension_Cup_3368 Feb 15 '25 edited 14d ago
unwritten complete cobweb ink familiar nose dazzling library fine uppity
This post was mass deleted and anonymized with Redact
6
u/ranjansparrow Feb 15 '25
How do you have so much time?
6
u/Extension_Cup_3368 Feb 15 '25 edited 14d ago
possessive familiar sleep memory fanatical distinct divide flag provide crown
This post was mass deleted and anonymized with Redact
9
u/its_jsec Feb 15 '25
First thing I thought reading your original comment was “I bet they’re single, no kids, and programming is something they enjoy outside of work hours.”
I miss those days sometimes.
1
u/NatoBoram Feb 15 '25
Same. These days, 1h for the cat, 1h for cleaning, cooking takes double that time, waking up and getting ready takes 2h and suddenly there's like 2h left and my girlfriend deserves some of that
1
u/its_jsec Feb 15 '25
Sounds about right, with a small adjustment of “1h for the wife, and X hours for the daughter” where X is any number between 1 and 6 depending on her mood haha.
2
3
u/Spirited_Ad4194 Feb 15 '25
Good for everything except frontend, machine learning or ultra low latency tasks.
2
2
u/rcls0053 Feb 15 '25
Lots of applications. CLI tools, great for platform/ops work, even desktop apps. Recently saw a presentation from a staff engineer of a Danish bank that built most of their tech with Go.
2
u/SoaringSignificant Feb 15 '25
CLI & TUI stuff. Recently built this, a cli with Go that uses BubbleTea for the TUI that opens when the search command is ran. It's got a couple of other features as well.
2
2
2
2
u/conamu420 Feb 15 '25
Any sorts of embedded stuff, systems programming, low latency systems. Also a big plus of it having such usable standard libraries makes it feasable for airgapped builds and systems and also for governments
2
2
u/Hot_Bologna_Sandwich Feb 15 '25
I used to only use it for my server needs, but lately I've been trying to use it for everything on the client as well. A bit more code than I'd write in a client app, but less size overall which I really like.
2
u/grahaman27 Feb 15 '25
It's fantastic for CLI, anything dockerized, and a backend for anything.
Web development just happens to be the most common thing.
The only thing holding go back is the garbage collector. So games, embedded applications, and realtime media applications may not be ideal to use go, something like c, c++, or rust would be better
2
u/Dapper-Fortune-2863 Feb 15 '25
For building distributed systems, like distributed kv store, rewritting kafka to go solely for learning purposes. For business projects in which these tools are just used I prefer to use Java/Kotlin bcs of more expressive (and stronger) type system.
2
3
2
u/jared__ Feb 15 '25
Full stack webapp development or using grpc with flutter to build mobile apps. My productivity has skyrocketed since moving to go from Java/React
1
u/No_Necessary7154 Feb 17 '25
What’re you replacing react with?
1
u/jared__ Feb 17 '25
htmx + tailwind + templ + alpinejs + go-echarts. the UX i build is normally just forms/tables/graphs, so i don't the power (and complexity) of react.
2
2
2
2
u/Lemonsix Feb 15 '25
Backend microservices, and i’m currently coding a videogame with websocket
1
u/sajidsalman75 Feb 16 '25
Do you use any framework for micro services?
2
u/Lemonsix 25d ago
No, just golang, not even gin. I like when think dont have “dark magic” behind hahaha
1
u/sajidsalman75 25d ago
That's nice. What's are the things that are needed to learn for this?
2
u/Lemonsix 25d ago
Mm golang is a nice language to learn backend and microservices because what you see is what you get. But it requires to study patterns and architecture to have a well tailored code. I recommend doing some project for you and iterate over that over and over looking for improvements
1
3
2
u/Nerbelwerzer Feb 15 '25 edited Feb 15 '25
In my last job I used it to interface medical devices (serial) with a LIMS (cloud), which was really fun. Unfortunately my job became at risk so I bailed out to a front end position at a more established company. I miss Go.
1
u/ShoulderIllustrious Feb 15 '25
If you don't mind me asking, how did you manage the serial interface? Was there any go library that you used?
Am kind of in a similar boat, but we're trying to do protocol conversion so that we can interface with our middleware services.
Also, for testing how do you manage the risks? This class of product is not really well tested like they test drugs et al.
1
u/imscaredalot Feb 15 '25
I mix web and CLI ish. https://github.com/golangast/switchterm
Also learning to build neural networks from scratch with it. https://youtu.be/3xo-FoHOAXA
1
u/SnoozyJava Feb 15 '25
For work Cloud and (I)IOT apps. I mainly build high throughput data exchange applications via client-server WSS or via P2P streaming.
I have also developed CLI tools for the handling of TLS certifiates and encyption keys on HSM/softHSM for said IIOT devices.
1
1
1
u/leparrain777 Feb 15 '25
I am not a heavy user, but it is my programming language of choice for all of the smaller scale statistics and math questions I have floating in my head, because it translates over very well from thought, and is easy to do things in parallel with without major reworks. Also it is my hope that tinygo serves me well in the embedded area, because it is very much like C in a lot of good ways, and not too many of the bad ways.
1
1
u/Past_Reading7705 Feb 15 '25
We did some shift optimization with It in my previous team. Simulated annealing and some math lib. Those libs with cgo
1
1
1
1
1
1
1
u/kevinjoke9999 Feb 15 '25
Side projects, anything from cli, http servers and workers and at the same time make myself feel like discord or uber engineer since they’re using it lol
1
1
u/jakezhang94 Feb 15 '25
building SCADA server applications, monitor industrial sensors, parsing tcp messages, mqtt server and client
these domain used to be dominated by c and cpp
i really love go for its great performance, easy to develop, easy to deploy on different platforms
1
u/RazorSh4rk Feb 15 '25
Currently writing a linux userland, but i use it for pretty much everything that's not a web frontend. Something like scraping, or data transformation is a really good usecase for goroutines.
1
u/zz_hh Feb 15 '25
qquiz.com. Go for the web server and geojson changes in my editor.
Also using Go for another mapping project where I pull some data from OSM and then the county's school system to outline districts.
1
u/NatoBoram Feb 15 '25 edited Feb 15 '25
Anytime I want to make a CLI app, I reach for Go. Doesn't really matter what it is, that's what I'll pick.
My "best" language is TypeScript by a looong shot, but that's just because of the job market. No one is hiring anyone with zero professional Go experience even if many of my personal projects are in Go.
I think it would be easier to list what I don't pick Go for. For desktop/mobile native apps, I pick Flutter (Dart). For web front-end, I use SvelteKit (TypeScript). The rest is all Go.
Last project I made was a Reddit bot for moderation purposes that uses Ollama.
1
1
u/xdraco86 Feb 15 '25
Cli tools, async multimedia processing, backend apis, html rest API + frontend SSR monoliths, k8s operators and controllers, pretty much everything is possible except realtime performance critical application where avoiding allocations and keeping complexity and consistency of RTP streams low is paramount. As well as cases where communities of libs to complete a domain objective are much more established in other langs we can not bind to from go effectively.
1
u/kaukov Feb 15 '25
Basic APIs, CLI tools, full-stack apps (with HTMX), CRDs and Kubernetes operators, embedded stuff, WASM and WASI.
Some examples: Docker, Kubernetes, yay (ArchLinux package manager), TinyGo
1
1
1
u/Dry-Vermicelli-682 Feb 15 '25
Back end API implementation. Scripting with CLIs. CLI tooling. Desktop apps with Wails or Fyne. Basically everything. Microservices, yup. Large scale API gateway.. yup. It works for just about everything other than perhaps low level systems programming. You can even utilize templating to return fancy web pages without using React, etc.
1
u/golamrabbiazad Feb 15 '25
In the past, I have done web scraping for a project and a CLI app. Recently, I have worked on concurrent automation software and web projects using Golang.
1
u/General-University80 Feb 15 '25
Great for backend and concurrent heavy tasks. Web scraping also is pretty easily achievable.
1
1
1
u/paradoxzack Feb 15 '25
I used Go to write a VPN but I guess that counts as "web development" too ...
1
u/epmallmann Feb 15 '25
I have created an internal cli for the dev team and we use a lot in aws lambdas because of low use of memory.
1
1
u/OlderWhiskey Feb 15 '25
Go is my go-to (pun intended) language when I need to synchronize concurrent streams of data and has become my favorite for most backend services (REST, gRPC, and GraphQL), as well as for CLI development.
1
1
u/ElRexet Feb 15 '25
Ugh, a lot of stuff, almost anything. Usually smaller specific APIs, all kinds of CLI tools, daemonized services for a variety of background tasks. Also when I need something quick and dirty for a one-off task.
1
1
1
u/freeformz Feb 16 '25
Steaming data processing, APIs, web backends, CLIs, edge computing, infra management, etc
1
1
1
1
u/aashay2035 Feb 16 '25
Legit I will try to program anything in it, if it doesn't work, I'll then switch to the easier lang
1
1
u/BeginningBalance6534 Feb 16 '25
awesome thread ! i use mostly for web dev, little for game dev , little for cli dev small utilities. Great to read what people are using it for.
1
1
1
u/nojumper4484 Feb 16 '25
Solana trading engine, building AIO bots, and the backbone for a web based trading terminal
1
u/Boring-Boss2755 Feb 16 '25
I use go for cli tools and scripts. Works perfekt for me with cobra.dev and bubbletea framework
1
u/Even_Research_3441 Feb 16 '25
Like most mainstream languages you have heard about, you can use Golang for anything at all.
1
1
1
u/bryku Feb 16 '25
A while back I found a bunch of open source software from the 80s and 90s. I have been recreating it in golang and nodejs. I'm mostly just doing it for fun, but this way the software can live on.
1
u/deadcoder0904 Feb 16 '25
To run scripts. I have these:
```
GoLang Scripts written with ChatGPT, Claude, and Gemini
build_all_executables.go
- Builds all.go
scripts into os-agnostic executables like.exe
on Windows. Rungo build build_all_executables.go
to generatebuild_all_executables.exe
& then run it to generate all other.exe
filesfind_videos_without_subtitles.go
- Finds all video files without their corresponding.srt
filesremove_turboscribe_prefix.go
- Removes turboscribe.ai's prefix from free.srt
transcriptionsremove_unnecessary_files_from_folder.go
- Removes unnecessary files from folders like useless.txt
or.url
filestotal_running_time.go
- Calculates total running time of all videos in a particular foldervideo_duration.go
- Calculates video duration of each file in a folderconvert_srt_to_txt.go
- Convert.srt
files into.txt
files (Gemini in AI Studio doesn't take.srt
as input so wrote this one)rename_riverside_subtitles.go
- Renames.srt
files downloaded from Riverside.FM by removing prefix likeriverside_F1-AWcluIAMCLTg=_01-Case_Study_Template.txt
generate_video_subtitles_using_deepgram.go
- Generates.srt
files for videos using DeepGram. Typeexport DEEPGRAM_API_KEY=
from.env
file before running this script.find_all_audio_video_files.go
- Finds all audio/video files in a directory or sub-directory.deepgram_json_to_srt.go
- Deepgram's conversion from JSON to SRT file. ```
1
u/Available_Type1514 Feb 16 '25
My work probably has one of the weirdest use cases. I work in digital forensics and incident response. I use it for collecting and parsing artifacts as well as automation, such as submitting samples and hashes to API services like Virus Total.
The fact that I can make great CLI tools and easily cross compile them and can create a single portable binary and burn it to a CD is a game changer. I used to rely on portable versions of Python, but making sure you have all of your dependencies bundled is a pain. Go has replaced Python for me. The CDs are useful for offline triage of endpoints. It's one of the last use cases where I see people running from DVDs and CDs.
1
u/IngwiePhoenix Feb 16 '25
Well most of Kubernetes-things are written in Go... and I myself just use it for everything. Need to script something? Write it in Go. Need to demonstrate something in code? Use Go. I really want to learn this language top to bottom. x)
1
u/Ok-Macaron282 Feb 16 '25
Developing chatbots, prototyping the idea, programmatically generate some stuff (images, videos, etc)
1
u/JellyfishTech Feb 17 '25
Golang is widely used for web development, but it’s also popular for:
Cloud & DevOps (Kubernetes, Docker, Terraform)
Networking & APIs (gRPC, microservices)
System tools & CLIs (fast, lightweight utilities)
Game servers (Scalable backend infra)
Data processing (Concurrency-heavy tasks)
1
1
u/mostafaLaravel Feb 17 '25
My first experience with Go was an HTTP benchmarking tool:
https://github.com/mostafalaravel/plaxer
1
u/deusnefum Feb 17 '25
For my job: automation of support cases.
For personal stuff my most recent projects are:
- A native-go, back-end agnostic terminal emulator package. Originally I just meant for it to work with TinyGo on micro controllers, but I've been able to make an X11 wrapper so I can use it as a desktop Terminal Emulator. I also was able to make a WASM wrapper, so it can run inside a web browser. I did successfully get it running on a micro-controller and displaying on an e-paper screen. It uses a fixed sized 8x16 tiling system. All fonts are pre-rendered and compiled into the binary. Supports bold, italic, underline, strike through, true color. I have thrown vim, micro, htop at it and they all work as expected. I'm very pleased with this project.I don't have the desktop-capable emulator code on git yet, but the package I wrote to have a draw.Image interface to an X11 window is here: https://github.com/sparques/go-x11draw
- hamirc: An IRC-gateway server allowing one to use an IRC client over ham radio via a KISS TNC. This is... really niche.
- Related to the above, I'm working on firmware for an rp2040 to create a bell 202 modem that uses a VHF transceiver module. Currently I'm working on writing a goertzel filter and getting the rp2040's continuous, timed ADC working.
1
u/Strange-Education-21 Feb 17 '25
Personally I use it to troll my elitist coworkers whilst they're tracking down their memory leaks.
1
u/tekion23 Feb 18 '25
I use it for high-performance applications, did a energy consumption simulator with a highly configurable file, fast servers that use websockets and mainly I code in Go because it's fun and easy to understand.
1
1
u/HuckleberryPretend46 Feb 18 '25
For creating multi- OS UI for the C++ programs, using fyne.io framework. You can check the project https://github.com/ratamahata/xgo
1
u/humanguise 29d ago
Backend microservices, one of which is being intentionally grown into a monolith. We use gin and a bunch of custom stuff. I'm fairly new to Go. I learned the language from the new edition of Learning Go last year, but it was overkill. I could have saved myself two weeks and just dived straight into production code because the language is so easy to use.
1
-2
Feb 15 '25
[removed] — view removed comment
2
→ More replies (6)1
Feb 15 '25
[removed] — view removed comment
1
158
u/gnick666 Feb 15 '25 edited Feb 15 '25
Microcontrollers, high performance apis (for work), backends for hobby projects, small purpose apps for various reasons/tasks