List of videos

Cool things to do with Voice Interfaces (and lots of things you shouldn't) by Sarah Saunders
Many voice interface applications (Alexa, Siri, Google Home) now have simple javascript APIs, allowing you to develop your own voice-activated application. But voice interface design is a skill in itself, and only suitable for certain scenarios. Let's have a look at what we can do with voice apps, and see what works well and why. About Sarah Managing Software Engineer at Capgemini. A jack of all technical trades, she began with 10 years as a Java dev before branching out into all sorts of exciting things including ASP.NET, JavaScript, NoCode/LoCode, Node.js, ethereum, IoT, and Alexa programming. https://jsconfbp.com/speakers/sarah-saunders
Watch
Is there #Stress in the world of #Tech? by Crux Conception
This is not a Technical talk; however, by the time we near this event, the world will be attempting to get back to normal. Workers will have some form of stress and anxiety. No matter what profession you’re in, our jobs can contain various stress factors unknown to individuals looking from the outside. This is a lecture-based on research that recommends corporations should devote themselves to IT-specific employee assistance agendas. Working as a Developer, Specialist, Designer, Engineer, Expert, Manager, and Technician demands a high level of precision over an extended period, and any slight lapse in one’s job could be disastrous. My method of humor and affection is titled the “dr. Dre method.” Attendees will learn to: D. DOWNLOAD the cause of your Stress. R. Use a mental ROUTER to direct the stress to a secure site in your mind. D. Learn to DELETE future Stress elements. R. REBOOT yourself and focus on positive aspects. E. ENCRYPT your mind to secure the positive parts. The pressure of working in computer technology can be a dream for the observers and a nightmare for the workers. Working in the world of technology can be a great experience, which Developers, Specialists, Designers, Engineers, Experts, Managers, and Technicianscreate and dive each time they start working. The lecture offers solutions to support individuals afflicted by stress within the IT community: employee input, better task content, amplified job control, equal production values, career expansion, enhanced peer socialization, and more excellent workplace ergonomics. Key Takeaways: Overall alertness- regarding the onset of stress Stress at one’s place of employment Mentally supporting yourself Recognize the best method in a tense setting https://jsconfbp.com/speakers/crux-conception About Crux Crux resides in Fort Wayne, Indiana, and has over 20 years of Law Enforcement (Now-Retired), Criminal Profiling and teaching experience (Adjunct Professor). Crux has now taken his years of experience, education research and training; to incorporate novel methods of teaching/learning. Crux has utilized his background in Psychology, Team Building and Behavioral Profiling to implement said methods to take out the law-enforcement aspect and make these skills people/civilian practical.
Watch
No way, JOSE! by Sam Bellen
Is your first thought when thinking about cryptography, “nope, that’s not for me!”? There’s no need to. When explained with simple examples, you can see the basics are not that complicated. The Javascript Object Signing and Encryption, or JOSE for short is a framework that helps us deal with encryption. It describes ways to securely transfer data either signed (JWS) or encrypted (JWE). Let’s take a leap of faith and explore the wonderful world of cryptography together, shall we? In this talk, I will try to explain the basics of encryption and hashing through simple examples. We’ll look into how the JOSE standard can help us with encrypted content on the web using JSON Web Encryption (JWE) and JSON Web Keys (JWK). The audience does not need any specific knowledge about cryptography as this talk will go through the basics. Some JavaScript knowledge can be useful but not necessary as code examples will be simple and explained. Why? The times when websites were just simple pieces of information is long gone. These days the web handles more sensitive data than ever before. To securely handle this data, we sometimes need to hash, encrypt or sign it. Sure there are a million tools, libraries and pieces of software that handle this for you, but knowing the basics can certainly come in handy! https://jsconfbp.com/speakers/sam-bellen About Sam I'm a Google Developer Expert who works as a Developer Advocate Engineer at Auth0. At Auth0 we're trying to make authentication and identification as easy as possible, while still keeping it secure. After office hours I like to play around with the web-audio API, and other "exotic" browser APIs. One of my side projects is a library to add audio effects to an audio input using JavaScript. When I'm not behind a computer, you can find me playing the guitar, having a beer at a concert, or trying to snap the next perfect picture.
Watch
Testing Web Accessibility by Adrián Bolonio
We want our web app to be effective, efficient, and satisfying for the user, but a lot of times we don’t think about the user experience for people with disabilities, including people with age-related impairment. How can automated a11y tests and manual test help us make our interface better? When we develop a new web application, we often put a lot of work on the design, on making it beautiful and usable. In other words, we want our web app to be effective, efficient, and satisfying for the user. But a lot of times we don’t think about the user experience for people with disabilities, including people with age-related impairments. Web accessibility (a11y ) means that people with disabilities can perceive, understand, navigate, and interact with websites and tools, and that they can contribute equally without barriers.” (Source: W3C - Web Accessibility Initiative). Our role as frontend and web developers is to create clear interfaces to make people understand and care about data, independently of their disabilities or impairments, but what we, developers, often forget is to ensure that the code we write follows the Web Content Accessibility Guidelines (WCAG), and the only way to achieve that is testing, either manual or automated. Automated web a11y tests can free up our QA team from manual testing every part of our application, but, they can’t automatically make our site accessible. We should use automated a11y tests as one step of a larger testing process. https://jsconfbp.com/speakers/adrian-bolonio About Adrian Hi, my name is Adrián Bolonio. I'm a Google Developer Expert in Web Technologies currently working as an Accessibility Software Engineering at GitHub as part of a talented, diverse, and motivated team that will work on making GitHub and the Internet a better and more accessible place for everyone. When I’m not at the office I enjoy a good read, working my way through any delicious recipe, and indulging my love for travelling to new places.
Watch
7±2 Reasons Psychology Will Help You Write Better Code by Moran Weber
During the Cold War, the CIA knew how to expose Russian spies disguised as American citizens with 100% certainty. They used only a piece of paper and a few questions. How did they do that? Hacking your mind is easier than you think. Let’s explore how these mental hacks affect the code we all read and write. We’ll take a stroll through the world of cognitive psychology, and shed some light on some of our industry’s best and worst practices. We’ll have a few interactive examples of our mind’s limitations, examine how these limitations manifest themselves in real code samples and engineering practices, and take away scientifically backed techniques on how to write better code. https://jsconfbp.com/speakers/moran-weber About Moran Moran Weber is the CEO & Founder of Women on Stage; a platform to showcase, book, and train women professional speakers for any tech event, conference, meetup, or webinar (https://www.womenonstage.net/). She’s formerly Tech Lead at Wix with 11 years of experience in software development, and also a Social Psychologist, holding an MA in Social Psychology, along with a BSc in Computer Science and Psychology from Tel-Aviv University. Moran used to have major stage fright and impostor syndrome but after she overcame her anxieties and became a public speaker herself, she decided to go on a mission to amplify women’s voices everywhere.
Watch
The Doctor Will See You Now: Machine Learning for Telehealth by Mark Brouch
In this presentation, I will tell the story of how we built a telehealth app in the browser for doctors to see patients virtually during the pandemic, and how we implemented a virtual backgrounds feature so that doctors can always have a professional-looking video background, even when seeing patients from home. I will explain how machine learning in the browser works with TensorFlow.js, and how to use segmentation models to identify a person in an image with BodyPix. I will also cover how to take ML segmentation data and use it to paint a virtual background behind a person on a video call using HTML Canvas compositing techniques - all in JavaScript. Finally, I will demo this feature with a sample video chat web application running on Twilio. https://jsconfbp.com/speakers/mark-brouch About Mark Mark is a Software Engineer for Doximity, working remotely out of Honolulu, HI where he is helping to bring telehealth to the largest professional medical network. Mark is passionate about front-end development and pushing the limits of what's possible in the browser with Machine Learning, WebRTC, WebAssembly, and other emerging technologies. Mark is involved in the Digital Nomad community and enjoys extensive work-travel. Besides work, Mark enjoys hiking, photography, and learning to cook Mexican dishes. Ask him how to hit a mean cut-shot in air hockey!
Watch
To kill a working drone: flying a drone with twitter, bananas & Web APIs by Nhlanhla Lucky Nkosi
The web is fast becoming the main means through which people interact with all sorts of technologies. With every new invention, users ask "but can it work with a browser?" With modern Web APIs, the answer is almost always yes; even to the question "can you fly a drone with a banana?" In this talk, I show the audience the power of said APIs and discuss a few cool experimental APIs. I do this by taking them on a journey through my experience of trying to hack a drone and fly it with a banana and close it off by letting the entire crowd fly the drone through Twitter in real-time. If you're interested in all things web, custom controllers, Bluetooth technology, and accelerometer-based controls, or if you just like fruit and seeing silly applications of web technology, this talk is for you. https://jsconfbp.com/speakers/nhlanhla-lucky-nkosi About Lucky I work as a Software Engineer in the R&D team of a company called BBD in Johannesburg, South Africa. I have experience in building and maintaining enterprise banking software with varying tech-stacks; all the way from VB6 and .Net to web and cloud technologies. Some of my biggest interests are education and activism. To feed these passions, I am currently also a lecturer at Wits University's Digital Arts department, a Board member of the Ahmed Kathrada Foundation, and a national coordinator for the DSAC Social Cohesion Advocates board.
Watch
Two years of pandemic for our mental health: and now what? by Antonio Cobo
Covid-19 has changed the world. As someone working in IT I was one of the privileged who could work from home. It was not a choice, we had to work from home as a matter of survival. This situation has made an impact on our mental health. Things that were not important before, now they are critical. Others that were important before, they are not relevant anymore. Lots of people have shared with me how the pandemic was for them and their families. I will share with you some of those stories. After this talk you will know how they survived and improved during this pandemic and you will be able to apply several tips so you can thrive and improve on this new way of living as they did! https://jsconfbp.com/speakers/antonio-cobo About Antonio: Antonio is a Principal Consultant at Contino with 20 years experience in the IT industry and specialises in Agile methodologies. He comes from a technical background, starting his career as a Java Developer in Spain in 2000, moving to different roles within IT in three different countries. Antonio is passionate about creating and implementing the best solution while continually seeking to improve work methodologies. He is convinced that most of the problems in IT are due to lack of communication! Antonio usually speaks about Agile, DevOps, Project Management and Team management at conferences across Europe and US, such as DevOps Days, JAX and Voxxed Days.
Watch
A/B testing and canary releases - why, what and how? by Rafal Rumanek
The engineer's perspective on experimenting and finding a cure for scurvy 🚀 Having proper options for testing, collecting qualitative and quantitive data, and understanding it is crucial to success in product development. A/B tests and canary releases are separate topics that serve different purposes, but as they have some overlapping parts in terms of organizing your development process and code architecture, it might be worth taking a look at both of them. In this session I'll: - elaborate on the need for those solutions, go through a few successful (and disastrous) case studies from my experience, - talk about tools that can help you efficiently manage, optimize and measure the process, - give hints on how to tackle the problem of insufficient data from the statistical standpoint and other pitfalls you should know about, - say a few words about ideas for tests and where to look for knowledge in this area, - tell you a story of finding a cure for scurvy - and failing on the way. https://jsconfbp.com/speakers/rafal-rumanek About Rafal: A business-driven engineer with a deep passion for frontend (especially web performance) and product development. Apart from regular work, Rafal actively contributes to the community by organizing local meetups (Angular Dragons) and mentorship (girls.js/ngGirls workshops). In his free time, he enjoys diving into areas of psychology, history, or any other field that got to his heart.
Watch