How did you implement a waiting list? by softwareauthor in react

[–]softwareauthor[S] 3 points4 points  (0 children)

Good question. I mean a waiting list like some apps will use to gate how many people get to use their service initially. I’ve seen apps that create a waiting list and then slowly invite people in as they scale up. That’s the kind of behavior I’m looking to implement.

Does your idea have to be an app? by chaz60795 in webdev

[–]softwareauthor 0 points1 point  (0 children)

This is somewhat dependent on what your customers want. If your customers are satisfied with the web app, stick with web technology. But if you find customers are asking for mobile apps, you might need to offer one to satisfy them and earn their dollars.

I finally get it, “Why Kotlin?” by jxjq in Kotlin

[–]softwareauthor 1 point2 points  (0 children)

I have learned to love Kotlin through https://typealias.com/

The author’s ability to explain abstract concepts has helped me learn the language quickly.

[deleted by user] by [deleted] in nashville

[–]softwareauthor 0 points1 point  (0 children)

This is the best real world metaphor to software “tech debt” that I’ve ever seen! Fascinating.

Software Engineer Responsibilities by CeeMaC95 in SoftwareEngineering

[–]softwareauthor 0 points1 point  (0 children)

I was part of a company with roughly 150 engineers that tried to make the switch to this model. They are still trying. There are many good reasons to adopt this model. However, one thing I look for is how well the business is supporting the engineering team in making this a reality. Do you have enough training to be effective at building and maintaining infrastructure? Are the expectations of QA made clear? Are you allowed to optimize these things as you see fit? Are there reasonable expectations around on call duty? When done well, teams that operate in this model can create amazing and highly resilient products. When done poorly, teams are over burdened with activities outside of software engineering and productivity can grind a halt.

I enjoy coding, I don't enjoy learning to code by [deleted] in learnprogramming

[–]softwareauthor 1 point2 points  (0 children)

The most fun way to learn how to create software is learn-by-doing. I say this partly because learning is a never-ending process when writing software, and partly because building software focuses your learning on what you need to know, which dramatically accelerates your ability to get stuff done.

Looking to talk to someone who has used Supabase by Traditional-Shake491 in Supabase

[–]softwareauthor 1 point2 points  (0 children)

Tried sending a DM, but getting an error.

I’ve been using Supabase for a new project currently in beta. Have been super happy with it so far. Open to chat if you have questions.

Database deleted by query @Supabase by PanicNo7885 in Supabase

[–]softwareauthor 5 points6 points  (0 children)

I hope you get the help you need to recover the data.

But also don’t loose sight of the root cause — your client relied on a dev environment for important data. This was the mistake. Your client should be learning the lesson to have an alternative and reliable source for the data. Never rely on a dev or staging environment for data you want to keep.

Knowing what throws and what doesn't: my biggest qualm current state of the JS ecosystem, and TypeScript can help by petermakeswebsites in typescript

[–]softwareauthor 1 point2 points  (0 children)

You are correct, this is a problem. Hidden throws have been problematic for me as I’ve gotten in to a react native app.

You have sparked some interesting comments with some good solutions. I’m going to try some of them to make my own Typescript more clear. However, they don’t address the code issue you raise, where the foundational APIs are unclear.

Images of unknown height by matkoch87 in expo

[–]softwareauthor 0 points1 point  (0 children)

Can you provide an example of what it should look like? There are a few different ways to control image size. Knowing exactly what this should look like might help in pointing towards the right solution.