3,895 karma · joined May 24, 2017
I'm based in the MENA region (Middle East and North Africa), where I'm interested in building technology and exploring how AI can change the way companies are built and operated.
I'm particularly interested in AI-native companies, autonomous agents, software, startups, automation, organizational design, and the evolution of knowledge work.
I spend a lot of time thinking about how AI agents can move beyond being tools and become part of the operating infrastructure of a company — executing workflows, coordinating work, and helping organizations operate with less administrative overhead.
I share ideas and lessons from building and exploring technology, startups, AI, and the MENA ecosystem.
Edit: I have implementation for React and Vue but not for Svelet. So if anyone is interested let me know.
And congrats to Isaac for this nice work dedicated to Svelte community.
Yet, you see it differently, because there's "all". And blame me for the poor choice. Well, I didn't see that coming.
"JPMorgan and Citigroup to halt all PAC donations; Blue Cross and Marriott pause funding to Republicans who objected to Electoral College results"
edit:
This is from CNN: Corporate America halts donations to Republicans who voted to overturn the election https://edition.cnn.com/2021/01/10/business/citigroup-bluecr...
How Tim Cook Won Donald Trump’s Ear> https://www.wsj.com/articles/how-tim-cook-won-donald-trumps-...
I’ve been working on a project called DFlex: https://github.com/jalal246/dflex that contains multiple packages all written in Pure JavaScript to manipulate DOM elements in a completely new way depends on creating a DOM registry.
The ultimate result is moving every element from destination to target with CSS animation. This means all possible operations should be done in 60fps.
It is also extendable. In most existing solutions the more elements you are trying to manipulate the more lagging you get. Here, no matter how many elements you are dealing with it’s always going to interpret each movement to CSS transform without asking the browser to get the node for each request. It is not restricted to any frameworks I have examples for React and Vue with some explanations inside each package. And maybe add more later. It includes:
• DOM Generator DOM relations generator algorithm.
• DOM Store Traverse through the DOM tree using element id.
• Drag & Drop Lightweight Solution for a Drag & Drop App based on enhanced store algorithm.
• Draggable High-performance draggable elements.
• Unit test & end to end test
• Packages are decoupled and work separately. Each package has it own universe including test and playground
There's a lot to add and improve with new packages. I am looking for contributors who like to get involved in open source. So, if you are interested, open an issue, or pull request. I need your support. Thank you!I’ve been working on a project called DFlex: https://github.com/jalal246/dflex that contains multiple packages all written in Pure JavaScript to manipulate DOM elements in a completely new way depends on creating a DOM registry.
The ultimate result is moving every element from destination to target with CSS animation. This means all possible operations should be done in 60fps.
It is also extendable. In most existing solutions the more elements you are trying to manipulate the more lagging you get. Here, no matter how many elements you are dealing with it’s always going to interpret each movement to CSS transform without asking the browser to get the node for each request. It is not restricted to any frameworks I have examples for React and Vue with some explanations inside each package. And maybe add more later. It includes:
• DOM Generator DOM relations generator algorithm.
• DOM Store Traverse through the DOM tree using element id.
• Drag & Drop Lightweight Solution for a Drag & Drop App based on enhanced store algorithm.
• Draggable High-performance draggable elements.
• Unit test & end to end test
• Packages are decoupled and work separately. Each package has it own universe including test and playground
There's a lot to add and improve with new packages. I am looking for contributors who like to get involved in open source. So, if you are interested, open an issue, or pull request. I need your support. Thank you!Also apple: https://news.ycombinator.com/item?id=25411660