Development

Development

709 bookmarks
Custom sorting
MJML - The Responsive Email Framework
MJML - The Responsive Email Framework
The only framework that makes responsive email easy. MJML is a markup language designed to reduce the pain of coding a responsive email.
mjml.io
MJML - The Responsive Email Framework
Beautiful CSS buttons examples - CSS Scan
Beautiful CSS buttons examples - CSS Scan
馃帹 Curated collection of 88 free beautiful CSS buttons, ready-to-use for your next projects. Click to copy.
getcssscan.com
Beautiful CSS buttons examples - CSS Scan
Templating in HTML
Templating in HTML
I鈥檓 Kitty Giraudel, a non-binary trans frontend developer based in Berlin, focused on accessibility and inclusivity.
kittygiraudel.com
Templating in HTML
htmx: Writing JavaScript to Avoid Writing JavaScript, by Carson Gross
htmx: Writing JavaScript to Avoid Writing JavaScript, by Carson Gross
And now for something completely different. In this talk, we will look at htmx, a JavaScript library written to avoid writing JavaScript. We'll discuss the motivation for such a creation and then look at some of the features and implementations of htmx. We will close with a brief look at how people are using the JavaScript library I wrote to avoid writing JavaScript to write JavaScript. Speaker: Carson Gross, Creator of htmx Carson's Twitter: https://twitter.com/htmx_org Content: 00:00 Introduction 03:10 A brief history of web dev 06:47 JavaScript: origins 08:05 The modern age 08:45 Back to hypermedia 11:06 What is htmx 13:12 htmx demo 15:55 Back to JavaScript 17:47 Conclusion More details: https://pages.jetbrains.com/javascript-day-2021 #JavaScript #JavaScriptDay2021 鈥撯撯 馃敆 Browse our resources 馃敆 Check out WebStorm, a JavaScript IDE by JetBrains, and get a 30-day free trial: https://www.jetbrains.com/webstorm/ 猸愶笍 Keep in touch 猸愶笍 JetBrains on Twitter: https://twitter.com/JetBrains WebStorm on Twitter: https://twitter.com/WebStormIDE
youtube.com
htmx: Writing JavaScript to Avoid Writing JavaScript, by Carson Gross
7 Cool HTML Elements Nobody Uses
7 Cool HTML Elements Nobody Uses
Were you left in tears while searching for cool HTML elements? Don鈥檛 worry! This article contains 7 elements to up your Coolness鈥
tapajyoti-bose.medium.com
7 Cool HTML Elements Nobody Uses
CodeMirror
CodeMirror
In-browser code editor
codemirror.net
CodeMirror
Why Modern Software is Slow鈥揥indows Voice Recorder
Why Modern Software is Slow鈥揥indows Voice Recorder
I apologize for this title because there are many things that can make modern software slow. Blindly applying one explanation without a bit of investigation is the software equivalent of a cargo cu鈥
randomascii.wordpress.com
Why Modern Software is Slow鈥揥indows Voice Recorder
Get a sneak peek of Framer Motion Recipes!
Get a sneak peek of Framer Motion Recipes!
Learn about state-based animation, variants, animating SVG paths, and mount animations with the excellent Framer Motion library! 馃憠 Sign up if you want to receive more course updates via email: https://samselikoff.com/framer-motion-course
youtube.com
Get a sneak peek of Framer Motion Recipes!
Closing a 30 pixel gap between native and web
Closing a 30 pixel gap between native and web
We talk a lot about Progressive Web Apps (PWA) in the context of mobile devices, but they have an enormous potential on desktop operating systems that's only beginning to materialize. Recently, with many new web capabilities in the Chromium browser
blogs.windows.com
Closing a 30 pixel gap between native and web
A Web Components Primer
A Web Components Primer
A tweet-thread turned blog post that talks about custom elements.
abeautifulsite.net
A Web Components Primer
Visual Studio Code is designed to fracture
Visual Studio Code is designed to fracture
I used to think GitHub Codespaces would help popularise Gitpod but now realize it is the other way around. Gitpod is currently permitted to exist in the Visual Studio Code ecosystem to popularise GitHub Codespaces, and Microsoft can step in at any moment to create legal crises that strategically divide the market from a business perspective because, like Apple and their AppStore: it is their ecosystem that they control and they are in absolute control.
ghuntley.com
Visual Studio Code is designed to fracture
dotCSS 2019 - David Khourshid - Crafting Stateful Styles
dotCSS 2019 - David Khourshid - Crafting Stateful Styles
Filmed at https://2019.dotcss.io on December 4, 2019 in Paris. More talks on https://dotconferences.com/talksAs web apps and user interfaces become increasin...
youtube.com
dotCSS 2019 - David Khourshid - Crafting Stateful Styles
dotJS 2019 - Evan You - State of Components
dotJS 2019 - Evan You - State of Components
Filmed at https://2019.dotjs.io on December 5-6, 2019 in Paris. More talks on https://dotconferences.com/talks For a period of time, most of the mainstream frontend frameworks have converged on a class-or-semi-class-based model for declaring components. However, in the past year, we are seeing some new ideas emerging regarding how stateful logic inside components are declared, managed and composed. Evan examines three different approaches: React Hooks, Vue Composition API, and Svelte 3. They share a common departure from the class-based models, but also have fundamental differences due to the trade-offs in their respective designs, which he discusses in this talk.
youtube.com
dotJS 2019 - Evan You - State of Components
dotJS 2019 - Vladimir Agafonkin - Fast by default: algorithmic performance optimization in practice
dotJS 2019 - Vladimir Agafonkin - Fast by default: algorithmic performance optimization in practice
Filmed at https://2019.dotjs.io on December 5-6, 2019 in Paris. More talks on https://dotconferences.com/talks We鈥檝e learned to rely on sophisticated frameworks and fast engines so much that we鈥檙e slowly forgetting how computers work. With modern development tools, it鈥檚 easy to locate the exact code that鈥檚 slowing down your application, but what do you do next? Why exactly is it slow, and how do you make it fast? Time to regain the lost art of algorithmic performance optimization! Software performance is all about recognizing and eliminating unnecessary work. You can learn to do this intuitively, and eventually you鈥檒l be able to write code that鈥檚 fast from the start, by default. Vladimir shows you how 鈥 on practical, real-world cases of optimizing popular open-source libraries, PR by PR.
youtube.com
dotJS 2019 - Vladimir Agafonkin - Fast by default: algorithmic performance optimization in practice
dotJS 2019 - Adam Bradley - Architecting A Component Compiler
dotJS 2019 - Adam Bradley - Architecting A Component Compiler
Filmed at https://2019.dotjs.io on December 5-6, 2019 in Paris. More talks on https://dotconferences.com/talks Adam reviews the design and architecture that went into creating a component compiler which generates framework agnostic components. First, he goes over "why" a compiler, then dives into how we're able to take advantage of TypeScript and Rollup to generate web-standard components, while also focused on developer experience.
youtube.com
dotJS 2019 - Adam Bradley - Architecting A Component Compiler
WebKit on GitHub!
WebKit on GitHub!
On June 23rd, the WebKit project froze its Subversion tree and transitioned management and interaction with our source code to git on GitHub.
webkit.org
WebKit on GitHub!