Florian Hehlen @zenwork.eurosky.social · 19/04/2026I have moved my account to eurosky.social to take one small action to move my data to a more sovereign data space.eurosky.socialEurosky PortalYour Portal to the Atmosphere 000
Florian Hehlen @zenwork.eurosky.social · 21/01/2026🚀v0.7.1 of the Vento plugin(@webstorm.jetbrains.com, @intellijidea.com) is out. Added since 0.5.0: - navigation to file references - formatting - destructured vars in 2.2 - support for default blocks and data references in 2.3 - bug fixes Use with lume.land and @deno.land 010
Florian Hehlen @zenwork.eurosky.social · 15/12/2025🚀v0.5.0 of the Vento plugin for @webstorm.jetbrains.com and @intellijidea.com is out. In this release, I added: - front-matter support - fragment support The Vento template engine is used in the @lume.land framework, which is designed for @deno.land plugins.jetbrains.com/plugin/29036... 021
Florian Hehlen @zenwork.eurosky.social · 29/11/2025I just released a new plugin to use with the #SSG Vento template engine for @webstorm.jetbrains.com and @intellijidea.com. Vento is a @deno.land library and notably used with the @lume.land framework. plugins.jetbrains.com/plugin/29036...plugins.jetbrains.comVento Template Engine - IntelliJ IDEs Plugin | MarketplaceVento plugin for JetBrain's WebStorm & IntelliJ IDEA Ultimate IDE Provides support for the VentoJs template engine. Vento is used in the SSG Lume framework to... 130
Florian Hehlen @zenwork.eurosky.social · 21/09/2025Hi all... Sunday, feeling good about my progress helping out with the Lume (lume.land) project (#Deno SSG engine) and the underlying Vento (vento.js.org) templating engine. I am wrking away on a plugin for #Jetbrains #IntelliJIDEA and #Webstormlume.landLume, the static site generator for DenoSupport for multiple file formats like Markdown, YAML, JavaScript, TypeScript, JSX, Nunjucks etc. 021
Florian Hehlen @zenwork.eurosky.social · 15/08/2025Hot holiday take: an Americano coffee is a terrible thing to do to an espresso and makes it nothing like an actually good cup of Jo! #holiday #coffee 000
Florian Hehlen @zenwork.eurosky.social · 26/06/2025It's so hard to recover the truth about web components! 010
Florian Hehlen @zenwork.eurosky.social · 04/06/2025"IT is not the biggest problem in healthcare, there are very big problems, but it is a blocking problem" --Grahame Grieve #fhir #fhirdevdays 000
Florian Hehlen @zenwork.eurosky.social · 03/06/2025AI and LLM integration are one big challenge in #digitalhealth that promises to unlock many things. Huge progress is happening but cost (time and money) are still a big hurdle to reach usable solutions. #fhirdevdays #fhir 011
Florian Hehlen @zenwork.eurosky.social · 03/06/2025Her sitting having my first coffee at #fhirdevdays in Amsterdam pretty excited to share with colleagues from across the #digitalhealth world! 🌞🌈 010
Reposted by Florian Hehlen Justin Fagnani @justinfagnani.com · 24/04/2025Here's a nice Lit tip 💡: Let's say you want to hide some DOM but preserve component state. You can do this with the cache() directive: Here when showView is toggled from true to false back to true, the DOM fragment for the expression is extracted, saved, and restored - preserving all the state. 2315
Reposted by Florian Hehlen ☔ Jim Schofield 🌼 @jschof.dev · 03/05/2025I've recently found that many confuse attributes and properties in web components and javascript. Here's a quick explainer with some opinions and life advice: jschof.dev/posts/2025/4...jschof.devElement Attributes Are Not Element Properties - Jschof.devWe discuss why attributes and properties are often confused, and I share my super-secret of learning and coding. 0112
Florian Hehlen @zenwork.eurosky.social · 31/01/2025That moment when some disconnected manager suggests counting lines of code will get a project back on track.media.tenor.comelmo is standing in front of a fire with the words `` so it begins '' .ALT: elmo is standing in front of a fire with the words `` so it begins '' . 020
Florian Hehlen @zenwork.eurosky.social · 27/01/2025@webawesome.com is it possible to get a static version of webawesome alpha. The current link is working fine from home but I get some CORS errors when I try to run my stuff from behind a corporate firewall? I don't need a proper release... Just something that allows me to continue with my work. 010
Reposted by Florian Hehlen Max Böck @mxb.dev · 20/12/2024Tailwind v1: "best practices don't actually work!" Tailwind v3: "you can have a little CSS, as a treat" Tailwind v4: "ok fine best practices work, but we're gonna sell that as our feature" thathtml.blog/2024/12/tail...thathtml.blogTailwind 4.0: a True “Mea Culpa” MomentIf you’re wondering just how much of a game-changer this really is, trust me: it is. 614333
Reposted by Florian Hehlen Burton Smith @stuffbreaker.bsky.social · 27/11/2024Since many of us in the US have a long weekend this week, I thought I'd leave you all with a riveting read on deprecating web component APIs. Enjoy! 😁 #webcomponents #javascript dev.to/stuffbreaker...dev.toDeprecating Your Web Component APIsA guide on deprecating your web component APIs 2171
Reposted by Florian Hehlen Danny Moerkerke @dannymoerkerke.bsky.social · 27/11/2024Join my email list for a weekly update on Progressive Web Apps (PWA), Web Components and new features of the modern web platform, tested and explained in plain English. modernwebweekly.commodernwebweekly.comModern Web WeeklyA weekly update on the modern web platform, web components and progressive web apps (PWAs) 041
Reposted by Florian Hehlen Danny Moerkerke @dannymoerkerke.bsky.social · 19/11/2024In Chromium-based browsers, you can now use two very interesting picture-in-picture features: 1. the Document Picture-in-Picture API which enables web apps to populate a PiP window with arbitrary HTML 💪 🧵1/6 Here's a demo of Chrome 1102
Reposted by Florian Hehlen Justin Fagnani @justinfagnani.com · 19/11/2024If you ever need to coordinate npm scripts you really should check out Wireit Wireit is like the missing script runner for npm. It lets you describe script dependencies, inputs, & outputs; then runs scripts & deps in order and caches their output. github.com/google/wireitgithub.comGitHub - google/wireit: Wireit upgrades your npm/pnpm/yarn scripts to make them smarter and more efficient.Wireit upgrades your npm/pnpm/yarn scripts to make them smarter and more efficient. - google/wireit 42710
Reposted by Florian Hehlen Burton Smith @stuffbreaker.bsky.social · 12/11/2024This morning during office hours: "We have 22,000 options in the combobox web component, but it seems to be running slow. How do we fix that?" 🤦♂️ 6172
Florian Hehlen @zenwork.eurosky.social · 09/11/2024I am self-deporting here in foggy November looking for blue skies. Trying to forget my X, hoping all the important people I follow eventually follow. 120
Reposted by Florian Hehlen Passle ☭ @passle.dev · 09/11/2024Follow this man and add him to your starter packs. I learned a *ton* about web dev from him. 2132