DEV Community

Bryan Ollendyke profile picture

Bryan Ollendyke

@elmsln @haxcamp @btopro #HAXTheWeb #drupal #webcomponents #edtech ✻ Full stack unicorn Adjunct professor teaching about webdev, ethics, and everything in between

Location PA Joined Joined on  Personal website https://haxtheweb.org github website

Education

Penn State

Work

HAX The Web project lead

With the right tools, you can build anything

With the right tools, you can build anything

Comments
1 min read

Want to connect with Bryan Ollendyke?

Create an account to connect with Bryan Ollendyke. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Writing an HTML to HAXcms site importer with Vercel

Writing an HTML to HAXcms site importer with Vercel

Comments
1 min read
How we automated storybook documentation for our web components

How we automated storybook documentation for our web components

1
Comments
4 min read
Targeting CSS Shadow Parts via URL search params

Targeting CSS Shadow Parts via URL search params

1
Comments
3 min read
Auto pausing video with document.visibilityState

Auto pausing video with document.visibilityState

2
Comments
1 min read
HAX: everything everywhere all at once

HAX: everything everywhere all at once

Comments
1 min read
advanced enhanced-text: glossary mode

advanced enhanced-text: glossary mode

Comments
2 min read
enhanced-text? Vide!

enhanced-text? Vide!

3
Comments
4 min read
simple-img microfrontend

simple-img microfrontend

4
Comments
3 min read
htmlToDocx? No! docxToHtml! How about both?

htmlToDocx? No! docxToHtml! How about both?

4
Comments
2 min read
Building a screenshot microservice

Building a screenshot microservice

4
Comments
4 min read
export class MicroFrontendRegistry

export class MicroFrontendRegistry

4
Comments
3 min read
Duck duck go example

Duck duck go example

4
Comments
4 min read
Building micro frontends with Vercel + Lit

Building micro frontends with Vercel + Lit

25
Comments
1 min read
Visualizing Promise Arrays

Visualizing Promise Arrays

6
Comments
3 min read
Understanding HAXSchema, the API powering our editor

Understanding HAXSchema, the API powering our editor

3
Comments
3 min read
Click the word game

Click the word game

6
Comments 1
3 min read
Let's understand how to wrap & unwrap HTML elements

Let's understand how to wrap & unwrap HTML elements

7
Comments 1
4 min read
replace-tag with="high-performance"

replace-tag with="high-performance"

6
Comments
3 min read
Google Sheets + JS class = DX prototyping dream

Google Sheets + JS class = DX prototyping dream

8
Comments 1
3 min read
constructor() dynamic import()

constructor() dynamic import()

9
Comments 4
3 min read
Lazy web components: The Book

Lazy web components: The Book

4
Comments
1 min read
Bonus: i18n-manager zero dependencies!

Bonus: i18n-manager zero dependencies!

8
Comments 1
2 min read
i18n-manager video

i18n-manager video

3
Comments
1 min read
inside i18n-manager

inside i18n-manager

5
Comments
6 min read
i18n-manager web component

i18n-manager web component

7
Comments
3 min read
Reviewing i18n solutions

Reviewing i18n solutions

3
Comments
4 min read
i18n in web components

i18n in web components

4
Comments
2 min read
replace-tag: Dynamically load content based on device capabilities

replace-tag: Dynamically load content based on device capabilities

4
Comments
2 min read
Live code: Remixing the cyber-punk-text webcomponent

Live code: Remixing the cyber-punk-text webcomponent

7
Comments
1 min read
haxHooks: webcomponents that ship their own editing UX

haxHooks: webcomponents that ship their own editing UX

2
Comments
2 min read
haxHooks(): How elements can supply their own editing experience in HAX now!

haxHooks(): How elements can supply their own editing experience in HAX now!

6
Comments
3 min read
Replacing paper-dialog with web-dialog

Replacing paper-dialog with web-dialog

4
Comments
1 min read
wikipedia-query: "de" iron-ajax'ified

wikipedia-query: "de" iron-ajax'ified

7
Comments
3 min read
Death to @polymer, long live LitElement and HTMLElement

Death to @polymer, long live LitElement and HTMLElement

8
Comments
2 min read
Will critique for code

Will critique for code

5
Comments
2 min read
moar-sarcasm plz: A tOtAlLy NeCeSsArY web components tutorial

moar-sarcasm plz: A tOtAlLy NeCeSsArY web components tutorial

9
Comments
1 min read
UX'ing that Copy and Paste

UX'ing that Copy and Paste

2
Comments
1 min read
Let's talk about Copy.. & Paste

Let's talk about Copy.. & Paste

5
Comments
7 min read
Making a simple-icon web component

Making a simple-icon web component

6
Comments
8 min read
The web is eating itself through web components, an example

The web is eating itself through web components, an example

4
Comments
1 min read
twitter-embed in LitElement and VanillaJS

twitter-embed in LitElement and VanillaJS

5
Comments
4 min read
HAXTheWeb: The mission

HAXTheWeb: The mission

4
Comments
3 min read
Installing HAXcms on Reclaim cloud

Installing HAXcms on Reclaim cloud

1
Comments
2 min read
Our Web component development methodology

Our Web component development methodology

17
Comments 2
12 min read
uwc bonus: HAX / HAXcms unbundled land

uwc bonus: HAX / HAXcms unbundled land

8
Comments
6 min read
uwc part 6: Compiling unbundles w/ Polymer CLI

uwc part 6: Compiling unbundles w/ Polymer CLI

6
Comments
4 min read
uwc part 5: Client side polyfill detection

uwc part 5: Client side polyfill detection

7
Comments
4 min read
uwc part 4: Dynamic element hydration

uwc part 4: Dynamic element hydration

11
Comments
4 min read
uwc part 3: The "magic script"

uwc part 3: The "magic script"

6
Comments
4 min read
uwc part 2: Bundling vs unbundled movements

uwc part 2: Bundling vs unbundled movements

6
Comments 1
3 min read
unbundled web components part 1: Context of WCs @ PSU

unbundled web components part 1: Context of WCs @ PSU

10
Comments
2 min read
Bringing old JavaScript to the type="module" world

Bringing old JavaScript to the type="module" world

8
Comments
4 min read
Adding an intersectionObserver to any web component

Adding an intersectionObserver to any web component

14
Comments 2
4 min read
SimpleWC - JSON driven web components

SimpleWC - JSON driven web components

13
Comments 7
5 min read
Using @apply syntax in LitElement... for now

Using @apply syntax in LitElement... for now

5
Comments
4 min read
Web component API construction decision tree

Web component API construction decision tree

8
Comments
4 min read
loading...