• Winter time ReactJS workshop

    SilverStripe Headquarters, Level 5

    Summer is over and it's time to stay indoors, why not join us and play around with React?! Tech experts, non-techs, juniors, beginners, undefineds, everyone is welcome to come. This workshop will be an introduction to the core concepts of using React.js and its ecosystem. React.js is a an open-source JavaScript library for creating user interfaces. We'll go over the basics needed to start developing web applications with it. During the workshop, we will be working together on writing a minimalistic journalling card editor in React.js. We'll work in small teams and each team will be encouraged to give the application a personal twist. Everyone is welcome to come along! As we'll be working in small teams, no one is too junior or too senior to have a say in the development process. What we will cover: - The basics of React components, state and props. - The life cycle of a React component - Utilize one-way data-flow and understand its benefits - Best practices. We will also explain concepts critical to the development of modern javascript applications. - How to deploy an application using npm scripts. - Enabling auto rebuild (hot reload on file save). - Transpiling ES6/7 and JSX to ES5. - Assets bundling. - Assets loading at run time, from a public folder. - Smart vs Dumb components (or container vs presentational components). - Best practices for scalability and re-use. Preferably bring a laptop, with the following pre-installed (If you don't have a laptop or having trouble with anything, that's ok! we can work around this): - A code editor. We recommend https://atom.io/. If you are used to another editor, simply use the one you like. - Google Chrome or Google Canary browser - React Developer Tools Chrome Extension - *Bonus points for recent versions of Node.js and npm installed. (You should be able to run `npm install -g nwb` . See below for a link to the instructions). - Inspiration and ideas! What we'll provide: - Starter code in a github repository - A collection of assets that can be used to create journaling cards. Botanical prints, dividers, frames, boxes, fonts, etc. - Pointers to code examples that can be used to give your own spin to the project. Playing with filters, generating background programmatically, using firebase to persist information, etc. Here are some resources to check out before the workshop: https://www.codecademy.com/learn/learn-html-css https://www.codecademy.com/learn/javascript http://blog.teamtreehouse.com/install-node-js-npm-windows https://treehouse.github.io/installation-guides/mac/node-mac.html As always, SilverStripe will keep us happy with food and drinks, so all you need to do is come, have a good time and meet some like minded women.

    1
  • Developing against scenarios. A ReactJS perspective / Making the jump

    SilverStripe Headquarters, Level 5

    In the spirit of talking about all things tech, this time we'll have two developers share with us. Tech experts, non-techs, juniors, beginners, undefineds, everyone is welcome to come. Developing against scenarios. A ReactJS perspective Developers have their own ways to check that an application behaves as expected. These methods are meant to be used as part of automated testing. Our speaker Marielle Pointon will focus on a less automated approach that is meant to help communication between developers, designers and project managers in the early stages of application development. A form of Specification by Example (https://www.amazon.com/Specification-Example-Successful-Deliver-Software/dp/1617290084) that provides a way to check how the visual interface adapts to different data scenarios. ReactJS and Redux will be used for concrete examples but the general concepts are not really tied up to any specific technology. Making the jump Amanda Baker made a career change from the business side of organisations to IT. Her talk focuses on the decision making process before making the jump, and the transferable skills that helped her learn a new language (JavaScript) and get a job working in the tech industry. All speakers have been warned to expect interruptions and conversations during their talks, so ask away. Ask all the things! As always, SilverStripe will keep us happy with food and drinks, so all you need to do is come, have a good time and meet some like minded women.

    6
  • Open Government - Open data in a time of 'alternate facts'

    SilverStripe Headquarters, Level 5

    Some exciting overseas and local guests are attending this meetup to discuss all things Open Data/Open Govt - guests from the UK Home Office and NZ DIA will be attending in person and giving lightning talks! Topic: What's open government? How does it relate to open source code and open data? What's civic tech? Why should I care? What are people doing with it? An 'open' and frank discussion about how we can drive this both locally and globally, and the learnings we can gain from the people at the heart of this amazing movement. As there will be loads to talk about, we have extended the time for the talks, but feel free to stay and have informal drinks and chats afterwards until 8.30pm. Looking forward to seeing you there - bring your friends too! The StripeGirls crew :D

    9
  • Why we <3 Tech!

    SilverStripe Headquarters, Level 5

    To celebrate Valentine's day we'll have two speakers sharing experiences and thoughts about their passion, Tech! Ditch your partners and come spend the evening with us. Tech experts, non-techs, juniors, beginners, undefineds, everyone is welcome to come. This time the meetup is focused on not-too-technical interesting topics. The goal is to make all women who want to be in tech feel welcomed and not intimidated. We are a friendly bunch ;) We are very lucky to have Sacha Judd, Director of SilverStripe, Managing Director at Hoku Group, member of the Takeovers Panel, startup champion, early-stage investor, co-host of Refactor, co-founder of Flounders' Club and creator of Back of a Napkin. She's in town for Webstock and is giving us a talk about diversity in the sector. You can check out her website and other talks she's given at http://www.sachajudd.com/ "Starting from 0" by Rachel Margaret, Senior Accounts Administrator at SilverStripe, will be about her journey 311 hours into Harvard's Introduction to Computer Science through edX. She recently won SilverStripe's Hackday Technical Award for her Share Trading web app using Python, SQLite, Flask and Jinja. You can read about the beginning of her adventure at https://www.silverstripe.org/blog/the-journey-of-debugging-the-gender-gap/ All speakers have been warned to expect interruptions and conversations during their talks, so ask away. Ask all the things! As always, Silverstripe will keep us happy with food and drinks, so all you need to do is come and have a good time! We haven't ruled out chocolates & wine as well as pizza for this meetup ;)

    6
  • Welcome to Spring!

    SilverStripe Headquarters, Level 5

    Hello StripeGirls :) We took a long hiatus, hibernating because of the cold. But we are back now with 3 talks for you! Tech experts, non-techs, juniors, beginners, everyone is welcome to come. If you feel a talk is beyond your knowledge base, just raise your hand and ask any questions you may have. We are a friendly bunch. All speakers have been warned to expect interruptions and conversations during their talks, so ask away. The goal is to make all women who want to be in tech feel welcomed and not intimidated. First: We have Silverstriper Simon Erkelens talking about ORM (Object-Relational Mapping). Everything about how to interact with databases. You don't need to bring your laptop, but if you want to follow along you can! Then we have Karen Carcamo talking about freelancing. What is it really, how do you start doing it, is it for you, should you quit your job? She has a lot of experience as a freelancer dev and she will share it with us. And last but not least we have Aurynn Shaw. She gave a talk at WDCNZ mini about Human Driven Development and now she'll do a mini talk for us. She has spoken at several international conferences, including Kiwicon and PyCon US. The talk title is yet to be confirmed, but expect a great talk about dev culture. As always, Silverstripe will keep us happy with food and drinks, so all you need to do is come and have a good time!

    5
  • OO overview & SS code

    SilverStripe Headquarters, Level 5

    It's been a while! We are back with more fun programming stuff! Lena is going to teach us about Object Oriented programming, and then with that fresh in mind, we are going to look at SS code, where can we create new classes, themes, all kind of stuff. Both talks are beginners oriented. Finally we are going to practice coding as we have been doing this past few times, we'll pick a task to do in the SG website and code it! You don't need to bring anything as we are going to share screens/keyboards for coding, but if you want to give it a try in your own machine, you need to have the local website running. Here's a list of things you need (http://www.meetup.com/Wellington-Stripe-Girls/pages/Basic_installation_to_get_started/) to get started. If you have any problems installing, send me a PM or join our Slack team and someone will try and help you. As usual, Silverstripe is giving us food and drinks to keep us awake during the meetup.

  • Modules and basic PHP

    SilverStripe Headquarters, Level 5

    I'll probably add more bling to this description later, but basically we are: - Checking out Silverstripe modules. See how to install them, and review a few nice once to have. - Lena taught us logic last time, we are going to use it! PHP intro to beginners. - Workshop. Apply what we learned :) The format is not yet decided. We can either have talks (with slides and all that) first and then on the workshop start coding. Or we can not have formal talks, just peer (group) programming from the beginning. If you have a preference for one, please leave a comment, otherwise we are going to decide before the meetup :) It's not a requirement to bring a laptop, we can work with what we have here. We'll share screens/computers when is time to code. But if you do have one and want to follow along, do bring it! We are going to be using PHP and Git, so install those first! Silverstripe is sponsoring food and drinks :D And napkins. And maybe plates, who knows. So come along, beginners and advanced coders welcome! We do focus more on beginners, but if you do know your way around PHP, you can still learn about Silverstripe modules and play around with them.

    9
  • StripeGirls Wellington: HTML

    SilverStripe Headquarters, Level 5

    HTML may seem like the square uncle you always have to invite to the parties. You like the CSS niece for all the sweet dance moves and top fashion sense. And the Javascript cousin can crack you up and confuse you at the same time by making stuff appear and disappear. It also has a habit of reorganizing your house based on a bizarre logic. You have to learn how to handle both of them, but admittedly they can do pretty sweet stuff; they are the cool kids. But HTML is boring. In-the-box. Structured. It can't do anything without the cool kids. Or can it? This meetup is about making HTML look good. It took some persuading, but our Senior UX Dev Ian Herbert is going to show us cool things we can do with HTML. Then, StripeGirl Lena is going to teach us some logic, base to any programming language. And then we code! It's going to be a hippie share-one-keyboard mini-workshop exercise, where we are going to apply the HTML markup just learnt. Beginners will also have a chance to code the most commonly seen and useful HTML tags. The idea is to share one screen and keyboard and let everyone have a try at it, so no laptops necessary, but if you want to bring along yours and do it by yourself, go ahead :) As usual, Silverstripe kindly agrees to give us pizzas and drinks. The talks are focused on beginners, but anyone can come and (hopefully) be surprised about the nice things HTML has to offer.

  • StripeGirls Workshop!

    SilverStripe Headquarters, Level 5

    Finally! The day has arrived! As you can see, it's going to be 4 hours of StripeGirl-ing to get stuff done! Logo is all set up and pretty (thanks Lena!). And we have great ideas for homepage v2. The idea of a workshop has been floating around for a few months now, so let's see how it goes. Plans for the day: (first half) - Try to not leave anyone out of the building. - Checkout concrete ideas for the homepage (please bring your ideas with you! picture of the whiteboard with last meetup are on Slack) - Decide on an idea and sketch it out. (second half) - Split up into two teams. • Dev beginners team will code a frontend template, everyone will get their hands on the keyboard. • Dev savvy will decide on tech to build the site (buildchain, frontend framework, folder structure, etc) and if there are no big arguments, start coding! **Note that anything on the schedule could change depending on who is attending. For the coding part, we are going to work on only one computer (the dev beginners team), but it's better if you bring your laptop with you this time, there will be a lot of looking around for examples or websites and it'll be easier for you if you have one. If you don't, send a message and we'll see what we can do. There will be drinks and maybe food (I need to check that one out, but eat lunch before leaving the house). Aaand, for new StripeGirls keen to check out the group, this will be a great opportunity, so come join us! The building is closed during the weekend, so we will leave contact info on the door to let you in.

    3
  • StripeGirls Wellington: Prepare for workshop

    SilverStripe Headquarters, Level 5

    First meetup of the year! Since everyone went on holiday and our brains are still a little foggy, this meetup is going to focus mainly on recap where we are with our objectives. So first things first, we are going to review the Trello board and current state of the website. Then, we need to get ready for our workshop! We want to do a weekend workshop to bit a huge chunk of website-work, and to get our beginners hands-on coding! There's still some planning to be done around logistics, but we are hoping the ones with dev experience can focus on building version 2 of the site! For that, we need to decide on some things (colors, wireframes, final logo goodness), and we are going to spend this meetup talking about it. And finally, since Nicole didn't get to talk about content last time, she's going to do it now (hope we don't run out of time again!). Hope to see you all there!

    1