Skip to content

Pug.js Training #12

@PythonLinks

Description

@PythonLinks

Title: Pug.js Training

Duration: 2 -3 hours

Type:

  • Training (2 hour class, people chat for another hour.)
    I do need a space with tables to do the training. I have one in Katowice, but that is a bit far for most people.

Language:

  • English Native English Speaker. Questions in Polish are welcome.

Description:

Pug is an interesting HTML templating language. Like Python, CoffeeScript and HAML it uses indentation to define structure. It can generate static HTML, Python's Chameleon Page Templates, or Javascript. There are also versions for Django, Jinja2 and Mako . I find it so much simpler than hacking HTML. It is particularly good for editing complex menu structures.

Developers get the basic idea behind Pug very quickly, so after a quick introduction, most of the class is on doing exercises. No need to install anything. Everyone gets their own docker container running on a their own sub domain. That makes it really easy to help a particular student. First we practice Pug basics in the browser, then we work with bootstrap menus. We can either work in the sandbox for Javascript Client side rendering, or in the sandbox for Python server side rendering. People work at their own pace, when they run into a problem I help them solve it.

By the end of this class you should be quite able to create and edit your own Pug templates.
HTML and Javascript experience is required. A little Python is also helpful. Bring a laptop. No shell or Linux experience is needed!

No need to know Node.js, or how to log into a server.

  • [ x] I've read the README Promotion section
  • [ x] I allow for my name/image/email to be used to promote the meetup
  • [ x] I promise to share my presentation later publicly here and in a comment on meetup.com

Author information

Name: Christopher Lozinski

Bio ( max 200 words):

Christopher Lozinski is an MIT graduate, serial entrepreneur,  dual US-EU citizen, and polyglot. Instead of seeking Venture Capital, he moved from Silicon Valley to Poland.  He
built the best Pug.js online demo, and uses it for page layout and menu design both on 
client and server rendered applications. 

Social media

When I'm available:

Whenever. Best to tell me the date of your next meetup, and I will check my calendar before confirming.

By the way, I do like your submission process.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions