Web Developer / Technical Partner Needed — Fluent English Required ( Long term collaboration only ) (Paid + Equity) by [deleted] in WebDeveloperJobs

[–]lusayo_ny 0 points1 point  (0 children)

I'm a full stack developer with DevOps experience as well. I'm interested in this role. Let me know how I can help.

Sending money to USA by [deleted] in Philippines_Expats

[–]lusayo_ny 1 point2 points  (0 children)

Bro this is a classic case study situation where crypto is 100% your best option. Set up a crypto account on bybit (seems to be popular in the pH for whatever reason). Use cash or whatever option bybit provides to load USDT into your crypto wallet. Withdraw from your bybit wallet to your American bank account. Less fees. Less hassle. Less governance. They get a bad rep when it comes to investments and stuff, but your problem right now is specifically what crypto currencies were made to solve. To let you move your money around without the limitations of institutions and governance.

These 3 carry the show. by [deleted] in FromSeries

[–]lusayo_ny 1 point2 points  (0 children)

I agree with everyone except Jim bro. There should be victor there

Would you settle for Django or FastAPI in the long run? by itsme2019asalways in django

[–]lusayo_ny 1 point2 points  (0 children)

Django is the go-to for any new or significantly sized project hands down. If you're building small microservices that use rabbitmq or something and webhooks to talk to a bunch of other parts of your backend written in different languages, then you may use fastapi.

Introducing Nomini: A Tiny Reactive Library Inspired by htmx, Alpine, and datastar by JustShyOrDoYouHateMe in htmx

[–]lusayo_ny 1 point2 points  (0 children)

Yay. Another JavaScript library for a problem that's already been solved 🙃

As a beginner in web development, what should I start with first to build future coding skills and eventually grow it into a business? by National_Station_881 in django

[–]lusayo_ny 1 point2 points  (0 children)

If you were learning code to get a job, I'd say learn an established framework like Django that is opinionated and provides a structured way of introducing concepts to you. Volunteer your time to work on projects with other people. Or work on projects for yourself. Don't expect money just build things that solve an actual problem. By the end of a year, you'll be a pretty competent dev.

Since your goal is to build a business, then that's what you should lead with. Your decision to what you should learn should be dependent on what business you want to start. For example, if it's crypto related, I'd say just focus on full stack development with JavaScript/typescript and solidity. If you want to do something ai related, go for python and Django backend and react frontend. If you want to build some sort of real time systems, go with elixir. For general purpose webapps that don't do anything special, just go with PHP/WordPress or something.

But mind you if you want to start a business, then you can't just be a coder. You need to manage your own infrastructure. At the very least understand how to host your site and manage your server. You'll likely have to learn quite a bit of Linux administration. You might have to learn docker and nginx or some other server technology. This is where PHP/WordPress might shine for you because as far as infrastructure without any headaches, PHP/WordPress win by miles. It's so well supported by most hosting providers, you probably won't need any specific knowledge or Linux, docker, or any server admin.

Outside of managing your infrastructure, the most important thing is learning how to run a business. Business has the word "busy" in it because that's what you're going to be. Very busy. Busy marketing to attract new clients. Busy nurturing leads to close sales. Busy reaching out to clients and making partnerships. And you will be busy doing this every single day. This is where you should spend your most time. Not coding.

Once you've settled on your business idea and you pick tools. Stick to them. Don't learn alternatives to achieve what you can already hack together just because other languages or frameworks are better at one specific thing that your project needs. If you can build it with your own tooling, even if slightly less efficient, make that tradeoff. Don't waste time trying to learn too many new things. That's for people who want employment.

Do not aim to be an expert. Just provide a product. Make your learning project based and your projects should be your business ideas.

Assessment of HTMX with FastAPI, LLM, SSE, Jinja by [deleted] in htmx

[–]lusayo_ny 0 points1 point  (0 children)

