DEV Community

Electron Adventures Series' Articles

Back to Tomasz Wegrzanowski's Series
Electron Adventures: Episode 1: Creating New Electron App

Electron Adventures: Episode 1: Creating New Electron App

15
Comments 2
2 min read
Electron Adventures: Episode 2: Frontend Code and Backend Code

Electron Adventures: Episode 2: Frontend Code and Backend Code

16
Comments
2 min read
Electron Adventures: Episode 3: What Can Backend Code Even Do?

Electron Adventures: Episode 3: What Can Backend Code Even Do?

13
Comments 2
2 min read
Electron Adventures: Episode 4: Image Gallery with Dynamic HTML

Electron Adventures: Episode 4: Image Gallery with Dynamic HTML

8
Comments
3 min read
Electron Adventures: Episode 5: Display Free Disk Space

Electron Adventures: Episode 5: Display Free Disk Space

10
Comments
3 min read
Electron Adventures: Episode 6: Use D3 To Visualize Free Disk Space

Electron Adventures: Episode 6: Use D3 To Visualize Free Disk Space

6
Comments
2 min read
Electron Adventures: Episode 7: Visualize Free Disk Space In Terminal

Electron Adventures: Episode 7: Visualize Free Disk Space In Terminal

2
Comments
3 min read
Electron Adventures: Episode 8: Terminal App Styling

Electron Adventures: Episode 8: Terminal App Styling

9
Comments
2 min read
Electron Adventures: Episode 9: Terminal App

Electron Adventures: Episode 9: Terminal App

6
Comments
3 min read
Electron Adventures: Episode 10: Preload Script

Electron Adventures: Episode 10: Preload Script

14
Comments 1
2 min read
Electron Adventures: Episode 11: jQuery

Electron Adventures: Episode 11: jQuery

5
Comments 1
2 min read
Electron Adventures: Episode 12: Google Fonts for our Terminal

Electron Adventures: Episode 12: Google Fonts for our Terminal

10
Comments
3 min read
Electron Adventures: Episode 13: Svelte

Electron Adventures: Episode 13: Svelte

3
Comments 1
5 min read
Electron Adventures: Episode 14: React

Electron Adventures: Episode 14: React

7
Comments
3 min read
Electron Adventures: Episode 15: Async Command Execution

Electron Adventures: Episode 15: Async Command Execution

7
Comments
3 min read
Electron Adventures: Episode 16: Streaming Terminal Output

Electron Adventures: Episode 16: Streaming Terminal Output

9
Comments 1
2 min read
Electron Adventures: Episode 17: Terminal Input

Electron Adventures: Episode 17: Terminal Input

6
Comments
4 min read
Electron Adventures: Episode 18: Sending Data To Backend

Electron Adventures: Episode 18: Sending Data To Backend

9
Comments
3 min read
Electron Adventures: Episode 19: Sending Data To Frontend

Electron Adventures: Episode 19: Sending Data To Frontend

7
Comments
2 min read
Electron Adventures: Episode 20: IPC Benchmark

Electron Adventures: Episode 20: IPC Benchmark

6
Comments
2 min read
Electron Adventures: Episode 21: File Manager

Electron Adventures: Episode 21: File Manager

5
Comments
3 min read
Electron Adventures: Episode 22: File Manager in React

Electron Adventures: Episode 22: File Manager in React

6
Comments
3 min read
Electron Adventures: Episode 23: Display Information about Files

Electron Adventures: Episode 23: Display Information about Files

7
Comments
3 min read
Electron Adventures: Episode 24: Unit Testing Electron

Electron Adventures: Episode 24: Unit Testing Electron

10
Comments
3 min read
Electron Adventures: Episode 25: Orthodox File Manager Styling

Electron Adventures: Episode 25: Orthodox File Manager Styling

4
Comments
4 min read
Electron Adventures: Episode 26: Svelte Orthodox File Manager

Electron Adventures: Episode 26: Svelte Orthodox File Manager

3
Comments
4 min read
Electron Adventures: Episode 27: File Manager Keyboard Controls

Electron Adventures: Episode 27: File Manager Keyboard Controls

1
Comments
3 min read
Electron Adventures: Episode 28: Vue

Electron Adventures: Episode 28: Vue

1
Comments 1
2 min read
Electron Adventures: Episode 29: Vue Orthodox File Manager

Electron Adventures: Episode 29: Vue Orthodox File Manager

Comments
5 min read
Electron Adventures: Episode 30: File Manager: Now With Actual Files

Electron Adventures: Episode 30: File Manager: Now With Actual Files

9
Comments
6 min read
Electron Adventures: Episode 31: Scrolling

Electron Adventures: Episode 31: Scrolling

4
Comments
4 min read
Electron Adventures: Episode 32: Navigating Between Directories

Electron Adventures: Episode 32: Navigating Between Directories

5
Comments
5 min read
Electron Adventures: Episode 33: Event Routing

Electron Adventures: Episode 33: Event Routing

7
Comments
7 min read
Electron Adventures: Episode 34: Application Menu

