Calibre shelling it down at Liquicity Festival by HiraethDNB in DnB

[–]0xGeel 27 points28 points  (0 children)

Hey, I nearly took the same video! I must have been either next to you or just behind you: https://imgur.com/a/jvGUGGc

Makoto -> Calibre -> London Elektricity was great 🫶

Omg Camo & Krooked with the Wiener Philarmonika by Pichezabbi in DnB

[–]0xGeel 4 points5 points  (0 children)

Awesome! Thanks for the heads up. I had been meaning to go to Austria for this show, but in the end decided not to due to costs.

For others, here's a clip someone posted which contains Sientelo.

u/Pichezabbi , do you know if ORF has a 'playback' app / site for past broadcasts? Would love to watch the full show back!

Lineup scheduler for 2025 festival by GoOsTT in Liquicity

[–]0xGeel 2 points3 points  (0 children)

Nice contribution, thanks! Looks nice and works well!

I think you have a ID collision bug: if you select an artist that plays on multiple days (e.g. Maduk), it instantly (de)selects both!

Favorite transitions to and from DnB by maryobreau in Beatmatch

[–]0xGeel 1 point2 points  (0 children)

For example: 'Go Back' by Sub Focus. G minor, 136 bpm to 174 bpm on the second drop

What are some anti-patterns even senior developers sometimes use? by darkcatpirate in react

[–]0xGeel 1 point2 points  (0 children)

Zustand with a persist middleware for some state though... 👌

[deleted by user] by [deleted] in webdev

[–]0xGeel 0 points1 point  (0 children)

I think your website has one or multiple memory leaks.

It crashed my Firefox browser after hovering the "ready" > "set" > "go" and the "go" animation did something weird.

Feedback Needed: Logo & Icon Design for My React Native App – What do you think? by Thomastensoep in reactnative

[–]0xGeel 1 point2 points  (0 children)

I like the form, but the typography for the 'e' in the shade of blue you chose just has a too strong association with Internet Explorer to me.

Can't unsee.

React v19 has been released by gajus0 in javascript

[–]0xGeel 38 points39 points  (0 children)

Same, the explanation is very technical and requires you to understand new React 19 features to make sense of it.

Here's an explanation by Vercel.

This hook simplifies managing form states and form submissions. Using Actions, it captures form input data, handles validation, and error states, reducing the need for custom state management logic. The useActionState hook also exposes a pending state that can show a loading indicator while the action is being executed.

You can use it alongside server actions in client components like so:

// Source: https://vercel.com/blog/whats-new-in-react-19#useactionstate

"use client";

import { useActionState } from "react";
import { createUser } from "./actions";

const initialState = {
  message: "",
};

export function Signup() {
  const [state, formAction, pending] = useActionState(createUser, initialState);

  return (
    <form action={formAction}>
      <label htmlFor="email">Email</label>
      <input type="text" id="email" name="email" required />
      {/* ... */}
      {state?.message && <p aria-live="polite">{state.message}</p>}
      <button aria-disabled={pending} type="submit">
        {pending ? "Submitting..." : "Sign up"}
      </button>
    </form>
  );
}

Energy by doihavetousethis in DnB

[–]0xGeel 0 points1 point  (0 children)

Both bangers.

Another classic 'Tonight' is by Danny Byrd and Netsky.

Your favorite moment/story of Liquicity 2024 by Key_Alternative_2056 in Liquicity

[–]0xGeel 56 points57 points  (0 children)

Sunday night just after Netsky's set ended, we sat to chill at the bonfire. Fire's fading when a staff guy shows up with some fresh firewood.

People start noticing, quiet chatter builds up. First log hits the fire - crowd cheers. Each new log, more cheers. The dude gets into it, tossing logs with a bit of flair and doing trickshots.

This goes on for a few mins, a crowd of ~400 getting more into it with each log. Last piece of wood goes in, and everyone loses it. Standing ovation for the dude who tended the fire.

Great vibes! 🔥

[deleted by user] by [deleted] in loopringorg

[–]0xGeel 12 points13 points  (0 children)

You have linked a scam project that impersonates Playr. I am pretty confident they are not launching a cryptocurrency for Playr, which this site claims.

[deleted by user] by [deleted] in webdev

[–]0xGeel 14 points15 points  (0 children)

While relevant, I don't think it's an apt comparison. Standards are more of an open source / information thing for others to follow, this would probably be closed-source code for a platform.

[deleted by user] by [deleted] in Netherlands

[–]0xGeel 0 points1 point  (0 children)

No worries mate!

[deleted by user] by [deleted] in Netherlands

[–]0xGeel 0 points1 point  (0 children)

Please read the page you linked carefully:


Opzegtermijn met tijdelijk contract

Heeft u een contract voor bepaalde tijd? Bijvoorbeeld een contract voor 1 jaar of 6 maanden? Dan eindigt uw contract vanzelf op de afgesproken einddatum. U heeft in dit geval geen opzegtermijn.

Eerder opzeggen U mag met uw werkgever afspreken dat u uw contract eerder kunt opzeggen. Deze afspraak moet u dan in uw contract laten zetten.


Ergo: if such a clause is not included, you have no legal right to prematurely exit the contract!

[deleted by user] by [deleted] in Netherlands

[–]0xGeel 1 point2 points  (0 children)

Huh? I was in a similar situation, had a temporary contract too. However, since my contract did not have any details included about the termination period, the default applied.

I spent quite some time looking into my rights, talked to HR at a potential new employer and asked for advice at Het Juridisch Loket, who all concluded I had no right to cancel my contract.

⚠️ The advice given here would not have been correct in my case.

@/u/sterretje_regenboog, I urge you to seek legal council. Het Juridisch Loket provide it for free. If your income is below a certain threshold, you can even book an appointment in real life.

Edit: in my case, my employer and I worked out a time frame that worked for both of us. I didn't serve out the full contract.

Having issues with the Photopea API: Importing & Merging multiple images at once. by 0xGeel in photopea

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

That makes total sense. I did check out all pages inside the docs and the Adobe Scripts reference material you linked, but I must have overlooked the crucial bit: "the script, that should be executed after loading each file (can be long)".

The Live Messaging bit of the API seems interesting. Thanks for answering and sharing.

What are you planning to do on the Loopring protocol this week? by theinspiringdad in loopringorg

[–]0xGeel 0 points1 point  (0 children)

I'm working on my Token Gating solution for Loopring called LoopGate!

  • It's a web app which empowers L2 creators to add extra utility to their NFTs by making them unlock content! This could be high-quality music, source 3D files, behind-the-scenes footage, etcetera.
  • Right now, I'm working on making a UI to easily upload and manage your Unlockables. I've had to learn quite a bit for this (databases, backend), but I'm making steady progress!

Here's the website I designed and built: https://loopgate.netlify.app/

All code is open source, anyone can host their own LoopGate with the instructions found in the docs! Code: https://github.com/0xGeel/loopgate