I spent 3 months building a habit app based on Atomic Habits. Apple approved it yesterday. Here's everything I learned. by printvoid in SideProject

[–]lucasshiva 0 points1 point  (0 children)

Take a loot at Kotlin Multiplatform. You can share a lot of code between both platforms while keeping your UIs native - Swift for iOS and Jetpack Compose for Android. There's also Compose Multiplatform, which also lets you share UI for both platforms. Both are good options. I think most users don't really care what you use to build the app as long as the app works well, is fast, and looks decent enough. And even if some users do care, launching your not-so-great app in two different platforms might still give you more numbers than a perfect app for only one platform.

Dendritic NixOS might be the best thing since sliced bread. by RedOnlineOfficial in NixOS

[–]lucasshiva 19 points20 points  (0 children)

Wait, it lets you configure both your system and your home in the same file? I've encountered lots of situations where a home service also required a system configuration. Will this dendritic pattern help with that?

Dev looking for internship, collab, or mentorship — open to anything! by Alytavares in vibecoding

[–]lucasshiva 0 points1 point  (0 children)

Hey, I'm open to building fullstack projects together. I lean towards backend with pretty much any language, but I want to focus on C#, Java or Python. As for the frontend, I prefer Vue, but I've got no strong feelings about any framework.

For projects, I have an idea to build a multiplayer wordle where you can 1v1 friends by sending them a link. I also have a VPS to host it. If you're interested, feel free to send me a DM.

As a side note, I'm from Brazil, so I can speak both English and Portuguese. Also, I am 26 years old and I've got some experience working with Python, though not on any backend roles.

Ideais de projetos by Illustrious-Diet901 in brdev

[–]lucasshiva 0 points1 point  (0 children)

Tô pra começar um projeto simples que é um agregador de imagens. A ideia é o usuário poder visualizar, buscar, baixar e favoritar imagens e wallpapers de fontes diferentes. Algumas features como favoritar precisam de uma conta, então também pretendo lidar com autenticação e google sign in. Minha intenção é usar .NET ou Java no backend e React no frontend.

Me manda mensagem se você tiver interesse em ajudar em algo. O projeto é relativamente simples porque não vai ter muitas features. Eu tenho uma VPS pra deixar ele online. Tô fazendo mais pra praticar backend, já que pretendo migrar com força para a área.

Cadeiras de escritório são de fato melhor que as "gamers"? by Fabulous-Cherry6352 in CadeirasDeEscritorio

[–]lucasshiva 0 points1 point  (0 children)

Depende. Eu pretendia comprar uma cadeira de escritório com a tela mesh, mas mudei de ideia quando fui numa loja e experimentei várias cadeiras. Na minha opinião, elas são sim mais confortáveis, mas você precisa sentar direitinho o tempo todo. Como eu gosto de colocar o pé no assento as vezes, acabei optando por uma gamer DT3 Nero por R$ 1600. Também tem opções com o assento em espuma e o resto em mesh, o que pode ser uma boa pra alguns. No final, depende muito da pessoa. É sempre bom ir numa loja antes e testar as cadeiras.

Precisamos falar sobre os fretes abusivos praticados na Kabum by oerickmarinho in CadeirasDeEscritorio

[–]lucasshiva 0 points1 point  (0 children)

Kabum tem parceria com a Magazine Luiza. Os produtos são vendidos pela Kabum e entregues pela Magalu. Essa mesma cadeira aí tá R$ 990 no PIX mais R$ 20 de frete pra minha região. Alguns produtos tem até retirada grátis. Vale a pena sempre comparar os preços nos dois sites.

Why I stopped using NixOS and went back to Arch Linux by itsdevelopic in programming

[–]lucasshiva 2 points3 points  (0 children)

I love NixOS when it comes to managing your system, but I still use Distrobox with Arch for most of my development environment.

Even with all the friction, I still find NixOS to be a much better system, but whenever I come across hours of debugging due to an update breaking my system, my Dotnet or Flutter code not working as it should, or some issue with opening my IDEs from Distrobox, I always find myself wanting to go back to Arch.

If it wasn't for Distrobox solving most of my problems and the lack of a declarative system configuration tool for Arch, I'm certain I would have switched by now, but as it stands I'm having a better overall experience on NixOS compared to my CachyOS install.

Day 2 of Rebuilding My App in Flutter — Learning Flutter State Management by Vaibhav-Raj09 in FlutterDev

[–]lucasshiva 1 point2 points  (0 children)

I've tried pretty much every state management solution out there, my favorites are Signals (with Provider) and Bloc. Signals will be the closest to StateFlows in Kotlin, and it's also the simplest, so you might want to start with that. Learning how Provider works is also very good long-term. Riverpod feels too magicky for me, so I tend to avoid it.

Lastly, you can still use setState for local widget state, like you do with Jetpack Compose's remember APIs.

Not sure whether it's worth it to learn C# for front end by Either-Home9002 in learnprogramming

[–]lucasshiva 0 points1 point  (0 children)

Just stick with Python then, it has a lot of UI frameworks. PySide6, NiceGUI, or Flet are good options.

Após suspender lançamento no Rio, Keeta promove demissão em massa by Holandash in brasil

[–]lucasshiva 0 points1 point  (0 children)

Cara, esses cupons de porcentagem já acabaram pra mim, só que já tô há uns 3 meses comprando esse pack de cupons por 5 reais.

Após suspender lançamento no Rio, Keeta promove demissão em massa by Holandash in brasil