Electron Adventures: Episode 34: Application Menu

6
Comments
4 min read
Electron Adventures: Episode 35: Command Palette

Electron Adventures: Episode 35: Command Palette

4
Comments
6 min read
Electron Adventures: Episode 36: File Manager Event Bus

Electron Adventures: Episode 36: File Manager Event Bus

6
Comments
7 min read
Electron Adventures: Episode 37: File Manager Command Palette

Electron Adventures: Episode 37: File Manager Command Palette

9
Comments
4 min read
Electron Adventures: Episode 38: Command Palette Highlighting

Electron Adventures: Episode 38: Command Palette Highlighting

6
Comments
3 min read
Electron Adventures: Episode 39: Keyboard Shortcut Modifier Keys

Electron Adventures: Episode 39: Keyboard Shortcut Modifier Keys

6
Comments
5 min read
Electron Adventures: Episode 40: Event Bus API with ES6 Proxies

Electron Adventures: Episode 40: Event Bus API with ES6 Proxies

6
Comments
5 min read
Electron Adventures: Episode 41: Marko

Electron Adventures: Episode 41: Marko

4
Comments
3 min read
Electron Adventures: Episode 42: Marko File Manager

Electron Adventures: Episode 42: Marko File Manager

3
Comments
6 min read
Electron Adventures: Episode 43: File Types

Electron Adventures: Episode 43: File Types

3
Comments
6 min read
Electron Adventures: Episode 44: File Icons

Electron Adventures: Episode 44: File Icons

5
Comments
3 min read
Electron Adventures: Episode 45: Viewing Files

Electron Adventures: Episode 45: Viewing Files

6
Comments
4 min read
Electron Adventures: Episode 46: Viewing Files Internally

Electron Adventures: Episode 46: Viewing Files Internally

5
Comments
4 min read
Electron Adventures: Episode 47: Context Dependent Keyboard Handling

Electron Adventures: Episode 47: Context Dependent Keyboard Handling

4
Comments
5 min read
Electron Adventures: Episode 48: path-browserify

Electron Adventures: Episode 48: path-browserify

4
Comments
3 min read
Electron Adventures: Episode 49: Mkdir Dialog

Electron Adventures: Episode 49: Mkdir Dialog

4
Comments
4 min read
Electron Adventures: Episode 50: Refresh

Electron Adventures: Episode 50: Refresh

5
Comments
5 min read
Electron Adventures: Episode 51: Deleting Files

Electron Adventures: Episode 51: Deleting Files

4
Comments
4 min read
Electron Adventures: Episode 52: Displaying Error Messages

Electron Adventures: Episode 52: Displaying Error Messages

6
Comments
5 min read
Electron Adventures: Episode 53: Jupyter Style Notebook

Electron Adventures: Episode 53: Jupyter Style Notebook

2
Comments
5 min read
Electron Adventures: Episode 54: Notebook state management with useImmer

Electron Adventures: Episode 54: Notebook state management with useImmer

3
Comments
4 min read
Electron Adventures: Episode 55: Ruby Language Server

Electron Adventures: Episode 55: Ruby Language Server

3
Comments
3 min read
Electron Adventures: Episode 56: Notebook Ruby HTTP Backend

Electron Adventures: Episode 56: Notebook Ruby HTTP Backend

2
Comments
5 min read
Electron Adventures: Episode 57: Notebook Python HTTP Backend

Electron Adventures: Episode 57: Notebook Python HTTP Backend

4
Comments
2 min read
Electron Adventures: Episode 58: Notebook Ruby Engine

Electron Adventures: Episode 58: Notebook Ruby Engine

1
Comments
3 min read
Electron Adventures: Episode 59: Notebook Python Engine

Electron Adventures: Episode 59: Notebook Python Engine

4
Comments
2 min read
Electron Adventures: Episode 60: Notebook Perl Engine

Electron Adventures: Episode 60: Notebook Perl Engine

5
Comments
2 min read
Electron Adventures: Episode 61: Hex Editor

Electron Adventures: Episode 61: Hex Editor

6
Comments
3 min read
Electron Adventures: Episode 62: Hex Editor Displaying Data

Electron Adventures: Episode 62: Hex Editor Displaying Data

5
Comments
3 min read
Electron Adventures: Episode 63: Hex Editor Data Decoding

Electron Adventures: Episode 63: Hex Editor Data Decoding

5
Comments
6 min read
Electron Adventures: Episode 64: Measuring Performance

Electron Adventures: Episode 64: Measuring Performance

6
Comments
2 min read
Electron Adventures: Episode 65: Improving Performance

Electron Adventures: Episode 65: Improving Performance

5
Comments
4 min read
Electron Adventures: Episode 66: Dynamic Rendering

Electron Adventures: Episode 66: Dynamic Rendering

6
Comments
3 min read
Electron Adventures: Episode 67: Malina

Electron Adventures: Episode 67: Malina

6
Comments
2 min read
Electron Adventures: Episode 68: Malina Hex Editor

Electron Adventures: Episode 68: Malina Hex Editor

