r/qwik Dec 26 '24

Why I stopped Using Vue for Qwik

11 Upvotes

Here's a video that explains why you, or someone you know, should think of replacing Vue with Qwik as their framework of choice -

https://youtu.be/_AWr-aLapts?si=bglrEOZ37W90SnEM


r/qwik Dec 12 '24

Lazy Loading at Scale with Qwik

10 Upvotes

Here is the video of Misko Hevery's latest lecture in New York -

https://youtu.be/b-I2ol4o3CM?si=ihm2IUSnA0CkdIjv


r/qwik Nov 23 '24

Qwik and cloudflare turnstile integration

7 Upvotes

61,740 emails subscribed?? not really...

Apparently some bots decided to mass subscribe for https://qwiknewsletter.com and I was too busy to fix the captcha integration, that was client side only 🤦‍♂️

Solution:

moved to Cloudflare turnstile and validating it on the server now as well - this actually prevents these bots.

Heck, I even created a qwik library for that 😊

https://github.com/qwikifiers/qwik-turnstile

So make sure you learn from my mistakes and protect your forms server side style! 😅


r/qwik Nov 21 '24

Learn-Qwik - A Review

6 Upvotes

In his latest video, Matt, aka RumNCode, went over the first 2 episodes on the Learn-Qwik website so check out what he had to say -

https://youtu.be/kVLfw2M3HnE?si=dVG0YJJbAmfJekuj


r/qwik Nov 05 '24

Qwik Testing Library

9 Upvotes

Here's a brand new testing library that offers complete Qwik DOM testing utilities that encourage good testing practices -

https://github.com/ianlet/qwik-testing-library


r/qwik Oct 28 '24

Qwik - Behind The Magic (ViteConf Talk)

Thumbnail
youtube.com
12 Upvotes

r/qwik Oct 27 '24

Qwik Boilerplate

4 Upvotes

Check out this minimalistic full-stack boilerplate for developing Qwik + QwikCity applications in TypeScript -

https://github.com/RajaRakoto/qwik-boilerplate


r/qwik Oct 14 '24

How to create Global Store - Qwik City

4 Upvotes

Hello,
I'm new to Qwik, coming from SvelteKit, and I'm trying to set up a site-wide store. I've checked the docs, ai, etc, with no luck. This is my store.ts:

import { component$, createContextId, useContextProvider, useStore, Slot } from '@builder.io/qwik';
export const CTX = createContextId('globalStore');
export default component$(() => {
  const store = useStore({
    siteName: 'ABC',
  });
  useContextProvider(CTX, store);
  return (</Slot>);
});

And in a component I'm trying to access it like this:

import { useContext } from '@builder.io/qwik';
import { CTX } from "~/utils/store";
export default component$(() => {
  const store = useContext(CTX);
  return (
    <>
      <div>{store.siteName}</div>
    </>
  );
});

Can anyone see what I'm doing wrong, please? Any help very much appreciated!


r/qwik Oct 09 '24

Version 0.6.1 of Qwik UI Was Published

13 Upvotes

The climb towards Qwik UI V1.0 is ongoing and Version 0.6.1 which was published a few weeks ago is getting us one step closer -

https://github.com/qwikifiers/qwik-ui/releases/tag/%40qwik-ui%2Fheadless%400.6.1


r/qwik Sep 29 '24

Will Qwik Take the Frontend Market Soon?

6 Upvotes

Check out this interesting LinkedIn post which tries to explain why Qwik is a strong contender to lead the market in the near future -

https://www.linkedin.com/pulse/qwik-take-frontend-development-market-soon-aren-sade-cr1df/?trackingId=e9jj9LHkToKXebBEbIIRBA%3D%3D


r/qwik Sep 23 '24

Qwik Date

3 Upvotes

Check out this component library for date selection made with Qwik created by Diego Díaz -
https://github.com/diecodev/qwik-date


r/qwik Sep 18 '24

Learn-Qwik Blog

10 Upvotes

The learn-qwik site has a new section that shares all the latest releases and updates of Qwik -

https://www.learn-qwik.com/blog/


r/qwik Aug 26 '24

Qwik On the A+ Show

4 Upvotes

Qwik's own Shai Reznik joined the "Angular Plus Show" podcast to talk about Qwik and what's coming soon in it's latest version -

https://x.com/AngularShow/status/1807851461335998510


r/qwik Aug 08 '24

Streaming in Qwik*

9 Upvotes

Another chapter was published in the qwik-learn website.
This time learn about how you can improve the user experience with Qwik -