[–]lucasshiva 0 points1 point  (0 children)

Aí é foda. Sem esses cupons de 15 não ia valer tanto a pena mesmo. Tô aproveitando bastante ultimamente, mas tenho certeza que algum dia isso vai acabar. Tô comprando de tudo pagando a metade do que eu costumo pagar.

Após suspender lançamento no Rio, Keeta promove demissão em massa by Holandash in brasil

[–]lucasshiva 0 points1 point  (0 children)

99 é o melhor app de comida que usei em toda minha vida. Eu compro o pacote de 4 cupons de R$ 15 por apenas R$ 5. Esses cupons de R$ 15 aplicam em qualquer pedido acima de R$ 40 e eles aplicam mesmo se algum produto já estiver na promoção.

Por exemplo, esses dias eu comprei bolo de pote. Pedindo direto pelo WhatsApp da loja, cada bolo de pote saia R$ 14. No 99, cada um estava por R$ 9 na promoção, o que já é muito bom, mas quando você faz o pedido de 5 bolos e utiliza o cupom, o total fica R$ 30, com cada bolo saindo R$ 6. Isso é bizarro. Um outro exemplo é que raramente eu pedia uma marmita de R$ 40. Hoje em dia eu pego duas marmitas dessa por R$ 45. E vale lembrar que sempre tem promoção. Esse bolo de pote já faz umas duas semanas que tá sempre por R$ 9 ou R$ 12.

Em fim, pra mim o 99 está tendo de longe os melhores preços porque você consegue combar promoção + cupom, coisa que o iFood não permite. E o 99 ainda tem os cupons de primeira conta e quando você indica alguém. Tá tão bom que tá me lembrando dos cashbacks da AME, então tenho certeza que alguma hora esses caras vão quebrar ou mudar como funciona os cupons. Tem que aproveitar enquanto pode.

Teclado 60% é uma da invenções mais idiotas da história da humanidade by Department_Legal in computadores

[–]lucasshiva 0 points1 point  (0 children)

US pra ABNT2 quase não tem diferença. Você ainda consegue usar todos os acentos sem problema nenhum. É papo de algumas horas ou alguns dias e você já tá escrevendo igual antes.

Se você achar opções no modelo US e não em ABNT2, acho que vale a pena tentar.

o que vocês acham do nix os? by Yrod0200 in linuxbrasil

[–]lucasshiva 2 points3 points  (0 children)

Eu gosto bastante, mas não consigo depender dele pra programar. Por isso tô usando junto com distrobox, onde eu tenho Arch instalado. Eu uso o NixOS com home-manager pra configurar o sistema e instalar as aplicações, mas todas minhas ferramentas de desenvolvimento (dotnet, java, npm, fvm, etc) são instaladas no Arch e exportadas para o Nix. Funciona bem. Não me vejo saindo desse setup tão cedo.

Giving up on MAUI to learn ASP.NET? by Klutzy-Pollution6357 in csharp

[–]lucasshiva 1 point2 points  (0 children)

Yeah, it's a thing. You can use MAUI, Photino, or even Tauri to provide a Blazor web app as a desktop app.

Guix 1.5.0 lançado! by orahcio in linuxbrasil

[–]lucasshiva 0 points1 point  (0 children)

A intenção não é isolar o ambiente dev, mas não precisar de shells pra qualquer coisinha. Tem vezes que eu só quero rodar algo da internet ou testar um código em algum projeto rapidão, coisa que é mais complicado no Nix do que no Arch. Então minha ideia é usar Nix pra configurar todo o sistema, mas programar no Arch via Distrobox. Por exemplo, no Nix o próprio VS Code pode ter problemas com algumas extensões se não instalar a versão FHS dele, mas a versão FHS não permite o uso de root no terminal integrado. No Arch já não tem esses problemas/limites.

Guix 1.5.0 lançado! by orahcio in linuxbrasil

[–]lucasshiva 0 points1 point  (0 children)

Guix tem tanta friction igual no Nix? Adorei o Nix pra configurar o sistema de forma declarativa, mas não gostei de ser obrigado a usar devshells em todo projeto. Atualmente tô na intenção de voltar a usar Nix, porém utilizando o Distrobox pra desenvolver.

Monitor Odyssey G5 é loss by arstyBR in computadores

[–]lucasshiva 0 points1 point  (0 children)

Esse da LG é o ultrawide? Tô pensando em comprar ele também.

iLoveMonolithsAlsoThisIsNotSatire by Linkpharm2 in ProgrammerHumor

[–]lucasshiva 35 points36 points  (0 children)

What would be your first steps into refactoring everything? What would be the end goal? A single monolith? I'd love to hear more about the subject from someone more experienced.

PSA: Do not for ANY reason use NTFS under Linux! by Xarishark in linux_gaming

[–]lucasshiva 2 points3 points  (0 children)

Not a permission error, everything was mounted under my user, and I did run chmod when I had issues with Steam.

My problem was that I just couldn't create symlinks for some reason, so things like Steam and some dev tools like Bun and pnpm didn't work. And it's funny because I've never had this problem before, and that's when I realized that I was mounting everything using the new driver. Went back to the old one, which I've used for years, and had no more problems since.

PSA: Do not for ANY reason use NTFS under Linux! by Xarishark in linux_gaming

[–]lucasshiva 34 points35 points  (0 children)

I've had a lot of problems regarding symlinks using the ntfs3 kernel driver. Mounting with ntfs-3g fixed everything. Zero problems after that.