8th May 2020
100% Remote Conference
Fighting COVID-19 with raising funds for WHO

Tired of JS conferences for beginners?

PICK AN ALTERNATIVE

Be up to date with the latest news!

ABOUT JOIN FORCES AGAINST COVID-19

No matter what is happening with the world right now, we want to keep our promise to deliver high substantial value to the audience and despite all the difficulties – show that life still goes on, just on slightly different conditions. 

We’ve decided to convert Pick JS 2020 to an online conference that is not just a series of webinars but is a full-featured conference with all the complicated mixture of emotions and feelings that comes with usual, offline events in IT. 

HOW WE CAN HELP TO FIGHT OFF THE PANDEMIC?

We have formally established with representatives of WHO that we will be able to continuously transfer 50% of all ticket income to COVID-19 Response Fund

Collection is officially monitored by WHO officials and also each week we inform you about the amount of money donated. Here’s how exactly the ticket income will be distributed.

Fundraising by Pick JS 2020 has been officially established with the World Health Organization and is happening under their supervision to ensure the raised funds will help the patients get the care they need, frontline workers get essential supplies and information, and to accelerate efforts to develop vaccines, tests, and treatments.

ABOUT Pick the peak of JavaScript
full day of gaining knowledge and networking using innovative online conference software

Attending the conference during COVID-19 outbreak would be a very irresponsible choice. On the other hand, online events usually lack the incredible things about the physical conference. Why would anyone pay for just a series of online videos, when the internet is already full of them?

That’s why we are planning to move not only merits, but also a whole social part of the conference online! We also want the talks to be way more interactiv, valuable and engaging than they usually are on the conferences! For that we need the software and tools tailor-made for remote conferences – webinar tools won’t be enough!

Join Pick JS 2020 and experience 21st century way of attending the conference, while helping WHO to fight off the pandemic!

PROGRAM BOARD

Meet the experts behind agenda

Sonya Moisset (Photobox)

Lead Security Engineer at Photobox, Tech Lead/Security Manager at Pride in London

Aaron Hardy (Adobe)

Senior Computer Scientist, Developer Advocate at Adobe

Krzysztof Jendrzyca (Brainhub)

