Speakers
The speaker lineup for the CampJS IX (game jam edition) is now live. Check it out these great speakers, and grab your tickets if you haven’t already.
The speaker lineup for the CampJS IX (game jam edition) is now live. Check it out these great speakers, and grab your tickets if you haven’t already.
We’ve been gluing so many layers in our mono-frontend builds, that when you’re asked to integrate with the functionality of other teams (maybe acquired companies) you might feel stuck! “They have totally different libs and frameworks” you cry! “We don’t want to end up eating their paste!” …Well relax! Pull the popsicle sticks off your elbows and hear this story of how micro-frontends, web components and other ingredients can help you make new unified platforms for huge multi-team scale.
Kevin is a JS developer, maker, and still dabbles in design. He’s been organiser & MC at the BrisJS Meetup since 2013, and is based in the Brisbane office of PCCW Global. For the last 3 years as a senior frontend dev, he’s been working to build solutions which empower internal users to support and grow the secure global network and automation platform. He’s recently been working to allow the global software teams to contribute together, joining their products and team strengths.
You use it almost every hour every day, but have you ever really taken much notice of your keyboard? It might not seem like much, but using the perfect keyboard can make every day just that little bit nicer, and even help prevent common injuries. In this session we'll cover how you can design and build your very own mechanical keyboard. From choosing your parts to programming your unique layout, we'll see what makes it such a fun and rewarding project. You deserve it!
Whether it's backend, frontend, devops, or agile processes, Chris loves to get involved in every aspect of software development. He can't imagine any better industry to be in, and he hopes that his stories can show you just some of the reasons why.
In the talk Making Games With Electron, Inga will walk you through the process of developing your first game using most popular technologies. Starting with flow diagram, making your way through frontend-backend communication and all the way to testing with Jest. The technologies we will touch upon:
But most importantly - you will see how to transform your vague idea into a solid plan of the game you can make on your own.
Inga is a game developer from Sydney, organiser of Women In Game Development Sydney meetup group and Sydney Unity GameDev meetup group. Finalist of YOW! Women in Tech Competition 2017. Jack of all trades at SMG Studio.
WebExtensions API are the future of browser extension. With this API, Developers can write extensions that can work in almost all browsers. Knowledge of HTML, CSS and JS is enough to write an extension of your own. In this session, I will walk you through the anatomy of WebExtensions, how to create your first web extension, introducing various API’s like Context Menu, tabs, Alarm & notification API. Finally on how to run and debug the extension.
Karthickeyan is a Tech Speaker at Mozilla and has over 3+ years of experience in web application development. He practices modern DevOps standards religiously at work. He contributes to Open Source projects during his free time and talks about latest breakthrough in Web technology & cloud in various Events and conferences. He is also a part of Mozilla’s Campus Advisory Committee which empowers students to contribute to FOSS projects.He’s an official Mozilla Representative for India.
Siri, Alexa, Cortana and “Hey Google” - the big companies are all building services that can talk to us, and that we can talk back to. These are great for setting timers, adding reminders, playing a song, but compared to the sheer amount of information and interaction available to us on the web, they’re quite limited.
Have you wanted to include speech driven interfaces in the pages or apps you build? Did you know there are well supported web standards for teaching your page to talk? And there are emerging standards for the harder job of teaching your app to listen?
Let’s explore the possibilities of combining voice with the natural strengths of the web platform, see how speech driven interfaces can help us move to a more accessible and inclusive web.
Jason lives in Perth and works remotely as a front-end software engineer for Culture Amp where he helps build an employee feedback platform used by companies like AirBNB and Slack. He loves thinking about ways we can improve developer experience, and make it easier and faster for us to make high quality, accessible websites and apps.
"Compilers" are usually-mysterious things that a lot of us actually use and rely on from day to day, eg. the JavaScript V8 engine+compiler (that Node.js and Google Chrome use to run JavaScript), or the TypeScript compiler. Some parts of compilers can appear in other tools too, such as linters and code formatters.
Digging into how these work can be satisfying in of itself, like sleuthing a good puzzle, but some of the ways we implement them can appear in other forms, such as when validating user input or writing a wrapper library.
This session will be kicked off by a quick talk that introduces the main parts of a compiler, followed by a "Stream Adventure"-style guided workshop through building a little compiler of your own
Rob is a web developer who currently switches between Elixir, Ruby and JavaScript at CancerAid down in sunny Sydney. Having so far made a career from learning and mixing the nice parts from different programming languages, he loves nothing better than to help programming communities to learn more from each other, and become more welcoming for newcomers.
This talk showcases examples of different types of animation across the web, from simple button color changes to whimsical character-driven login screens. It will clarify the role and significance of animation in the user experience. And show how to build them in Vue.js via a series of CodePens inspired by "Good to great UI animation tips" by Pablo Stanley.
Product designer and Vue.js fanatic/front-end developer focusing on design systems. Last year, he helped launch Leasecake, the eventual of winner of Techstars Global Startup Weekend 2017. In his spare time, he cultivates communities around Vue.js, remote work, and inclusivity.
Do you like to build things? Of course you're a developer. Would you like a side hustle? Is the idea of starting up little businesses on the side appealing? Maybe a store selling tech tee shirts or posters. Have you identified a niche in the market that you could fulfil?
When you have a side hustle you have full control. So by having full control over this thing you can experiment and try different things that you wouldn't be able to do in your nine to five.
I've recently started working as a Launch Engineer for Shopify and want to show you how easy it is to set up your own online store. As a developer you can create a custom API that connects to the fulfilment centre and to your store.
Come along with an idea and find out and make your own store. Yes, You Can Be an Entrepreneur With a Day Job.
Tracy works remotely as a Launch Engineer at Shopify Plus and would like to encourage you all to think like an entrepreneur. Prior to joining Shopify she was an educator at Coder Academy after having just gone through the bootcamp herself! She is a qualified teacher, NodeGirl and has a passion for learning new things, and teaching others what she knows. Before arriving in Sunny Australia Tracy led marketing and growth in a variety of industries in the UK where her focus was on coaching teams and managers to increase sales whilst ensuring great customer experiences.
Stay in one place long enough and you'll see problems that recur. Introducing: institutional memory, retrospectives, and the magical art of writing things down and remembering to read them again.
Laura Bailey writes things down so you can get things done. She has nearly a decade of experience in technical writing and comorbid project management, coaching, and mentoring skills. A grab-bag of current projects include software-defined storage docs at Red Hat, mentoring and writing tutorials for the Brisbane chapter of NodeGirls, and optimizing her current Stardew Valley playthrough. You can find her on Twitter: @laubaiwri.
CampJS IX coincides with Ludum Dare 42 so why not hack on a game at CampJS?
Lilly and Nathan will get you started making a game using Phaser.js and introduce you to a few handy tools for creating graphics, levels, and sound effects.
You'll also be let in on a few tips from their years of experience with making games at hackathons.
Lilly and Nathan are three time back-to-back Node Knockout winners as well as taking out the 'Judges Favourite' prize at React Riot 2017.
A Dane halfway around the world - Been programming for about two thirds of his life. Likes coffee and rubik's cubes.
JavaScript programming - a path to enlightenment, or a highway to hell?
In this talk we examine the deepest existential nature of programming and being a programmer.
Lessons and perspective gained from 35 years of coding. More questions than answers. Something for everyone.
Made in NZ; living in Brisbane with my US-born wife and our Peruvian-born son since 2004. Software developer: QWERTY user for 35 years, Dvorak for 1 month. Coding professionally since '95. Spent 10 years at Red Hat engineering Open Source Products. Today I code Kotlin, TypeScript, and Go by choice; ES5/ES6, and Java when required. Explorer: Lived in South America for three years in Hare Krishna temples. Startup founder: Magikcraft - a platform for learning to code in Minecraft using ES6/TypeScript. Athlete: VC Ghosh Yoga Cup Australian National finalist 2008; Australian representative ICN Natural Bodybuilding World Championship 2018.