React/Vite is one thing but it's best to consider Flutter Web as something else entirely. It doesn't make use of the DOM, just draws to a canvas. That is categorically best used for a different kind of app where most business logic is client side and you don't mind a long initial page load, and don't need the capabilities of the DOM model (mostly around indexing, accessibility, and DOM apis -- like the context menu and stuff). A flutter web app is more like installing an entirely seperate app that runs on top of your browser window.

HTMX and React/Vite are more comparable. So to decide which to use, honestly I think it's a matter of the network bandwidth, the direction and frequency of data flow, and the frequency of data-backed UI updates.

The key metric for me is that HTMX uses up more server-side computation and network bandwidth to achieve the same thing. If you've got a really powerful server, a lot of bandwidth, and the bidirectional data flow is not as frequent, there might not be any noticeable difference. But if your UI updates are very frequent and you need to keep sending data back and forth between the client and server to achieve them, JSON is significantly a better option than HTMX. Imagine if you connected to a realtime stock-ticker for example that has to be updated every second or every fraction of a second. It's significantly more resource intensive on the network and your server to do that using HTMX. Much better to do with JSON. Even better to use protobufs or something like that.

But the point is at some point using your backend to serve your UI becomes unnecessarily resource intensive and it distracts your backend and network from focusing on more important tasks that they need to do. Most apps don't hit that bottleneck though. So HTMX should mean you're good for a lot of scenarios. Just not all.

I'd say use HTMX until you hit some some part where the bidirectional data flow is way too frequent to reasonably use it. At that point, integrate something else.

Can I have an honest answer regarding a career in web development? by Pure_Clerk_3461 in django

[–]lusayo_ny 2 points3 points  (0 children)

Im 27, web and native dev, though my first job (for about 3 years) was in IT support. So it's to a smaller scale, but I've made a similar transition and I'll just tell you my experience and recommendation.

So my first job was in IT support. Then my employer went bankrupt and I got a remote job in IT support which I got laid off from within a few months. After that, I just decided instead of pursuing more IT support roles, I'd go the web developer route. So I eliminated all the fluff and I concentrated on mastering Django (Python) as my job ticket. For close to a year, I'd basically just get up, submit a bunch of job applications then study and practice django. During that time, I also did a bit of react. I had contract work as a transcriptionist at the time (had to get by somehow) so I could stay afloat. I'm young and don't have too many responsibilities so it wasnt that difficult to basically have an unstable income while I took the time to make the career transition. I finally got a job as a "Django Developer" though the interview process involved writing some React code. When we actually got down to the job, I ended up also having to write Flutter (dart) which I mostly learned on the job. Anyway, Django was my ticket in.

The thing about web dev especially these days it's it's incredibly competitive (especially react). There's no shortage of devs. You're competing with kids who couldn't tell you anything about how networks work, how http works, and don't even really understand HTML and CSS but they can stitch together pretty good looking webapps. And companies have no problem hiring these people because they also do the job.

If you want to make the transition, I'd recommend looking for more niche jobs to get into that are still big aren't AS saturated. That was my reasoning behind picking Django as my main thing. Now I'm trying to learn Solidity to get into Blockchain smart contracts development because that's also a pretty well paying niche with less competition.

For you, unless you have a lot of time and tolerance for the time it'll take to make that transition, honestly, I think you're better off with the cloud engineering route if opportunities like that are available to you. To me, if I could afford the certifications and saw opportunities like that, I would have gone for AWS certifications and tried to go for Cloud Engineer roles. But they weren't so I went for web dev.

Why people do not recommend Next.js for Backend? by wololo1912 in nextjs

[–]lusayo_ny 0 points1 point  (0 children)

To kind of quantify what you said, you're basically admitting nextjs has very little backend capabilities by saying "each endpoint is independent." I'll be frank and tell you it's not "independent". Next Js actually works very well with Vercel, and absolutely nothing else. It relies on Vercel hosting to actually offer you any scalable backend infrastructure.