Senior Full-Stack Engineer at Brainhub

  • 09:00 AM - 09:15 AM

    Opening Ceremony

  •  Todd Motto (UltimateCourses.com) 09:15 AM - 10:00 AM
    Todd Motto (UltimateCourses.com)

    Opening Keynote: TBD

    TBD

  • 10:00 AM - 10:20 AM

    Networking Sessions & "Cocktail Hours"

    What are Networking Sessions and "Cocktail Hours" during the online conference? Check out this link to find out more!

  •  Vivek Nayyar (Zalando) 10:20 AM - 11:00 AM
    Vivek Nayyar (Zalando)

    Upgrading your legacy code incrementally with codemods

    How many times has it happened that a new version of a library is released and some of the APIs have either been deprecated or been marked unsafe or at times removed completely. JavaScript itself changes over time as well and ideally you would want to adapt to the improvements made to the language.

    The ongoing change is a challenge to web developers and in this talk we'll focus on how to use JavaScript itself to keep a codebase up to date by using the power of codemods.

  •  Deepak Pai (Booking.com) 11:00 AM - 11:20 AM
    Deepak Pai (Booking.com)

    Exploring Dead Code Elimination

    In this talk, I will talk about performance optimization supported by modern bundlers where it tries to remove code that is not used.

    I will cover briefly how bundlers achieve this, and how we can write code to take advantage of this feature.

  • 11:20 - 11:40

    Networking Sessions & "Cocktail Hours"

    What are Networking Sessions and "Cocktail Hours" during the online conference? Check out this link to find out more!

  •  Natalia Tepluhina (GitLab) 11:40 PM - 12:20
    Natalia Tepluhina (GitLab)

    Migrating to GraphQL + Apollo: GitLab takeaways

    At GitLab, we were working with GraphQL and Apollo Client on the frontend side for 1,5 years. We had some wins and - obviously - we did fail a lot as well. In this talk, I will share some takeaways from this journey and some practices we developed during it.

  •  Michał Michalczuk (Spartez) 12:20 PM - 01:00 PM
    Michał Michalczuk (Spartez)

    How to model your crazy data in TypeScript

    Our data models can be crazy. Sometimes you take a quick look and you already see that if-else to handle it properly. But if you use TypeScript you can handle most of it on the compilation level. I will show you how I’m dealing with strange types cases and how to avoid type-mess in your app.

  • 01:00 PM - 01:45 PM

    Lunch Break

  •  Adrián Bolonio 01:45 PM - 02:05 PM
    Adrián Bolonio

    Testing Web Accessibility

    Automated web a11y tests can free up our QA team from manual testing every part of our application…but…they can’t automatically, and magically, make our site accessible. We should use automated a11y tests as one step of a larger testing process.

  •  Aaron Hardy (Adobe) 02:05 PM - 02:45 PM
    Aaron Hardy (Adobe)

    An HTTP Caching Strategy for Static Assets

    The lack of a solid caching strategy can lead to severely broken experiences. Caching is a balancing act and one that can be tricky to get right. We want users to leverage locally cached files for performance, but we also need to deliver updated content as soon as possible. What does a well-designed caching strategy look like? How do you go about modifying cache behavior? How do you use bundling tools to build assets in such a way that browsers pick up the changes at the right time? How do you configure web server to deliver proper HTTP cache headers? Let's discuss the details of a concrete strategy.

  • 02:45 PM - 03:05 PM

    Networking Sessions & "Cocktail Hours"

    What are Networking Sessions and "Cocktail Hours" during the online conference? Check out this link to find out more!

  •  Erick Wendel 03:05 PM - 03:45 PM
    Erick Wendel

    10 secrets to improve Javascript Performance

    Javascript language is the most popular language in the world. Attendees will see real use cases of a set of tools to improve their performance and a few changes that they could add to their existing applications and earn a better experience.

  •  Tommy Groshong Jr (Test Double LLC) 03:45 PM - 04:05 PM
    Tommy Groshong Jr (Test Double LLC)

    Layered Architecture in React

    The one certainty for all our systems is that they will change. Software design and architecture are long-term investments into the maintainability and changeability of your system. Many software architectures have been developed over the lifetime of our industry but a common thread amongst many of them is separation of concerns through dividing software into layers. This talk explores the concept of layered architecture that can be applied to React applications to achieve these long-term benefits.

  • 04:05 PM - 04:15 PM

    Networking Sessions & "Cocktail Hours"

    What are Networking Sessions and "Cocktail Hours" during the online conference? Check out this link to find out more!

  •  Alexandre Gomes (Socialbakers.) 8:00 - 9:00
    Alexandre Gomes (Socialbakers.)

    Client-side GraphQL for projects that don't need GraphQL

    GraphQL is amazing but a lot of projects don’t need it on a technical point of view. Writing wrappers over existing REST API(s) just to reap the developer experience benefits? Sure, but that’s an additional layer.

    The solution ? Client-side GraphQL, up and running in a few minutes !

  • 04:35 PM - 05:15 PM

    TBD

    TBD

  • 05:15 PM - 05:25 PM

    Networking Sessions & "Cocktail Hours"

    What are Networking Sessions and "Cocktail Hours" during the online conference? Check out this link to find out more!

  •  Sonya Moisset (Photobox) 05:25 PM - 06:10 PM
    Sonya Moisset (Photobox)

    Closing Keynote: The Code Of Chaos - No One is Immune

    Modern web development has many challenges and security is both very important and often under-emphasised. Many of today’s security professionals are beginning to recognise that unprotected web applications have become attractive targets for cybercriminals looking for easy entry points into their networks. Supply chain attacks are rampant. Even though most organisations are well aware of the risks—given the ongoing headlines, few of them are doing much about it.

    It’s time to get serious about Web App Security! Some Key Takeaways:


    – Understand the inherent risks of software supply chain management and awareness of cyber attacks - Inside Magecart Payment Card Skimmer case (Forbes, British Airways, TicketMaster), profiling the Groups behind the front page credit card breaches

    – How organisations can establish controls to prevent security incidents - quick wins to implement for the developers with tooling (Snyk, Dependabot) and new security features (CSP/SRI) 

  • 06:05 PM - 06:20 PM

    Closing Ceremony

  • 06:10 PM - 06:40 PM

    Epic Remote Afterparty

    What are Networking Sessions and "Cocktail Hours" during the online conference? Check out this link to find out more!

  •  Paweł Bizoń (Zappmeet) 09:00 AM - 04:00 PM
    Paweł Bizoń (Zappmeet)

    Blockchain, get into the hype train!

    We are witnessing many developments in blockchain technology that will change the current pattern. By 2023, blockchain platforms will be scalable, interoperable, and will support smart contract portability and cross-chain functionality. They will also support trusted private transactions with the data confidentiality required.

    Altogether, these technological advances will take us much closer to mainstream blockchain and the decentralized web, also known as Web 3.0,” ~ Avivah Litan, research vice president at Gartner. To not lag behind others in this technology of the future, first, you need foundations, which will be provided in this workshop.

    We will learn:

    • foundations of blockchain development
    • how to develop contracts on Ethereum blockchain using Solidity
    • how to use them in your decentralized app

  •  Alex Korzhikov / Mikhail Kuznetcov (ING Bank) 09:00 AM - 04:00 PM
    Alex Korzhikov / Mikhail Kuznetcov (ING Bank)

    Build full featured frontend app with Svelte

    Svelte is a new prominent JS framework exposing “write less do more” philosophy. During this workshop you will get proficiency as a Svelte developer.

    We will be building an app that mimics the famous Q&A website stackoverflow.com. Will start developing from simple front end components, later we'll connect it to a real running backend and then test it and optimise for production.

    MORE INFO ABOUT THE WORKSHOPS: https://svelte-workshop.js.org

