• Continuous Integration

    Apiary

    We open at 6 pm and talks start at 6:30 pm. All talks will be in English. Agenda: [masked]: Warm up and introductions with refreshments[masked]: Talks[masked]: Break[masked]: Brainstorm sessions to exchange experiences SPECIAL REQUEST - please let us know in the comments which continuous integration tools do you use, or the reason why you don't use any at the moment. Talks: 1. Anton Arhipov (JetBrains) - TeamCity build pipelines Summary: TeamCity is a great tool for Continuous Integration with a lot of advanced features provided out-of-the-box. In this session, we will learn how TeamCity helps the software development in the daily routine; what was added to the product in the latest releases; what features are coming next. You are going to learn why build pipelines are useful, and how the CI server can optimize when properly configured. I will also show, how to configure the builds using the special Kotlin DSL provided with TeamCity. 2. Filip Sedlák (Twisto, sedlakovi.org) - CI On-Premise Is Not Dead Summary: With lots of high-quality CI services in cloud like Wercker, Travis, Circle, Github or Azure, does it still make sense to run your own CI instance? In Twisto, we're trying to take the best of both worlds. As a bonus, we've found out that our Jenkins instance can be useful to users outside of development. 3. Ladislav Prskavec (Apiary Oracle) - CIE as SaaS - why is Apiary using CircleCI 2.0 Summary: I worked with Continuous Integration Engines (CIE) for a long time. From CruiseControl, PhpUnderControl, Hudson, Jenkins I moved into SaaS CI 6 years ago. We used TravisCI, CircleCI 1.0, AppVeyor, Wercker and CircleCI 2.0. My talk will focus on CircleCI 2.0 which is a Docker-based modern CI engine that delivers maximum productivity for a reasonable price. In Apiary we developed analytics tool which help us make the most out of CircleCI. We track long running tests, flaky tests and optimize distribution across parallel nodes. Looking forward to seeing you all! The Apiary Team

    3
  • Hive Talks - Ladies' Edition

    Apiary

    What to consider when transitioning into a career in tech? What types of roles are out there? What struggles lay ahead? How to make the best use of existing skill set and experiences of those who made the jump? Those will be some of the questions we'll try to answer together on this special edition of Hive Talks - the first Ladies' Edition meetup. The event will be in English. Agenda: [masked]: Warm up and introductions with refreshments[masked]: Our ways into technology - panel discussion[masked]: Break[masked]: Battle stories and what can we learn from them - hands on workshop in small groups to exchange experiences and brainstorm strategies for making a career change[masked]: Networking Panelists: - Bára Drbohlavová, Junior QA Engineer at Avast Software - Nada Jašíková, Site Reliability Engineer at Apiary - Anastázie Sedláková, Data Scientist at Twisto and Python lecturer at Charles University - Veronika Gabrielová, Frontend Developer Watch live stream of the event on Hive Talks YouTube channel at https://www.youtube.com/channel/UCgHm5B9e-uI6BE_UJNNrSbg/ Is this event for me? 1. Have you been working in a technical position for a while already? Come and share your experience and knowledge. 2. Are you preparing to start a career in technology, or you're still considering it? Come and get answers to your questions. We're open to welcoming non-ladies ;) If you have experience with those who transitioned into a technical position (e.g. you're a manager or a mentor), or you're looking to transition yourself - come join us! Think you know someone who'd be interested? Share this event with them. Can't wait to see you all!

    4
  • Security

    Apiary

    We open at 6 pm and talks start at 6:30 pm. Feel free to come straight from work and skip dinner, food will be available :) All talks will be in English. Talks: - Petr Svenda (Enigma Bridge, Masaryk University) - The troubles with RSA cryptographic keypair generation - Dite Gashi (Cryptelo, Decissio) - Blockchain powered trust-less data storing and processing - Petr Somol (Cisco Systems, Czech Academy of Sciences) - Cognitive Threat Analytics: machine learning made real. And where it hurts.

    3
  • GraphQL

    Apiary

    We open at 6 pm and talks start at 6:30 pm. Feel free to come straight from work and skip dinner, food will be available :) All talks will be in English. Talks: - Pavan Kumar Sunkara (Apiary) - Introduction to GraphQL and comparison with REST - Michal Sänger (Kiwi.com) - GraphQL in Kiwi.com - Tips & Tricks - Jakub Riedl (iFlix) - Building global GraphQL API distribution - Zdeněk Němec (GoodAPI) - The Quest for the Uniform Interface and how GraphQL can save the day

    9
  • APIs

    Apiary

    We open at 6 pm and talks start at 6:30 pm. Feel free to come straight from work and skip dinner, food will be available :) All talks will be in English. As suggested, we'll have shorter breaks between the talks. Talks: - Kyle Fuller (Apiary) - Resilient API Design In this talk, we will explore what it takes to design a web service that can evolve over years leveraging hypermedia. We will learn how we can avoid the need for clients to be updated by decoupling the API from our business logic. Keeping the business logic where it belongs, on the server. - Jaroslav Machaň (Česká spořitelna) - Boxing for the OpenAPI in the oldest Czech bank What is it like to introduce agile development into the IT house where waterfall is standard for last decades? To communicate with community through twitter not newspapers? To release the first open-source internet banking in the world? We have many great stories behind our effort in making our bank an open, transparent public institution. We would really be happy to share it with you! - Honza Javorek (Apiary) - Design APIs for humans and test what you promised Whether you're creating a public interface of a library or an HTTP API, the challenge is still the same: How to make sure it won't be terrible to use? The answer is to follow the "design first" principle. Learn how open source tools like API Blueprint and Dredd, can help you to follow the principle when designing and implementing your HTTP API.

    2
  • Vue.js

    Apiary

    We open at 6 pm and talks starts 6:30 pm. All talks will be in English. Talks: • Jakub Mikuláš (Apiary) - How we chose Vue.js • Jiří Kratochvil (fromAtoB) - Vue.js 101 • Norman Köhring (fromAtoB) - Taking the Hobbit to Vue.js

    9