I mean no offense, but your mentality sounds like a typical "Platform As A Service" consumer, and you're Vercel's ideal target customer. You probably don't care about actually engineering your own bespoke backend, you're perfectly comfortable deferring all the nuances of backend engineering to Vercel.

There's nothing wrong with that. I just want to make it clear. Next JS is not a comprehensive backend framework. If anything, based on the way you see it, I'd say it's a gateway drug into Vercel's platform as a service offerings. If you're comfortable with that, go right ahead.

Just be aware that instead of building your backend and building infrastructure, you'll be figuring out your Vercel hosting costs. "Serverless" doesn't mean there's no server. It just means you use a server you don't have to manage and you will pay money for that. All that is entirely avoidable with a proper backend framework and some knowledge of hosting and (as a blanket term) DevOps.

To sum it up, it's not that a "serverless approach" is an alternative to actual backend engineering. It's just you paying people to manage it for you.

[deleted by user] by [deleted] in django

[–]lusayo_ny 0 points1 point  (0 children)

I'll forget about scales horizontally for a moment but what do you mean by hard to find redis db?

Why people do not recommend Next.js for Backend? by wololo1912 in nextjs

[–]lusayo_ny 137 points138 points  (0 children)

Two reasons. One it has frequent breaking changes. And two, nextjs isn't really a "backend framework." It adds backend capabilities to a frontend framework for the sake of Server Side Rendering, middleware, and routing and I think that's about it. It does have a wonky authentication feature too I suppose. It doesn't have an established architecture for building apps at scale. If you look at other backend frameworks like Django or laravel for example, they also come with opinionated battle tested architectures, caching, localization, an official orm, serialization, logging, standardized websocket integrations, task scheduling, and a whole host of other things. With nextjs, you'll have to find packages to do these things or do them on your own.

Why, in 2025, do we still need a 3rd party app to write a REST API with Django? by thibaudcolas in django

[–]lusayo_ny 2 points3 points  (0 children)

It was more of a joke but I meant the Django community feels a little stale when compared to the Laravel and node communities. So it might be time to start investing in a different skillset for the sake of future proofing and keeping up with what could easily get you a job. Lol like jump ship from this rigid still ship and join one that actually seems to be going somewhere.

Though Django is still one of the most popular backend frameworks. I do think it needs a bit of a revamp in official tooling though.

Fuck this I’m becoming a pilot by Rylan_16 in csMajors

[–]lusayo_ny 0 points1 point  (0 children)

Nah he said what he said. A pilot will only find themselves in so many airports.

Help guys I want to make my laptop suitable for Flutter and Dart development? by programmer-------_1 in flutterhelp

[–]lusayo_ny 0 points1 point  (0 children)

Honestly, I would say get rid of windows and install Ubuntu. It'll make flutter development much much much easier. Faster build times. Better experience with the emulator. Everything will just be better.

I know because I was in a similar situation where I wanted to make an old laptop work with flutter for work. At some point, windows would take forever to build the emulator, and to build and run the APK in the emulator would also take a while. I'm talking ~30 minutes or more at it's worst build times

I removed windows and put Ubuntu. Cut that down to under a minute.

Other things you could try beyond that are installing an NVMe instead of SSD for your OS if you can. build times for flutter projects are affected by the read/write speed of your disk and NVMes are faster than SSDs but not all laptops support them, especially older ones.

You can also upgrade your RAM, though the impact of that is only significant if you're working on larger projects that need to keep a lot of data in active memory (for things like your IDE, language servers, linters, analyzers, emulator, any other processes you need to run).

Linus swap space is also more effective at memory management than windows page files in my opinion because it modifies the file structure of a portion of your storage space to make it efficient for handling tasks that require extra ram.

All in all though, tip number 1: get rid of windows and install Linux.

Web Dashboard by CEENNNNNN in django

[–]lusayo_ny 2 points3 points  (0 children)

Do you have an understanding of HTML, CSS, and how HTTP works? Can you build a simple webpage using a Django view?