Quick Tip — Using Callback Refs in ReactOne of the usages I see a lot with useEffect in React code is to run some JavaScript code on an element reference which is stored as ref…Nov 13, 202322Nov 13, 202322
Integrating D3 in Qwik AppsIn the past I wrote a bunch of posts that explained how to integrate D3 library and React. In this post I’ll do the same but this time…Jun 30, 202356Jun 30, 202356
Adding Authentication to a Qwik AppAuthentication is a basic feature that is implemented in most of the apps and websites. Today there are many ways to authenticate users and…Feb 28, 20231263Feb 28, 20231263
Using a QwikCity Loader to Load Database DataYesterday I wrote a post called “Using QwikCity Loaders to Load Data” that shorty explains how to load data using the new QwikCity loader’s…Feb 18, 2023202Feb 18, 2023202
Using QwikCity Loaders to Load DataOne of the new features that QwikCity include is the new loaders features. What is a QwikCity loader? How can you use it?Feb 17, 202310Feb 17, 202310
Published inBetter ProgrammingWriting Your First Qwik ComponentAn exploration of this fantastic frameworkOct 16, 2022213Oct 16, 2022213
First Impression with QwikA few days ago I published a small demo app called “TheAgency” which I fully developed with Qwik and QwikCity. In this post I’ll explain…Oct 15, 20221072Oct 15, 20221072
Quick Tip — Storybook Play FunctionStorybook is a go to tool that a lot of developers are using as a lab environment to the components they are creating. Storybook renders…Sep 11, 202275Sep 11, 202275
Published inLevel Up CodingCreating a Force Graph using React, D3 and PixiJSA few months ago I published a post about how to create a force graph using React and D3. But what if the force graph data source is…Mar 7, 20213001Mar 7, 20213001
Adding a Context Menu to D3 Force GraphA few weeks ago I published a post called “Creating a Force Graph using React and D3” that explained how to create a force graph using D3…May 20, 2020162May 20, 2020162
Published inLevel Up CodingCreating a Force Graph using React and d3Lately, I was involved in an interesting project that includes building various graph visualizations. The app we built used React as the…Apr 30, 20202Apr 30, 20202
Quick Tip — Using The Chrome DevTools FPS meterOne of the hidden gems in Chrome DevTools is the FPS meter. The FPS meter enables you to monitor frames per second during runtime. It’s…Oct 10, 2019Oct 10, 2019
Help! My Memory is LeakingA few weeks ago I delivered a session in AngularConnect conference about profiling Angular apps. As part of the talk, I explained shortly…Oct 8, 20192Oct 8, 20192
Creating a React Custom Element Wrapper GeneratorA few days ago I published a post called “Wrapping React Components Inside Custom Element”. The post explained how to wrap a React…Jun 20, 20192Jun 20, 20192
Wrapping React Components Inside Custom ElementsThis week I had the pleasure of speaking in the ReactNext 2019 conference. My talk was called “I’m with Web Components and Web Components…Jun 16, 20196Jun 16, 20196
Quick Tip — Working with AbortControllerThere are some scenarios that you would like to cancel a server request. For example, your user is requesting a report which takes a lot…Feb 22, 2019Feb 22, 2019
Wiring TypeScript Into ReactA few weeks ago I delivered a session in ReactNext 2018 conference with the same title like this post’s name. Due to a lot of interest…Nov 30, 2018Nov 30, 2018
Meet Me in AngularConnectNext week I’ll be attending AngularConnect conference and I’m very excited to return to one of my favorite conferences. I’ve missed last…Oct 28, 2018Oct 28, 2018
Quick Tip — Dynamic Stencil Component Names with JSXComponents composition is the main way to work with Stencil. There are occasions that we would like to decide dynamically which component…Sep 14, 2018Sep 14, 2018
Using Refs in StencilOne of the main features of Stencil is the usage of JSX in order to implement the component render function. In React you can use refs to…Aug 16, 20181Aug 16, 20181