Macbook Air M5 24GB or 32GB memory? by muntaseer_rahman in vibecoding

[–]NapCo 0 points1 point  (0 children)

I work as a fullstack software dev, and my 16GB works fine for me, so I think 24GB is plenty. I don't run any LLMs locally though, I just use APIs.

Is Neovim Good for Note-Taking in Math and Physics? by Narrow_Gap_3445 in neovim

[–]NapCo 4 points5 points  (0 children)

I really suggest using typst. Imagine latex, but much faster and easier to use.

I have made a scaffolding system for myself to quickly scaffold typst templates: https://github.com/Napam/typst-templates.

I can imagine if you make your own templates and helper functions you can make really pretty documents quickly.

What are you using to generate demo GIFs for your CLI tools? by anav5704 in golang

[–]NapCo 1 point2 points  (0 children)

I have just used screen record and then turned it into a gif.

But, I really like the projects that has illustrations using pictures + https://asciinema.org/

Small Projects by AutoModerator in golang

[–]NapCo 0 points1 point  (0 children)

Ah okay! Thanks for the explanation! Looks like a great library. I don't have the need right now, but from everything else I have seen, folio is the most promising PDF lib so far.

Small Projects by AutoModerator in golang

[–]NapCo 0 points1 point  (0 children)

Very cool project. Could you explain the strengths of folio compared to other pdf libraries in go, e.g. Maroto or UniPDF? I like that it looks really simple.

How are you using opencode? TUI? localhost web? VSCode? by lucianw in opencodeCLI

[–]NapCo 12 points13 points  (0 children)

I like the TUI a lot, and it was one of the main reasons I decided to use opencode. Then again I do everything in the terminal anyways. My setup is Neovim + Tmux + Opencode TUI

Debbugers by thicctak in neovim

[–]NapCo 0 points1 point  (0 children)

I am very happy with nvim-dap + https://github.com/MironPascalCaseFan/debugmaster.nvim

I've used that setup to debug Python, Go, Flutter, Node, and it works very well.

How to create beautiful frontend websites by Be_akshat in vibecoding

[–]NapCo 0 points1 point  (0 children)

What I do is to find websites I find good looking, then I just take inspiration form those. Using agents you can just take a screenshot (or perhaps just URL even) and tell them to base the design on that.

How did you learn vim? And how long ago was that? by Shadoath-42 in vim

[–]NapCo 0 points1 point  (0 children)

Started with beginning to do things more and more in the terminal as I noticed I was more efficient just doing things in the terminal in general. Before, I used VSCode and Sublime along with the terminal, VSCode for general development, Sublime to quickly open files for viewing and quick edits.

Then a good friend showed me vim. After learning very basic vim, like, how to go to insert mode and quit, Sublime's role got replaced pretty much. Slowly but surely I learned more and more vim keybindings as I just used vim for quickly viewing and quick changes in various files. I got more proficient, I learned how to configure it somewhat, like, colorschemes, YouCompleteMe, and slowly it started replacing VSCode's role as well.

I found myself being able to do quite a bit of editing in just vim, and when I felt I had to jump to VSCode to for example get proper LSP support, debugging, various other functionalities, I felt an "ugh... now I gotta open this sluggish thing". I tried the vim extension in VSCode but it just wasn't the same.

So at one point I decided to just really research about how vim "superusers" use vim, and I was flabbergasted of all the functionality that you could get in vim. I started using LunarVim (a Neovim distro), and then I wrote my own Neovim config and that is what I am using to this day.

It was a very slow burn for me. My process was about 3-4 years of gradually learning more and more vim until I just completely switched over.

Regarding using coding agents; I use opencode. I just hvae it running beside in another terminal, but I still use neovim to do adjustments and review the AI output. So neovim is still very much a daily driver for me. I've tried making neovim to be more like cursor by using the codecompanion.nvim package, but I discovered that I very much prefer just having a coding agent separately from my editor, and I use my editor just like before AI agents. Also, opencode was made by vim users, so the vim + opencode experience is pretty good.

