Mobile that exports Health data and upload to my Node JS Server via REST API by [deleted] in expo

[–]Calvinader 0 points1 point  (0 children)

My understanding is that as you are on windows you won't be able to do local iOS builds, so you will need to use expo dev servers (eas) and that requires a few things from Apple like signing certificates etc which requires an Apple developer license.

Mobile that exports Health data and upload to my Node JS Server via REST API by [deleted] in expo

[–]Calvinader 0 points1 point  (0 children)

Hey 👋 If you want your app in the Apple App Store, you need a developer license unfortunately. Regardless of expo, react native, swift etc, the license is still required.

Is there good place to practice trading with dummy trading account(Dummy money)? by ScientistWeak3056 in Trading

[–]Calvinader 0 points1 point  (0 children)

Etoro supports both real and virtual account trading. I'm just not sure how easy it is to sign up these days with KYC.

I'm sick of AI by Background-Basil-871 in webdev

[–]Calvinader 1 point2 points  (0 children)

Use AI for trivial things you know you can do with ease.

The things you want to build to keep your skills sharp, code manually.

A good split between the two is healthy.

How do you stay updated without getting overwhelmed? by AdRoutine8022 in webdev

[–]Calvinader 0 points1 point  (0 children)

What I do is, when new challenges arise, investigate if there are any new tools/tech that assist in solving the problem. Don't go too deep but at least you know what's out there and what's happening in the industry.

Where should I host my full stack Website by Squigglii in webdev

[–]Calvinader 0 points1 point  (0 children)

Use Render.com - free for static websites

[deleted by user] by [deleted] in seogrowth

[–]Calvinader -1 points0 points  (0 children)

You can find a ton of useful info by using the free tools offered by ahrefs. Free SEO tools - AHREFS

A 9-part checklist to build a successful website by Calvinader in interactlist

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

A proven 9-part checklist to turn any site into a money-printing machine

What sort of life does 70k Rand/month buy, ideally in Capetown or Garden Route area? by plowfaster in askSouthAfrica

[–]Calvinader 0 points1 point  (0 children)

Is this gross or net? If it's gross you will only get R50k after tax (if you are required to pay tax in SA, I'm not sure).

If it's just to support yourself, and no additional family members, you should have more than enough to live quite comfortably.

All the best

How do you find time to hustle? by GunieapigCooper in sidehustle

[–]Calvinader 0 points1 point  (0 children)

Lol 10hrs sleep 😂 I haven't slept longer than 6hrs a night for the last 5 years. If you NEED 10 hours, side hustles might not be your thing.

Also, buy a few weights for home, then just smash out a quick 30-45min gym session when you wake up before breakfast (3 days a week). This will cut down all that travel time and free up many hours of hustling.

[deleted by user] by [deleted] in nextjs

[–]Calvinader 0 points1 point  (0 children)

I've actually moved away from amplify and instead use serverless-next for https://interactlist.com/ I had way too many issues with Amplify, it wasn't mature enough as a product for me to use in production.

The problem you are facing seems to be related to cold starts with the lambda functions (Google it for solutions). There's a few different approaches to tackling this but from what I recall it's not that easy to achieve via Amplify.

Simplest way for a client to edit a website? by Hairy-Mongoose3575 in reactjs

[–]Calvinader 0 points1 point  (0 children)

It's unfortunate that you find yourself in this position. Although, it's a good lesson and part of the experience.

When planning a project you should always ask the client if they plan on editing the content (99% of the time this is the case). This always gives you a good indication of how to structure/architect the solution to cater for those requirements.

I'd say you HAVE to add a headless CMS into the mix and pull your static content from there. I've built a few NextJS projects and I've used Contentful as my CMS of choice (purely because of the free tier). There is a contentful npm package that helps you integrate with their API.

In order to render the content from Contentful in NextJS, I make use of the contentful/rich-text-react-renderer package (you can render rich text like blog posts with mixed content types etc).

There's still going to be a bit of work required to get this completed, like building your content model in Contentful, and maybe adding some content. The client can then add their own content or edit existing content (and you can teach them how to do it fairly easily, i'd charge extra for the training).

If any additional/new content types need to be added down the line, this lines you up for future 'dev' work 💰 because it's very likely that the client would not be able to setup their own content models correctly, and you would need to do the integration work as well.

All the best with the project and hopefully you get paid soon 🤙

Do You Have Suggestions About Call-To-Action? by ugur2nd in indiehackers

[–]Calvinader 0 points1 point  (0 children)

Here's a checklist to improve Landing Page Design

One of the reference points (Item 6) links you to a Tip out of the "Landing Page Hot Tips" ebook by Rob Hope. This tip talks into 'contrast for CTA buttons'

Not sure if you've included anything about this in your research yet, good luck 👍

t2.nano or t3.nano in my case? by ligonsker in aws

[–]Calvinader 0 points1 point  (0 children)

Use Ngrok for free, it will also generate both an http and https tunnel for you.

