6 ms·
Ask HN: What technologies are you using for new projects?
As the title states, what technologies are you using for new projects? Either for work or hobby!
- cranberryturkey 3y agoprimatejs and surrealdb
- mattl 3y agoI'm starting a new project using Ruby on Rails, mostly because it has been a while since I looked at it and my initial experiments with it have worked nicely.
- mattl 3y agoI'm working on it over here: https://github.com/foocorp/hacienda https://github.com/foocorp/hacienda -- no code yet.
- funcDropShadow 3y agoSome chisels and Japanese saws. /s Honestly, what do you expect to get back from such a question? The answers are completely useless to anybody, unless they provide some context about the project. Is it a piece of software? Should it run locally on your laptop, on your smartphone, on your tv, on your refrigerator? Should it be a web application? Is it mostly static text? Does it store user data? Do users exchange information? Is it a piece of custom electronic hardware? On the other hand, given some context and some reasoning why a technology was chosen, one could really something from the answers.
- mattbrewsbytes 3y agoJust learned the other day to be careful when using what appears to be a saw for flush cuts (Suizan I think) that the little blades stick up/out a bit so its not good to use for flush cutting a dowel since it marks up the surface. I think putting some painters tape down helps when in doubt.
- manbart 3y agoTcl and SGML
- oblib 3y agoI use CouchD, PouchDB, jQuery & Bootstrap. That works good for offline and local first apps.
- firedexplorer 3y agoRuby on Rails Postgresql Bootstrap DigitalOcean Cloudflare Still the same. Still working perfectly. No need to change and waste time learning something new.
- umen 3y agowhat is the setup , how do you architecture the frontend backend and db ?
- mstipetic 3y agoPostgres/Elixir/Phoenix for more or less everything. Takes a while to get good, but after that the productivity is insane
- devgoth 3y agoI agree! I have a strong distain for web dev due to the JS ecosystem and a new framework every 2 weeks but Elixir + Phoenix + LiveView seems like the perfect web dev stack for me...no need to switch languages/stacks from frontend to backend and no need to deal with the JS ecosystem (to an extent).
- devgoth 3y agoI've been a hobby iOS/Mac dev for a couple years now and recently learned SwiftUI + SwiftData for a new project.
- verdverm 3y agoNextJS, Python for ML and other glue, Kubernetes, Google Cloud I'm giving Cloudflare a look, managing domains there now since Google domains got sold off
- mikewarot 3y agoVHDL for designing a new chip.
- thebuilderjr 3y ago[flagged]
- tracer4201 3y ago[dead]
- lgkk 3y agoGo and Postgres.
- stephenr 3y agoLately all new "projects" have been in shell.
- bpmedley 3y ago.Net and ASP.Net Core, Maui, and maybe Avalonia.
- revskill 3y agoReact + Supabase.
- hamsterbase 3y agoI have a read-it-later tool (https://hamsterbase.com/ https://hamsterbase.com/) that I've been maintaining as a hobby for 2 years, supporting Mac, Linux, Windows, iOS, Android, and self-hosted Docker. All these versions share the same codebase. VSCF: I extracted part of the source code from VS Code and developed a framework called VSCF. It includes commands, themes, dependency injection, key bindings, IPC. https://github.com/hamsterbase/vscf https://github.com/hamsterbase/vscf Local server: On top of VSCF, I developed the underlying business logic, and file IO, SQLite, and the logic related to synchronization will be placed here. Frontend: On top of VSCF, I used TypeScript and React for front-end development. nodejs-mobile: This is an open-source project that allows me to use Node.js on mobile devices. https://github.com/nodejs-mobile https://github.com/nodejs-mobile Self-hosted version = local server + frontend, using WebSocket for communication. Desktop version = Electron + local server + frontend, using Electron's IPC for communication. Mobile version = nodejs-mobile + self-hosted version. Users use webview to access the UI. It looks just like a native application. They can even use their phones as servers to access data on their phones from a computer.
- rubyissimo 3y agoRails if I care about the project more than about the tech. Python FastAPI if I want LLM backends. Using Netlify for deploys. Prefab for config / logging. commander-rb for CLI. replit for projects I want to collaborate on with kids.
- rolinvar 3y agoSvelte has been amazing compared to React.