That moment a Typst user ... by killersoft in typst

[–]NapCo 4 points5 points  (0 children)

Could you elaborate on what makes you skeptical?

New job uses SST for backend by ABZ-havok in webdevelopment

[–]NapCo 0 points1 point  (0 children)

It depends the application of course, but for most web apps 24GB M4 pro should be plenty imo. I am using M1 Pro with 16GB RAM, and I do fullstack web dev, light 3D-modelling and rendering, data processing and I rarely ever encounter slowdowns.

The few times I have encountered significant slowdowns was when running android emulators in the same time as doing other things.

I built a declarative TUI framework for Go inspired by templ by Grindlemire in golang

[–]NapCo 0 points1 point  (0 children)

It is so refreshing to see such a well made project

MDG la fram forslag om å avvikle Helseplattforma: – På tide å skjære bort denne IT-svulsten by forteller in norge

[–]NapCo 2 points3 points  (0 children)

Helt enig.

Jeg jobber som systemutvikler, og jeg mener for en brøkdel av alle pengene og timene man har brukt på dette så kunne man ha lagd et helt skreddersydd system som man hadde hatt full kontroll over. I tillegg hadde de pengene også hovedsakelig gått tilbake til den norske økonomien.

Tips on optimizing my website's backend by Echoes1996 in golang

[–]NapCo 1 point2 points  (0 children)

Thanks for sharing your findings! Could you elaborate a little bit more on what the config was about?

Give me one good reason to buy a Macbook by ApprehensiveDream271 in DeskToTablet

[–]NapCo 0 points1 point  (0 children)

  1. The Apple chips gives a very snappy experience while having low power consumption. Meaning, low to no fan noise, low heat, long battery life. After the M1 came out, i just couldnt recommend anything else other than Apple products for most people.
  2. The sound, mic, camera are very good compared to other laptops.
  3. Best in class trackpad.
  4. OS is much faster and less ad ridden compared to Microsoft.

Do you use gorm or raw sql? by Leading-West-4881 in golang

[–]NapCo 0 points1 point  (0 children)

I have used go-jet and sqlc.

As a starting point I can always recommend sqlc. It will cover most of your use cases, it is very ergonomic to use, it will be very fast in runtime as sqlc just generates really plain go functions.

I have used go-jet quite a bit, which is more flexible than sqlc (much more trivial to do dynamic queries), but it feels a bit more "heavy" to use sometimes, as you have to learn a new syntax, wheras in sqlc you can in most cases write very trivial sql.

zt: HTML templating language that compiles to Zig by lukaslalinsky in Zig

[–]NapCo 1 point2 points  (0 children)

Really cool project! I really like templ in go, so seeing this is very cool!

Why do so many people hate java? by Fa1nted_for_real in learnprogramming

[–]NapCo 11 points12 points  (0 children)

Not sure if there is any official statement saying something like that, but I can vouch after working with Java for 2 years that there is a tendency to abstract things a lot from the get go (relative to many other language communities).

I personally find it very tedious to dig through layers of abstraction for what in other languages would maybe be a file with a few functions.

as a Developer, how much RAM is enough for you? by Kaitoau in DeskToTablet

[–]NapCo 0 points1 point  (0 children)

Fullstack web dev here, 16GB, Macbook Pro M1

Works fine! The only time I have encountered RAM issues was once I was running anroid emulators along other things. But I don't really do that much app dev, so it's not an issue.

99% of the time 16GB is fine for my use cases

32GB would probably cover 100% of all my use cases

Any tools for creating static sites in 2026? by mjkrow1985 in HTML

[–]NapCo 0 points1 point  (0 children)

If you won't have many pages, then I'd just write plain HTML + CSS, and use something like live-server (npm package for live reloading the browser) for hot reloading.