6
Comments
8 min read
Electron Adventures: Episode 69: Opening Files

Electron Adventures: Episode 69: Opening Files

8
Comments
3 min read
Electron Adventures: Episode 70: CoffeeScript

Electron Adventures: Episode 70: CoffeeScript

6
Comments
3 min read
Electron Adventures: Episode 71: CoffeeScript Phaser Game

Electron Adventures: Episode 71: CoffeeScript Phaser Game

4
Comments
5 min read
Electron Adventures: Episode 72: NW.js

Electron Adventures: Episode 72: NW.js

3
Comments
2 min read
Electron Adventures: Episode 73: NW.js Terminal App

Electron Adventures: Episode 73: NW.js Terminal App

5
Comments
2 min read
Electron Adventures: Episode 74: Neutralino

Electron Adventures: Episode 74: Neutralino

4
Comments
4 min read
Electron Adventures: Episode 75: NodeGui React

Electron Adventures: Episode 75: NodeGui React

3
Comments
4 min read
Electron Adventures: Episode 76: NodeGui React Terminal App

Electron Adventures: Episode 76: NodeGui React Terminal App

5
Comments
4 min read
Electron Adventures: Episode 77: Cookie Clicker Game

Electron Adventures: Episode 77: Cookie Clicker Game

Comments
2 min read
Electron Adventures: Episode 78: Cookie Clicker Game Packaging

Electron Adventures: Episode 78: Cookie Clicker Game Packaging

3
Comments 1
3 min read
Electron Adventures: Episode 79: Svelte Unicodizer

Electron Adventures: Episode 79: Svelte Unicodizer

5
Comments
4 min read
Electron Adventures: Episode 80: Svelte Unicodizer Package

Electron Adventures: Episode 80: Svelte Unicodizer Package

6
Comments 1
2 min read
Electron Adventures: Episode 81: Ideas That Did Not Work

Electron Adventures: Episode 81: Ideas That Did Not Work

5
Comments
4 min read
Electron Adventures: Episode 82: Glimmer DSL

Electron Adventures: Episode 82: Glimmer DSL

3
Comments
3 min read
Electron Adventures: Episode 83: JRubyFX

Electron Adventures: Episode 83: JRubyFX

4
Comments
3 min read
Electron Adventures: Episode 84: High Performance Hex Editor

Electron Adventures: Episode 84: High Performance Hex Editor

5
Comments
3 min read
Electron Adventures: Episode 85: Roulette Wheel

Electron Adventures: Episode 85: Roulette Wheel

7
Comments
5 min read
Electron Adventures: Episode 86: Remembering User Preferences

Electron Adventures: Episode 86: Remembering User Preferences

5
Comments
3 min read
Electron Adventures: Episode 87: Svelte Drag and Drop Chess Board

Electron Adventures: Episode 87: Svelte Drag and Drop Chess Board

6
Comments
4 min read
Electron Adventures: Episode 88: Svelte CSV Viewer

Electron Adventures: Episode 88: Svelte CSV Viewer

6
Comments
2 min read
Electron Adventures: Episode 89: Remembering Document Preferences

Electron Adventures: Episode 89: Remembering Document Preferences

6
Comments
3 min read
Electron Adventures: Episode 90: Dock Menu

Electron Adventures: Episode 90: Dock Menu

8
Comments
3 min read
Electron Adventures: Episode 91: Application Logs

Electron Adventures: Episode 91: Application Logs

9
Comments 2
3 min read
Electron Adventures: Episode 92: Dock Drag and Drop

Electron Adventures: Episode 92: Dock Drag and Drop

5
Comments
4 min read
Electron Adventures: Episode 93: Opal Ruby

Electron Adventures: Episode 93: Opal Ruby

5
Comments
2 min read
Electron Adventures: Episode 94: Opal Ruby Terminal App

Electron Adventures: Episode 94: Opal Ruby Terminal App

5
Comments
3 min read
Electron Adventures: Episode 95: Pywebview

Electron Adventures: Episode 95: Pywebview

8
Comments
3 min read
Electron Adventures: Episode 96: Pywebview Terminal App

Electron Adventures: Episode 96: Pywebview Terminal App

11
Comments 1
3 min read
Electron Adventures: Episode 97: Ferrum and Chrome DevTools Protocol

Electron Adventures: Episode 97: Ferrum and Chrome DevTools Protocol

7
Comments
4 min read
Electron Adventures: Episode 98: Ferrum Sinatra Terminal App

Electron Adventures: Episode 98: Ferrum Sinatra Terminal App

8
Comments
6 min read
Electron Adventures: Episode 99: Should You Use Electron?

Electron Adventures: Episode 99: Should You Use Electron?

10
Comments 2
5 min read
Electron Adventures: Episode 100: Series Retrospective

Electron Adventures: Episode 100: Series Retrospective

7
Comments 2
3 min read
Electron Adventures: Bonus Episode 101: Python Eel

Electron Adventures: Bonus Episode 101: Python Eel

7
Comments 1
3 min read