Timeline
We have hosted 65 meetups, one Hack Day, two Code in the Dark nights, one Student Night and one brewery tour.
- Get Lost, JavaScript: Just Kidding — But HTML & CSS Do More Now by Daniel Yuschick
- pg_render: Rendering HTML in SQL by Matias Kaskimies
- The Internet in Real-Time: Demystifying WebSockets and WebRTC by Sebastian Aarnio
- You might not need a framework by Matias Huhta
- Browser bugs, feature detection and you: tips for making forward-looking frontends by Fotis Papadogeorgopoulos
- 10 things you didn't know you can do with a linter by Senja Jarva
- New Era of Sliders via CSS Overflow by Teemu Suoranta
- Tailwind all the things! by Aarni Koskela
- Navigating Right-to-Left: Insights into Localising Websites for RTL Languages by Aapo Komppa
- The Annual Turku ❤️ Frontend Pub Quiz by Teemu Mäntyharju
- Making Your Own Toy Languages - Why and How? by Juho Friman
- Stretching the concept of UI/frontend with PALL0 by Henrik Terävä
- Building a one-size-fits-all design system with web components by Matti Haapamäki
- Hands-on Hilla - Practical introduction to the Hilla Framework by Sami Ekblad
- From Frontend Development to Native Mobile - Two Experiences by Eeva-Jonna Panula & Marianne Sirén
- Building Better Components: A Journey to a More Resilient Frontend by Daniel Yuschick
Code in the Dark
4 teams, 4 challenges, 15 minutes per round. We organized a Code in the Dark event.
- Guide to Effective Test Automation (tools and strategies) by Aki Salmi
- Detect commonly undetected accessibility issues by Eyal Eshet
Student Night with Asteriski and If
We organized a special student night with students from Asteriski with talks from Juhis and Roosa. Event was sponsored and hosted by If.
- Mastering the "Good Enough" Technical-Business Equation in Frontend Development: Sketching with Wireframes by Joonas Heinonen
- Lightning talks by Multiple speakers
- Data fetching & mutations in Next.js 14 by Tuomo Kankaanpää
- Focusing on focus; styling focus indicators in 2023 by Fotis Papadogeorgopoulos
- Writing Javascript, but with types! by Matias Huhta
- Launch confidently with k6 performance testing by Mattias Nixell
- Use Testing Library for all of your frontend tests by Ari-Pekka Koponen
- It's all about images, part 1 by Jere Laine
- Keys To An Accessibility Mindset by Daniel Yuschick
- Frontend Pub Quiz by Teemu Mäntyharju
- Take a mess. Make a mess. Refactor to shape by Aki Salmi
- Towards buildless environments through Import Maps by Matias Huhta
- Refactoring my hobby project with Next.js by Jurkka Lemmetti
- Quick introduction to Qwik by Juho Vepsäläinen
- Better accessibility with a user-centric view by Marianna Österlund
- Visual programming and executable models by Farzad Yousefzadeh
- The Road to Intl.MessageFormat by Eemeli Aro
- Flutter Stuff by Jukka Palomäki
- Make the most of your UI testing by Ossi Hanhinen
- How to (not) to handle security issues - we are all in this together by Joona Hoikkala
- Let's write a Language Server! by Matias Huhta
- Everything would be just fine if only there were no other people by Elisa Heikura
- European Cookie Legislation and You by Jere Laine
- Adapting to sensible constraints: Building a startup with Remix & Supabase by Niko Korvenlaita
- Reviewing code - live by Petro Silenius
- The Art of Work Estimation by Teemu Suoranta
- Accessibility Quick Wins You Can Implement Today by Daniel Yuschick
- Should you use GraphQL? by Viktor Lukashov
- Refactoring Patterns by Dusan Turajlic
- Observability Driven Development by Andy Davies
- Let's keep our promises – ARIA and keyboard navigation by Eeva-Jonna Panula
- Next.js - Run your backend in your frontend by Konsta Purtsi
- A New Accessible Hope: Intro to web accessibility by Eyal Eshet
- [a last minute backup talk, topic has escaped history] by Aarni Koskela
- HATEOAS (Hypermedia as the engine of application state) by Dusan Turajlic
- Web Components: Utilizing the Web Platform by Matias Huhta
- What the Flutter? by Klaus Jokinen
- Web Component - From HTML to Javascript by Tân Bùi
- Browser as a musical instrument by Ilmari Koskinen
- So you think you know state management by Farzad Yousefzadeh
- No-shit state management by Alex Culliēre
- Planet Centric Design by Heidi Tetri
- CI Pipelines with Azure by Matti Järvinen
- How Smart TV apps and Set Top Box UIs are made by Dusan Turajlic
- Modernizing Web Layout (and everything that comes with it) by Fotis Papadogeorgopoulos
- Let's do D3 together by Magdalena Stenius
- Why DevSecOps? Common infosec pitfalls in development by Joonatan Kauppi
- Functional Web Apps. - aka Railroad Driven Programming by Aki Salmi
- Static sites and their content management systems by Jere Laine
- ValOS: Inherently Dynamic Web Architecture by Ville Ilkkala
- http://Webbidevaus.fi CSSNuggets™ 8 kpl by Antti Mattila,Riku Rouvila
- Strongly Type All the Things by Andy Davies
- Write HTML like it’s 1995 - lessons learned from crafting email templates by Lauri Hynynen
- Your tech stack doesn't matter by Ville Manninen
- Best practices for structuring a Vue.js + TypeScript codebase by Nikke Leskelä
- Fast and beautiful images by Doug Sillars
- Comfortably typing for programmers by Daniel Clarke
- Introduction to WebGL by Anssi Kinnunen
- React storybook, styleguidist and styled components by James Stone
- Let’s make some forms and think about our existence by Fotis Papadogeorgopoulos
- Inspiration, Learning & Experimentation in Codepen by Juha-Matti Santala
- The Power of Community. Smart and Effective Management of Open Source Projects by VK
- When booleans are messing up my UI. Gonna declutter with maybes, unions, and state machines by Richard Van Camp
- GraphQL by Niko Salminen
- Web Application Security: The Weird Parts by Juho Nurminen
- The D Word of the Front End by Margarita Obraztsova
- What I learned when I scraped over 370 000 .fi websites by Joonas Salovaara
- Making accessibility more accessible by Otso Lahti
- Theming in the era of Web Components and Shadow DOM by Viktor Lukashov
- Tackle everyday problems with Git by Sami Nieminen
Happy Hour
A brewery tour to Radbrew's brewery in Kaarina to learn about beer brewing and to taste some beers with great community.
- State Management with Redux, Beyond the To Do List by Joona Rahko
- Google Firebase for devs avoiding sysops by Pyry Liukas
- Vim - or how I learned to stop just using my editor and started communicating with it by Niko Myllynen
- One does not simply upgrade AngularJS to Angular by Mathias Fredriksson
- Web Animations by Margarita Obraztsova
- The Web of Tomorrow by Mikko Harju
- From Prototype to App - a Case Study by Mikko Junnila,Henrik Lehtonen
- Web Design Ruined Accessibility by Otso Lahti
- Property-Based Testing by Aki Salmi
- Living Styleguides – Streamline team development projects by building your own Bootstrap. Also known as coded or frontend styleguides. by James Stone
- Lessons learned working as an in-house designer by Satu Peltola
- Testing React Native by Teemu Tiilikainen
- Compiling human languages into Javascript and back again by Eemeli Aro
- A guide to Vue, Node & Reddit's API by Matthew Fontana
Code in the Dark
Together with Valohai, Reaktor and Hub Turku, we organized a Code in the Dark competition where 7 teams competed against each other to replicate websites from just a screenshot.
- The Big Bang of JavaScript by Margarita Obraztsova
- Webpack by Aarni Koskela
- SVG by Kari Söderholm
- Guide to Angular2 by Jukka Roihuvaara
- The art of optimizing the amount of work not done by Joonas Salovaara
- Lightning talk: Github issue board by Roope Merikukka
- Data visualization best practices by Juha-Matti Santala
- Creating the fastest website in the world by Sami Suo-Heikki
- Extending the Atom Editor by Teemu Pöntelin
- Progressive Web Apps by Mikko Harju,Joni Juup
- [talk title has been forgotten] by Mathias Fredriksson
- Realities hand-in-hand: User Interaction in Virtual & Augmented Reality experiences by Timo Korkalainen
- Visual regression testing by Varya Stepanova
- End to end testing with Codeception by Henri Kauppinen
- What I talk about when I talk (little) about end user mobile device testing by Joona Lehikoinen
- Scala.js by Otto Chrons
Hack Day
A one-day hackathon where we hacked together small projects themed around 'location'.
- How to make Javascript code less fragile? by Otto Hilska
- Ember.js by Anssi Kinnunen
- How to Think Like a Designer (without having to be one) by Marlon Richert
- Communication between developer and designer by Eero Mäkelä
- React + Redux = Understandable architecture by Niklas Närhinen
- Vue.js - Reactive Components for Modern Web Interfaces by Pyry Liukas
- Polymer by Sami Suo-Heikki
- Vaadin Elements by Jouni Koivuviita
- ES6 generators by Jussi Nieminen
- Lessons learned in building awesome developer communities by Oleg Podsechin