Lunch & learns

Vanilla Forums
edited January 2019 in General

The developer teams are going to start doing a weekly Lunch & Learn on Tuesdays. The event is in the Developers calendar along with a Zoom link. Feel free to self-invite.

Bring your lunch (optional) and hang out for a couple dev-oriented tech talks, each ~10 minutes. The remaining time is for questions and discussion (on topic or just, y'know, be social). Initially, our target audience is the support and services teams.

Since this is a bit of a departure from our lunchtime norms, a few comments:

  • The idea is to bring your lunch (packed or to go). It's not a requirement.
  • You can still take your own lunch break / alone time afterward if that's your jam.
  • I set the time to 1:15 to allow for the to-go folks to make a quick trip somewhere without delaying things.
  • Feel free to join "remote" from your desk if you'd rather just slurp your soup in peace while listening in.

As they get lined up, I'll post them here.

Developers can add their ideas here.

Comments

  • On Tuesday Oct 23, Patrick K will be doing an overview of SSO mechanics, and Adam will be doing an intro to our new frontend build process.

  • Can these be recorded for those that can't make it?

  • This is a great initiative! Looking forward to some learning.

  • What's on the panel tomorrow? #LunchNLearn

  • Unknown
    edited October 2018

    The goal is to get everybody able to run the standard build for Vanilla. In other words, able to run yarn build. This will allow you to modify a CSS or JS and compile it. We likely won't have time to talk about the hot reloading, but that would be a good future topic.

    Everybody is welcome, but note that we won't have time to get you set up with Git Hub or a local server/docker. This is mainly targeted at services/support.

    The focus of this presentation is a very practical. How can I make a modification and test it before committing it.

    Bring your laptops.

  • We were about to get everybody building. 🎉 We'll continue another time on editing existing files or creating new ones.

  • Vanilla Forums
    edited November 2018

    Yesterday, Patrick continued his discussion of SSO-related topics and Stephane continued his workshop on getting the frontend build process running on your localhost with Adam.

    Next week, Adam will do a session on better configuring your IDE to work with Vanilla's coding environment. The second session is still TBA (looking for a volunteer).

  • I volunteer @Derrick on how to make coffee. If he's busy, we could look into @D̸̨͝ą̸͂a̵͍̔z̴̙͋K̶̤̀u̷̢̇ for how to clean the kitchen.

  • Happy to do it, but perhaps bringing in Dan as a guest lecturer would give us more fire and brimstone.

  • What's on the schedule tomorrow?

  • I'll be doing a presentations on SVGs today. You do not need to be a dev to attend. This one is aimed at everyone.

  • Adam will be presenting on: Managing $PATH (and other local development environment variables).

  • This didn't happen, but it will be up for this week's lunch & learn if I can still get the slot. It should be more non-developer friendly. We can call it "Shells, Terminals, and Environmental Variables."

  • Unknown
    edited December 2018

    Part 2 on SVGs this week! We'll be talking about the many and exciting ways to add SVGs to your HTML page.

  • This week:

    Avoiding side effects writing HTML & CSS

    Skill level to benefit from this talk: basic HTML/CSS

    We'll also explore some more theoretical ideas for good maintainable CSS.

    I suspect this will be most beneficial to the support team, since they hop into projects they don't know well and make changes without (hopefully) breaking the world.

    Everybody is welcome!

  • Will this still be on Thursday at 1:15?

  • Unknown
    edited January 2019

    Lunch and Learns have been moved to Fridays, at 1pm in 2019.

  • This week also:

    Splitting and merging repos using git

    Skill level to benefit from this talk: basic understanding of git

    We'll also be covering a couple other small git tips & tricks at the end.

    This is rather advanced usage of git, but if you can do the following

    git add .
    git commit -m "Some commit"
    

    than you should be able to follow this.

    We have a few addons to move with the 2.8 release. I've already done the PRs for 2 of them but anyone else should be able to it after this.

  • Lunch & Learns today will be primarily developer focused. As always everyone is welcome but to follow along properly you will need to:

    • Have PHPStorm installed.
    • Have vanilla-docker installed and setup.
    • Understand PHP.

    Dependency Injection in Vanilla

    I'll be giving a brief overview of dependency injection in general, and then showing how we use it the newer parts of Vanilla's code base.

    Vanilla's automated PHP test suite and how to run IT

    @Ryan will be giving demonstrating how to run vanilla's PHP test suite locally from the command line & through PHP storm.