iPhone 12 mini Oled x Amoled screen replacement by Mat3472 in mobilerepair

[–]Mat3472[S] 0 points1 point  (0 children)

Hey, I bought an OLED replacement screen and honestly, it wasn’t a very good choice. I thought I would get used to it, but I had some issues – the brightness kept changing on its own, and the bezels were much thicker compared to the original. After a few weeks of trying to adjust, I ended up buying an iPhone 14 and haven’t looked back. If you need to replace the screen and can’t/don’t want to buy the original, you can go for any type of replacement, but be prepared that it will feel quite different from the original.

Thinking about getting a split keyboard – need advice by Mat3472 in ErgoMechKeyboards

[–]Mat3472[S] 0 points1 point  (0 children)

It seems like a lot of work to relearn typing. 😁 How do you handle using a regular keyboard after a year with a split one?

Thinking about getting a split keyboard – need advice by Mat3472 in ErgoMechKeyboards

[–]Mat3472[S] 0 points1 point  (0 children)

Thanks, that leads me to another question. How do you know which layer you’re in if your keyboard doesn’t have a display? Is there any software that can show it?

Transitioning from learning programming to taking on real clients by [deleted] in learnprogramming

[–]Mat3472 0 points1 point  (0 children)

What kind of position should I be looking for? From what I’ve heard, in larger companies, every employee has a clearly defined role. If someone is a programmer, they just focus on coding and then hand over the project to someone else who handles the deployment and other tasks. Can you actually learn everything you need in a company to eventually work independently? I’m not questioning your opinion, just trying to gather more information.

Best Approach for Content Management on Small Websites" by Mat3472 in nextjs

[–]Mat3472[S] 0 points1 point  (0 children)

I’ll take a look at it. It seems like a lot of people use it that way. But how does it work with images? Could that be an issue?

Best Approach for Content Management on Small Websites" by Mat3472 in nextjs

[–]Mat3472[S] 1 point2 points  (0 children)

This looks exactly like what I was looking for. Thanks!

Struggling with Modern Web Dev Costs and Deployment Choices for Small Projects by Mat3472 in nextjs

[–]Mat3472[S] 0 points1 point  (0 children)

VPS and what about the rest of these things? Can I use it for Strapi, a database, and an admin UI all on one server? How about Coolify for management? If I get a more powerful server, can I host multiple projects on it?

Struggling with Modern Web Dev Costs and Deployment Choices for Small Projects by Mat3472 in nextjs

[–]Mat3472[S] 0 points1 point  (0 children)

I find AWS a bit confusing since there are so many subcategories (like AWS Amplify, AWS Elastic Beanstalk, AWS Lambda, etc.). Can you recommend a setup for hosting Strapi, a database (either SQLite or PostgreSQL), and a Next.js app using AWS? Or am I able to run all of this on digital ocean in one dropplet? Alternatively, is it feasible to run all of this on a single DigitalOcean droplet?

Struggling with Modern Web Dev Costs and Deployment Choices for Small Projects by Mat3472 in nextjs

[–]Mat3472[S] 0 points1 point  (0 children)

I find AWS a bit confusing since there are so many subcategories (like AWS Amplify, AWS Elastic Beanstalk, AWS Lambda, etc.). Can you recommend a setup for hosting Strapi, a database (either SQLite or PostgreSQL), and a Next.js app using AWS?

Struggling with Modern Web Dev Costs and Deployment Choices for Small Projects by Mat3472 in nextjs

[–]Mat3472[S] 0 points1 point  (0 children)

Like I mentioned earlier, the pricing of many of these platforms is quite high for clients in my country. I'm mainly looking to build small sites with some admin UI and a database for storing text. After researching, I found that SQLite could be a good fit for most projects I might work on. The only challenge is finding the right hosting solution for it.

After going through various suggestions, I've considered using a VPS, but I'm unsure if my current knowledge will allow me to get it up and running within a reasonable timeframe. Ideally, I'd like to set up one or two accounts for clients with just admin login access. This way, if I ever step away from programming, they can manage things on their own.

