Free Classes on Pug, Pyodide, and the Forest Wiki


Pug is an HTML Templating language which works with both Pythona and Javascript. Iodide is like Jupyter noteooks, but the cPython compute servers run on Web Assembly in the browser. Both run on the Forest Wiki.

Follow to receive video recommendations   a   A

I am offering a series of free classes on Pug, Pyodide, and the Forest Wiki. 

Pug Training April 23. HackerSpace Silesia 6:30pm - 8:30 pm.

Meet.js Krakow Pug Proposal

Meet.js Katowice  Pug Proposed

 May 25-26 PyCon Lithuania Pug.js + PyOdide Proposed.

Past Events   

Hackerspace Silsia


Pug Training April 23th  6-8pm.  HackerSpace Silesia

Forest Wiki Training  April 20th 2-4pm.  HackerSpace Silesia


Pug.js s an interesting HTML templating language.  Demo. Like Python and Coffeescript it uses indentation to define structure.   It can generate static HTML, Python's Chameleon Page Templates, or Javascript.  Here are 3 examples.

HTML Example               Python Example       Javascript Example

I find it so much simpler than hacking HTML. In this Pug class, we will learn the basics and try out all 3 approaches.  The focus will be on using it to edit bootstrap menus.  First on the server using page templates, and then on the client, using javascript.    The idea is to make you comfortable with the technology, so that you can explore more on your own.  HTML and Javascript experience required.  A little Python is also helpful. 

Iodide is like Jupyter Notebooks, but the compute server is in the browser.  It includes PyOdide which is cPython running on WASM in the browser.   Demo.

CoffeeScript is a cross between Python and Javascript.  It uses Python indentation to define structure, but generates Javascirpt.   It is amazing how many lines of Javascript ban be replaced by one line of CoffeeScript. Demo.  Javascript experience is required. 

Google Maps.  It is easy to make a google map.   No web development experience is needed. 

Forest Wiki supports all of these interesting technologies.  It allows one to edit the contents and the look and feel of a wiki in the browser.  

Technical English for Electronics Engineers. I am also thinking of offering this course.  Katowice is the center of digital design in Poland, maybe in all of Eastern Europe.  Cadence Design, Mentor Graphics, ARM and Synopsis all have large offices here.  Are there any other important firms?  You can come and talk about your projects, and have a native English speaking engineer correct your technical English.  If you are planning on doing a presentation, you are most welcome to practice it here and I will correct it. 




Editors Note:

I would like to work with open source projects to create a branch of the tree with all of the best videos for your open source project. Please send me an email if you are interested.