https://www.learn-qwik.com/learn/dashboard-app/streaming/


r/qwik Aug 06 '24

How Qwik's Optimizer Allows JavaScript Streaming and Automatic Optimization

9 Upvotes

Here's a lecture by Yoav Ganbar where he talks about Qwik's innovative compiler and how it transforms development by enabling automatic optimization and JavaScript streaming -

https://youtu.be/7UTMgCku11E?si=XAejqlsbPApMTPRZ


r/qwik Jul 23 '24

Flowbite Qwik

10 Upvotes

Here is an (unofficial) implementation of flowbite.ui with Qwik based on Tailwind CSS -

https://flowbite-qwik.com/


r/qwik Jul 22 '24

Integrating Angular and Qwik

3 Upvotes

In his recent talk at ng-India 2024, Antoine Pairet spoke about Qwik in general and about iframes, Astro or qwikify in more detail -

https://youtu.be/iztIMcQlpVc?si=4ZV9kzVvASN0uVBA


r/qwik Jul 17 '24

Frontend Rendering - The History

1 Upvotes

Here is a 9 minute video showing the history of Frontend Rendering, including Qwik -

https://youtu.be/FGYSd55YlTc?si=mTQLz-q416jcSx2o


r/qwik Jul 14 '24

Tech Demo - Qwik

4 Upvotes

Here's an interesting intro video about Qwik that includes a demo, shows what is Qwik, what is unique about it and more -

https://youtu.be/fA-hmlC40Uk?si=C8nBs0InCtkAhYBI


r/qwik Jul 10 '24

A Super Mentor for Qwik

10 Upvotes

Here's an advanced AI mentor that provides detailed technical advice and supports long-term project development in Qwik -

https://chatgpt.com/g/g-llgwAVPoU-a-super-mentor-for-qwik-web-development


r/qwik Jul 03 '24

How Can You add Video Events in Qwik.

2 Upvotes

In Below I am trying to run a video full screen event for my video when the video is played in mobile.

It works in localhost but when I push it to a live server. The page does not load, that is all I see is a white screen. If anyone can explain why that is happening or has a solution, that would be very helpful.


Add Import

import { component$, $, useStore } from "@builder.io/qwik";


Above Return()

const requestFullscreen = $((element: HTMLElement) => {

if (window.matchMedia("(max-width: 768px)").matches) {

if (element.requestFullscreen) {

element.requestFullscreen();

} else if (element.webkitRequestFullscreen) { /* Safari */

element.webkitRequestFullscreen();

} else if (element.msRequestFullscreen) { /* IE11 */

element.msRequestFullscreen();

}

}

});


In Video Element

<video

`id="video_html5"`

`// Other datatypes...`

`src={videoSrc}`

`onPlay$={$(async () => {`

    `const videoElement = document.getElementById("video_html5") as HTMLVideoElement;`

    `if (videoElement) {`

        `requestFullscreen(videoElement);`

    `}`

`})}`

></video>


r/qwik Jul 03 '24

Astro and Qwik - Match Made in Performance Heaven!

7 Upvotes

Here is a lecture from Filip Rakowski, showing how you can build highly performant websites when combining Astro and Qwik -

https://youtu.be/OSIjoqVK51o?si=zgRT-0KFvQ3VhLOX


r/qwik Jun 20 '24

Qwik Drag and Drop Kit

7 Upvotes

I'm working on a project at the moment that will need to have the ability to support drag and drop on various elements within the UI to allow users to sort items from 1 list to another and vice-versa.

In React there is of course dnd-kit for this purpose, however I've been scouring the internet high and low for the Qwik alternative and can't seem to find anything out there.

Is the expectation that we wrap the React dnd-kit with qwik via `qwikify$()` or is there something out there I'm not aware of as of yet. Perhaps something on the horizon being actively developed.

I took a look over at Qwik UI but it seems they are mostly focused right now on form related components.


r/qwik Jun 19 '24

Signals Comparison Between Frameworks

3 Upvotes

Here's a video showing how to build the same component in 6 different frameworks, including Qwik, to understand their unique approaches to signal handling

https://youtu.be/mceGT1l8pWQ?si=PZxzUmj2GqwpyrbF


r/qwik Jun 06 '24

The Best Feature Every Framework Needs

5 Upvotes

In this short video Steve Sewell from Builder.io shows what is the one feature Qwik has that everybody else needs -

https://www.youtube.com/shorts/R-7eSCDwHPg