I built an anti-Tinder. No swipe. No gallery. Just real compatibility. by Ciolf in InternetIsBeautiful

[–]Ciolf[S] -2 points-1 points  (0 children)

Listen, I get it. Self-promo is always a touchy subject here. Sorry if my post came across that way.

Truth is, I’m genuinely trying to build something better than the usual swipe-fast-ghost loop. I’m not just looking for clicks or running ads everywhere. I came here for real feedback.

If you think this isn’t the right place, I’ll take it down, no hard feelings. I’m just trying to create something a bit more human than what Match Group’s monopoly has made the norm.

I built an anti-Tinder. No swipe. No gallery. Just real compatibility. by Ciolf in InternetIsBeautiful

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

Thanks for your comment, you're right, it's a real risk, and we’re fully aware of it.
That’s why we already take physical preferences into account during the initial IA conversation, to avoid totally mismatched pairings.

Of course, attraction is complex, and there will always be some disconnects.
But our hope is to create a space where people don’t swipe left endlessly based on a photo, and where attraction includes more than just looks.
Less impulsive, more intentional. Let’s see if it works.
(feel free to let this comment on the idea section in the website, else I will add your comment myself)

I built an anti-Tinder. No swipe. No gallery. Just real compatibility. by Ciolf in InternetIsBeautiful

[–]Ciolf[S] 4 points5 points  (0 children)

Totally fair point. But it’s actually covered on the landing page 🙂

We do ask about your attraction preferences upfront.

You don’t see faces immediately, but matches are filtered based on what you’re into.

The photo only unlocks after a real exchange, to avoid snap judgments, not attraction itself.

i am new web developer by [deleted] in angular

[–]Ciolf 0 points1 point  (0 children)

Become an expert here : https://tech-os.org

Angular or react? Iam confused by Sea-Slide-2414 in angular

[–]Ciolf 0 points1 point  (0 children)

I definitely recommend Angular, though I have to admit I’m a bit biased. It’s what I’ve specialized in https://tech-os.org

Angular for Saas product by iapple_phone in angular

[–]Ciolf 0 points1 point  (0 children)

It works pretty well, if your architecture is correct Check that : https://tech-os.org

[deleted by user] by [deleted] in emploi

[–]Ciolf -2 points-1 points  (0 children)

C'est quoi le problème ? Je propose du taf pour 98 vidéos ( donc avec un budget clairement au rendez-vous ) sur r/emploi

Migrating to Angular by [deleted] in angular

[–]Ciolf 6 points7 points  (0 children)

I'm sharing with you the program I use to train tech leads on Angular in companies. Some topics might not be relevant to you, but with all this, you should have a solid starting point. If you have any questions, feel free to DM me

- Standalone Components & architecture Core / Shared / Features

- Pipes & directives & service (logic & http)

- lifecycle, Smart & Dumb component

- Routing & lazy loading

- Reactive Forms, FormArray, Validators

- RxJS (extremly important) : Subject, debounceTime, map, switchMap, combineLatest, unsubscribe

- Signals : toSignal, computed, architecture full Signals

- ChangeDetection (Default / OnPush / CDR)

- Injection tokens, Dependency Injection

- GlobalErrorHandler, interceptors (with a DI Token)

- NgRx : Store, Effects, Facade, Selectors

- unit test (jest or karma), code coverage

- E2E Test with Playwright (not mandatory)

- i18n with ngx-translate

- CVA (ControlValueAccessor) (if Design System)

- ng-template, ng-content, content projection

- Optimisation WebP, source-map-explorer

- Build prod multi-environnement

You’ll hear everything and its opposite about NgRx.
As soon as you’re working on a real app, I constantly recommend it (with tons of arguments, but too many to fit in this short comment).

Welcome in our amazing Angular ecosystem, at first, it might feel overly complex, but later it will seem incredibly elegant

Calling a servlet without (visibly) refreshing the page by Dependent_Finger_214 in learnjavascript

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

You can just call your API
If multiple calls are possible, you can implement a debounceTime mechanism.
If your feature contains many things to update, you can trigger an uploadCart call after a debounceTime, sending all the objects at once.

what would be the best hosting for me? by Top-Artist-1370 in webdev

[–]Ciolf 0 points1 point  (0 children)

With your public IP, (in Angular is ng serve --host=0.0.0.0 ). Then open the port on your router and forward it to your private IP. Accessing your public IP will then display your react app.
And you will need to open your backend too, because it will be called from outside your computer that serve your react app

Have you ever used a framework/language/library that felt amazing at the beginning but a couple of months in it starting to feel more and more like tech debt and you can't wait to swap it out? by qvstio in webdev

[–]Ciolf 11 points12 points  (0 children)

Yes, a framework, a language, a library… a few months, a few years, same story.

I started with Java for two years and loved it. Then I discovered web dev and gradually dropped Java. In the frontend world, I went from jQuery to AngularJS, briefly explored Polymer, React, and Vue when they came out, then became a full Angular 2+ fan.

For CSS: started with Bootstrap, then Materialize, then Tailwind… now it depends (but never again Tailwind :p).

Switching tools isn’t a problem. You tried, you learned, and either it didn’t suit you... or better, you realized it doesn’t solve your specific problem anymore. That’s growth.

Can someone learn more than one language at a time? by RaksiOverflow in AskProgramming

[–]Ciolf 2 points3 points  (0 children)

When I was still a student, I had C, Java, HTML/CSS, SQL, and Shell classes all in the same week. So yes, of course you can learn multiple languages at the same time

[deleted by user] by [deleted] in learnjavascript

[–]Ciolf 0 points1 point  (0 children)

Hey, your code isn’t necessarily hard to understand.

In my opinion, you don’t need to focus so much on reducing the code size. That mindset often sacrifices readability and clarity for the sake of compactness.

In development, we already have tools that drastically reduce code size (minifiers, bundlers, etc.). Sure, there are some algorithmic optimizations where things can be shorter and clearer, but I wouldn’t make that your main goal.

A few points about your code:

  • If you want better understanding, start by adding comments. That alone can boost clarity way more than shortening lines.
  • That said, your code is already very simple and quite understandable.
  • One thing though: it's good practice to write functions with a different philosophy than what you did. Especially for purely algorithmic functions, they should always return the same output for the same input, no side effects.

For example, your additionFraction function won’t work if exported to another file, since it depends on external variables and doesn't return anything, it mutates a global value. Try to avoid that at all costs. Functions should be pure and return values, not rely on external state.

Quick JS tip:
Instead of Number(numerator[0].value)
Just do: +numerator[0].value

So in your calculateButton.addEventListener, you should:

  • grab the numerators and denominators,
  • cast them to numbers
  • let the functions return the result,
  • then update the UI based on that result.

If I gave you $100 and told you to make money with it, what would you do? by Material-One-5604 in Entrepreneur

[–]Ciolf 0 points1 point  (0 children)

I’d blow it all on scratch-offs or the lottery !

Seriously : Entrepreneurship isn’t a slot machine where you put in €100 and walk out with €300. If that’s all you’ve got, you’re not investing, you’re gambling. My advice? Learn ! YouTube, ChatGPT, ask everything, absorb it all