This conference…

This conference is targeted to professionals who want to build upon their experience in the field. We strongly invite those who are looking for a chance to network and develop professional contact list. If you’re a beginner who’s taking first steps in the programming world or you’re just being pushed by your employer to attend any IT conference – this might not be a place for you.

SPEAKERS

Pick JS 2020 speakers

Todd Motto (UltimateCourses.com)

Google Developer Expert & Creator of UltimateCourses.com

Erick Wendel

Instructor and Software Consultant

Deepak Pai (Booking.com)

Senior Frontend Developer, Booking.com

Sonya Moisset (Photobox)

Lead Security Engineer at Photobox, Tech Lead/Security Manager at Pride in London

Michał Michalczuk (Spartez)

Senior Software Engineer at Spartez / IT trainer at infoShare Academy

Tommy Groshong Jr (Test Double LLC)

Consultant at Test Double LLC

Alexandre Gomes (Socialbakers.)

Full-Stack Web Developer at Socialbakers.

Adrián Bolonio

Team Lead at willhaben internet service GmbH & Co KG

Aaron Hardy (Adobe)

Senior Computer Scientist, Developer Advocate at Adobe

Vivek Nayyar (Zalando)

Senior software engineer at Zalando

Paweł Bizoń (Zappmeet)

Backend Engineer, Zappmeet

Natalia Tepluhina (GitLab)

Vue.js core team member, Google Developers Expert, Senior Frontend Engineer – GitLab Inc.

Alex Korzhikov / Mikhail Kuznetcov (ING Bank)

Dev IT Engineer at ING Bank N.V. / Chapter lead at ING Bank

1

What to expect?

Interactive and engaging talks

+10 speakers

Innovative networking options

Great Speakers

Great Speakers

Key figures recognized in the community who will deliver the highest substantive level.

Networking

Networking

A unique chance to exchange ideas and interact with other attendees.

Online Conference Software

Online Conference Software

RunTheWorld is a tool Tailor-made for remote and online events. It helps to move all the most important values and make the experience even more fun than the offline conference.

Diversity

Diversity

We share acceptance and respect towards the attendees and help explore simple tolerance to embracing rich dimensions of diversity.

Giving back to society

Giving back to society

As members of the IT community, being very privileged with our life, helping WHO to fight COVID-19 could be a great way to give back the good we once received.