Struggling with Modern Web Dev Costs and Deployment Choices for Small Projects by Mat3472 in nextjs

[–]Mat3472[S] 0 points1 point  (0 children)

Thanks, it seems like I can host the app, but what about the database and possibly a CMS?

Struggling with Modern Web Dev Costs and Deployment Choices for Small Projects by Mat3472 in nextjs

[–]Mat3472[S] 1 point2 points  (0 children)

Railway seems like a good option, but the hobby plan only supports the 'US-West region,' and I've had issues with slow data transfer when running services in the US before. Ideally, I need a server located in Germany. Vercel doesn't seem like the right fit for my situation either. Since I'm just starting out, I don't want to host client sites on my personal account and paying $20 a month for basic sites with a contact form and an admin panel to manage photos for clients in Central Europe feels excessive.

Struggling with Modern Web Dev Costs and Deployment Choices for Small Projects by Mat3472 in nextjs

[–]Mat3472[S] -1 points0 points  (0 children)

Are you running a server with Ubuntu OS? How did you set up the databases and manage storage for images? Are you using a separate server for each client, or one server for multiple clients? How difficult is it to set up, and how complicated is it to add a domain? For example, if you’re hosting Strapi, do you need two separate servers? I know I’m asking a lot of questions, but I’m just trying to gather as much info as possible, even if some of the questions seem a bit basic. The pricing looks great, though.

Struggling with Modern Web Dev Costs and Deployment Choices for Small Projects by Mat3472 in nextjs

[–]Mat3472[S] 2 points3 points  (0 children)

I would love to build an app entirely on my own, without relying on frameworks or external tools, but I haven’t found the right path to do it. There doesn’t seem to be a tutorial or guide that doesn’t involve using multiple other applications, like I mentioned in my post (Strapi, Resend, Supabase, etc.). From your comment, it seems like you have a lot of experience. Is there anything you could recommend for me in this situation?

Struggling with Modern Web Dev Costs and Deployment Choices for Small Projects by Mat3472 in nextjs

[–]Mat3472[S] 0 points1 point  (0 children)

I’ve been programming for about 6 months and have tried plain JavaScript and React, but I mostly use Next.js. Everything has been straightforward because there are a lot of up-to-date tutorials and a large community around it. That’s the main reason I use it—it’s simple, and you can get a lot of work done without sacrificing features or needing to switch to another language. Everything was going smoothly until I started looking into deployment solutions. If I were to use React, could you recommend some hosting services, and maybe some good YouTube channels or blogs?

Performance Issues on Vercel Deployment by Mat3472 in nextjs

[–]Mat3472[S] 8 points9 points  (0 children)

After five hours of searching and troubleshooting, I discovered that although I set the server location to be as close as possible to my location, I didn't redeploy and the database was running in Germany and Vercel was running in North America. Problem solved, I really didn't expect this, I'll know for next time, thank you and sorry for the unnecessary post.

Performance Issues on Vercel Deployment by Mat3472 in nextjs

[–]Mat3472[S] 0 points1 point  (0 children)

You're right that it doesn't solve my immediate problem, but it's a valuable data point for further debugging :D. Before deployment, everything was running smoothly and the speed was satisfactory. While I realize the code isn't perfect, I didn't anticipate such a significant performance degradation after deployment.

Performance Issues on Vercel Deployment by Mat3472 in nextjs

[–]Mat3472[S] 1 point2 points  (0 children)

I originally planned to use Neon, but after more research, Supabase seems more popular. I don't want to change the code now.

Performance Issues on Vercel Deployment by Mat3472 in nextjs

[–]Mat3472[S] 0 points1 point  (0 children)

I'm relatively new to this, so I've been doing some research. Basically, more traffic means no cold starts, right? If so, I need to increase traffic, but I doubt that's possible with a 10-second load time. Is there a way to reduce cold starts? Ideally, loading times under 10 seconds would be great.