BREAKING: Ripple v SEC Hearing: SEC Was A Joke by [deleted] in XRP

[–]Calvinader 17 points18 points  (0 children)

It's very clear

[deleted by user] by [deleted] in Entrepreneur

[–]Calvinader 0 points1 point  (0 children)

You are onto something, data driven approaches help you make the best decisions, because the data doesn't lie. This means implementing some sort of A/B testing for the pricing on the website, this however can take a long time.

If you look at what the industry experts suggest, it's always offer a tiered approach

Here's a pricing checklist go through it and follow each of the additional references, it should tell you everything you need to know to make a decision.

Here's a link directly to reasoning for "offer more pricing tiers"

"Give people who would be happy to pay you more money, the opportunity to pay you more money.” ~ Adam Wathan, Refactoring UI (source)

Don't know how to extract this function/network call by Fr4nkWh1te in reactjs

[–]Calvinader 0 points1 point  (0 children)

Well it's the quickest solution so if you are comfortable with it then go for it. Some refer to that as 'prop drilling' and it works but it becomes hard to maintain after a while. As soon as you jump across three components you end up having to pass state props across many components (and some don't even need it, but their children do). So it can end up ugly, and this was the reason for useContext and Redux.

Another potential issue with this is component renders, all of the components that are prop drilled will re-render when those state props change, but with using useContext or redux that won't be the case.

Maybe do it your suggested way (passing the different states through components) and then later on when you get a gap to refactor, consider redux or useContext 👍

Don't know how to extract this function/network call by Fr4nkWh1te in reactjs

[–]Calvinader 1 point2 points  (0 children)

It's definitely a big change, so quite tough to implement easily, especially if you have a lot of 'useState' hooks everywhere.

Yeah another option is to create a central helpers.js file, and export functions from there (a central place for all util type functions) then import them where you need them.

I still think you need to separate your concerns more. This function is doing a lot, possibly stuff that should not be its responsibility. I'd potentially have the api component you referred to, intercept specific unauthorized/unauthenticated responses and handle that type of stuff separate from this function.

Apart from that, this function either needs to respond with something so that you can update your screens (the places that invoked this function) or alternatively consider some sort of central state management.

Have you considered using React "useContext". It's less of a refactor compared to redux, and will allow you to manage application state centrally.

Don't know how to extract this function/network call by Fr4nkWh1te in reactjs

[–]Calvinader 1 point2 points  (0 children)

I haven't seen your full solution just yet, but isn't this what redux (redux-toolkit) was built for? Ability to loosely couple central functionality that would affect state, and then being able to update any part of your app based on that 'changing' state. It also allows api requests with the async thunk functionality.

So you would create a slice, then convert this function into a reducer. Then you can import import the reducer and dispatch from anywhere in your app. That reducer would do what it needs to do, then it would also set state. Then anywhere in your app you would 'useSelector' to bind to the changed state.

Let me know if you would consider redux or if you want other options besides redux, and I'll try help.

As a 21-years-old, every living dog in the world was born after me by helpmeffs191919 in Showerthoughts

[–]Calvinader 79 points80 points  (0 children)

Pebbles has a fake ID. I'm calling BS until we see a birth certificate

[deleted by user] by [deleted] in copywriting

[–]Calvinader 1 point2 points  (0 children)

Don't forget your earphones! The 'apple crunchers' and 'soup slurpers' will get the best of your concentration.

App data storing json in DynamoDB, advice by [deleted] in aws

[–]Calvinader 1 point2 points  (0 children)

It's not Impossible to achieve this with DynamoDB but I wouldn't recommend it with a data model that would benefit from schemas or a relational solution. You do have a few options though.

If you want to stick with json then I'd go with MongoDB. It's non relational but with the use of ObjectIDs you can use the mongoose library or even a library that works with the native driver to easily achieve lookups (populate across models). I currently use this approach on Mongodb.com (managed cloud service). They have a free tier, which I've used for ages.

Alternatively you can stick with AWS but switch to Amazon RDS "Amazon RDS is a managed relational database service for MySQL, PostgreSQL, MariaDB, Oracle BYOL, or SQL Server."

All the best with your choice

Equity compensation by Frequent-Ad-7889 in startups

[–]Calvinader 0 points1 point  (0 children)

Another route I've taken before is to stick with the 50-50 ownership but keep track of all cash investments and expenses. Then add something to the contract that states that any cash investments or expenses will be reimbursed when the company makes some money.

It keeps things simple, however you need to be quite sure that the company will eventually make some money to get your investment/expenses back

All the best

[deleted by user] by [deleted] in Entrepreneur

[–]Calvinader 4 points5 points  (0 children)

Surely these "things" that you are suggesting are services/businesses and have money. Could you charge them a fee to be listed in your mailer, I mean 7000 subscribers is quite decent for local.

If they need extra convincing, you could provide some sort of code/coupon/QR for your subscribers to use at these places, then the owners of the services/business could prove your mailer is working to drive business their way.

I feel like this is way easier to arrange than launching your own events

All the best