Loads of knowledge

Loads of knowledge

Delivered by the best European speakers and trainers selected by the Program Board.

SOFTWARE Discover the software behind the conference

Run the World offers exciting formats and proprietary technology that enable your attendees to interact with speakers and socialize with each other in a fun and engaging way. It is an innovative product created as an answer to COVID-19 outbreak and already has hosted multiple events around the world!

PRICING PLANS Get your Ticket

NORMAL

  • Conference Entrance
  • Social Interactions with Conference Partners
  • Access to all the talks during the conference
  • € 7.50 to WHO COVID-19 Response Fund

PREMIUM

  • Conference Entrance
  • Social Interactions with Conference Partners
  • Access to all the talks during the conference
  • 180 days access to all conference session recordings
  • Access to networking rooms and activities
  • € 12.50 to WHO COVID-19 Response Fund

WORKSHOPS

  • Conference Entrance
  • Social Interactions with Conference Partners
  • Access to all the talks during the conference
  • 180 days access to all conference session recordings (including networking)
  • Access to networking rooms and activities
  • Access to full day of Pre-Conf Remote Workshops
  • € 50 to WHO COVID-19 Response Fund
NORMAL

NORMAL

15

BUY NOW

All prices exclude 23% VAT

NORMAL
VIP

VIP

25

BUY NOW

All prices exclude 23% VAT

VIP
WORKSHOPS

WORKSHOPS

100

BUY NOW

All prices exclude 23% VAT

WORKSHOPS

Price will rise in:

00
Days
:
00
Hours
:
00
Minutes
:
00
Seconds
Interested in buying 3 or more tickets? Write to Bart: bart@pickjs.com

ORGANIZERS Who are we?

Enthusiasts deeply engaged in the Polish IT community. In 2019, they organized Cloudyna and co-organized together with the biggest JavaScript community in Poland – meet.js the meet.js Summit 2019. Moreover, they are all part of Gruba.IT – an organization that has been supporting and developing the technology industry in Poland. They believe in importance of providing value in everything they do.
Bartłomiej Glac

Bartłomiej
Glac

A software engineer, speaker, and trainer. A founder of Gruba.IT foundation. Since the beginning of his career, he’s been involved in the Polish IT community activities.

Jakub Sikora

Jakub
Sikora

A founder of Gruba.IT foundation, a programmer with over 6 years of experience, and a speaker. Always eager to share his knowledge with the IT community.

Aleksandra Ptok

Aleksandra
Ptok

Passionately curious about employer branding and marketing. Discovering the IT community as a Head of Communication in Gruba.IT and a Ph.D. candidate in linguistics.

Anna
Sitek

Promotional projects supporter, communication designer. Always focused on maintaining good business relationships. After hours, a culture manager and event organizer.

Joanna Lamch

Joanna
Lamch

Supporter of defensive coding, blogger and striving speaker. All her activities revolve around C# and Microsoft technologies. Supports Gruba.IT and many other initiatives.

WHO SUPPORTS US Our Sponsors

Are you a company’s representative and want to become a sponsor of Pick.JS? 

COMMUNITY Our Community Partners

Kraków TypeScript User Group
Angular Oslo

MEDIA Our Media Partners

SowaProgramuje.pl
After huge success of Cloudyna, Gruba.IT takes off with new conference and knowing people responsible for the organization I just cannot be more excited! It's just a must have for every experienced developer. See you there!
I've had a chance to attend Cloudyna. To me, it was the best event touching the cloud topics, placed in the modern venue in the very heart of Silesia.
I've had a pleasure to attend JS Conference organized by Gruba.IT and thoroughly enjoyed the experience. It was top notch on all the levels, from the venue to speakers and the agenda. Whatever next they have in their sleeves I'm sure won't dissapoint.

CONTACT FORM

Get in touch with us

If you have any questions about the conference, reach out to us via this contact form. 

REACH US

Tickets

Name: Bart Glac

Phone: +48 607 031 249

Email: bartek@gruba.it

Contact

Name: Aleksandra Ptok

Phone: +48 607 405 454

Email: ola@gruba.it

SOCIAL MEDIA Find us on