One of the things that i love about IOT is its ability to integrate into everything and anything in the world around us. This talk takes IOT to a whole a new level demonstrating how its possible to 3d print IOT devices that need no batteries or electronics to create a passive wifi signal when activated by things around us. These no powered wifi devices have the ability to create a passive wifi signal enabling edge based passive detection which can trigger pre-programmed responses.
In this talk we will be looking at the magic behind how the passive wifi sensors work and how they can be utilised from natural disaster monitoring to even the detection of a real world interaction like moving a switch to turning a dial and more.
As a full-time student, full-time professional, and unqualified adult, I don't have enough time to do the little things. So I use JS and a couple other languages to automate things like watering my plants, to collect and scrape data for research, to do the boring reports I have to do, and much much more.
I haven't always succeeded. A couple of failed projects (that I'm planning to take another stab at as soon as I get better) include automating talking to my friends on iMessage, logging my hours automatically at work by tracking when my phone connects to the WiFi, and LED strip lights that sync up to music (it was a hardware issue because it caught fire and I had to throw it out the window D': )
The main point of my talk will be that there are many aspects of your life that can be easily automated cheaply and quickly using JS, which will give you back time to spend on the people and the things that you love.
Most of us spend a lot of time doing menial tasks like collecting resources, building things while we're gaming, and it takes precious time away from tilting other people. Well, we are going to tilt some people today.
Most of our interactions with technology aren’t really intuitive. We’ve had to adapt to it by learning to type, swipe, execute specific voice commands, etc… but what if we could train technology to adapt to us?
Building a refactoring culture is not easy, so the sooner you start, the better the results will be. But what if you are leading a team of junior React developers that are not comfortable enough with JS or React yet? What are the steps to ease them and you into refactoring React applications?
In this talk I will show how you can teach your juniors to refactor React having readability as your main priority and learning as your second one. The examples are taken from BITVA - a non-commercial study project for female junior developers built with Electron, Node.js and React.
The talk will show:
This talk was inspired by a big refactoring task completed by the team of junior female developers that I mentor. I had a chance to see what are the difficulties in React and refactoring that throw juniors off, what scares them and what helps them to overcome their insecurities. I think my experience will be helpful for anyone who wants to work with junior developers in React while having a clean, readable and junior friendly code base.
Let's connect our front door to the internet! What could possibly go wrong? Securing IoT is hard, and the last thing we want to do is let some stranger in!
Let's take a step back and consider other ways of securing that door, and granting access remotely. How can we do this without connecting your door to the internet, and while adhering to common protocols and data formats throughout?
In this talk, you will learn:
The talk includes a live demo, featuring an actual door.
Some jobs will screen out 'neruodiversity', but tech seems to actively recruit! Depression, mania, anxiety and other disorders are very well represented in our community, current speaker included.
Julian will discuss navigating a tech career with a potentially limiting but ultimately awesome mental 'feature'.
He will discuss (with autobiographical examples):
A quick tour through some ways we can make our types work harder for us, to prevent unwanted nasties creeping in. We'll cover 'shrinking' our types to better fit our problems, how to avoid repeating yourself, and some TypeScript quirks to avoid.
(This talk is aimed at those with some familiarity with JS and TypeScript, but I deliberately include ramp-ups to make sure complete TypeScript newbies get something out of it.)
I bet all of us have at least one friend/acquaintance from developers world who don't understand why we need tech communities, what's the point to go on meetups, why companies sponsor such meetups, why women tech communities exist and so on. Most of the time discussion on this topic takes us to the dead end. I would like to extend this topic and point out different aspects of the tech communities that are so crucial for our modern and future tech world. Being a leader of one of the biggest women tech communities in Australia, a member, co-organizer, mentor and supporter at so many other tech communities during the last 4 years I built some deeper understanding of this question and hope will be able to give you some strong points to support you in your future discussions on this subject.
The Web Share API is here and you should know about it! It's not just a new API though, it brings benefits to your users you may not have thought of.
What if you want to have things shared to your site though? Then you need to know how to become a Web Share Target. We'll check that out too.
Let's investigate how the web platform is solving problems you didn't know you had and making sharing a more caring part of the web.
Microservices are essential in any buzzword-compliant stack, but what are they and how do they work (and not work) in practice? In this talk we look at some of the decisions and trade-offs in Microservices Architectures. I will also discuss how multiple microservices can work together and what role orchestration plays. I will show working source code in Node using the open source workflow engine Zeebe
In this talk, I'm going to dive into the problems with modern js tools, and how we've spent the last twelve months working on a brand new type of coding environment to solve them.
I bring along a variety of hardware synthesizers, samplers and basic sequencers.
I teach the basics of sound synthesis, the basics of manipulating sampled audio and how to use a 16 beat step sequencer.
This is taught in the context of recreating well known electronic songs.
The class makes some samples and we collaboratively build a track together.
If you want to make your React better and improve your code base - this is a workshop for you.
During the workshop, we will go through a simple working React project, find some defects and shortcomings and fix them.
We will also talk about the best development practices and patterns that you can apply to your project right now.
Me: Have you ever wondered what happens when you pay with your credit card? Where does your money go? Or who gets paid? Why are there fees? How are your details securely handled?
Most sane people: Nope.
Me: Great! Let’s get started.
In this workshop we will quickly go over how card payments work, why they exist, and important for most, how fees work. We’ll then get technical and discuss how to accept payments online, how to keep payment details safe, and how to determine which types of payment flows makes the most sense for your fledgling business.