CodeteCON to jednodniowa konferencja technologiczna dedykowana społeczności IT, organizowana cyklicznie w Krakowie i Lublinie. Prelekcje, warsztaty, otwarta scena lightning talks oraz after party. Podczas konferencji skupiamy się na tematach z zakresu Backend, Frontend oraz Data Science.
18:00-18:40
Chris Hermut Senior Front-end Developer @ GlobalLogic
Function [[Call]] – ECMA-262 specification contract explained
During this talk we will dive deep into ECMA-262 specification. I’ll show you how to navigate it, reason about and understand all the rules that govern JS development. I will also share my experience when it comes to using specification as a primary source of knowledge for people learning Javascript. Doing so we will have an in depth look at how functions are being declared and invoked. This talk is intended to be implementation agnostic based purely on specification. It requires some level of basic object-oriented programming knowledge. Code snippets will be provided in Javascript.
19:15-19:55
Piotr Nalepa Senior Software Engineer @ Auto1
Building framework agnostic UI with Web Components
Nowadays many web apps are built with a selected library/framework like ReactJS, Angular, VueJS, etc. It makes your code bound tighly to a specific approach presented by a selected tool. What if you could develop parts of code that can be easily re-used in any place of Web, no matter the framework or library laying underneath it? I’ll provide information how to develop web apps based on that approach so you’ll keep your components library framework/library agnostic.
20:20-21:00
Doug Sillars Freelance Mobile & Performance Expert
Fast and Beautiful: Modern Image Delivery Techniques
The average mobile website page weight is ~50% images. Toss in the complication of thousands of differently sized screens, and it might appear that efficient delivery of images to every device is an impossible task. But all is not lost! In this talk, we’ll examine strategies to send the perfect image to every device, ensuring a fast, beautiful rendering of your content. We’ll look at progressive images, placeholder images, lazy loading, and other techniques and real-world examples that will improve the usability of your site or app. Attendees will come away with an understanding of the current ‘state of the art’ for optimizing visual content on the web.
18:00-18:40
Jan Żywczak Lead Software Engineer @ Inveox
Spring Cloud Data Flow in 3rd party services integration
Integration with external services and applications is never an easy task. Many solutions and approaches were introduced in this topic. Here we want to explain how in our event-based architecture we are trying to integrate with external services using standardized health protocols. We’re going to talk about Spring Cloud Data Flow itself, its streaming processing, prebuilt starter apps. We’re going to show how to build custom data integration.
19:15-19:55
Michał Koszałka Java Developer @ Merapar
Kafka & Kafka Streams
I would like to share my experience with working with Apache Kafka and its Kafka Streams API. In first part I will do an introduction to Kafka Messaging system, its architecture, strengths and weaknesses. I will also show how to setup Kafka locally and/or as a cluster. During second part I would like to present Kafka APIs and theirs usages, first in theory and then in practice via running apps which are using both Producer/Consumer and Streams APIs. Last but not least I will show problems which me and my team encountered during our journey with Kafka.
20:20-21:00
Włodek Krakowski Technical & organizational Trainer @ Bottega IT Minds
Pyramid of Refactoring
18:00-18:40
Ruslan Korniichuk Senior Consultant @ Capgemini
DataOps, or how to build end-to-end data workflows
DevOps improves quality, velocity and scaling of software development. Borrowing methods from DevOps, DataOps offers the same improvements to production data science.
This session includes both theory and practice of DataOps. There are so many tools, libraries and frameworks available for DataOps that it is difficult to select the most suitable one. We will compare all popular workflow managers such as Airflow, Luigi, Azkaban, Pinball as well as cloud-native solutions like Step Functions, Simple Workflow Service (SWF), and Glue.
Finally, this session teaches you how to build workflows in Airflow, Luigi, and Amazon Web Services (AWS).
19:15-19:55
Shay Palachy Independent Data Science Consultant @ DataHack
Unsupervised Document Embedding Techniques: A Status Report
The talk will give an overview of current unsupervised approaches to construct embedding spaces for word sequences. We will also touch upon trends and challenges this sub-field is facing, and try to ascertain actual applications and impact on the industry so far.
20:20-21:00
Taivo Pungas Automation Lead @ Veriff
Machine Learning at Veriff: what is possible in a year?
Building a great online identification service requires automating as many decisions as possible. At Veriff, we grew the team responsible for automatic decisions from 0 to 20 people in less than a year. Taivo will speak about what we learned during this process, from hiring machine learning engineers to architectural decisions to data annotation, and much more.
lightning talk
18:50-19:05
Paweł Zegartowski Senior Software Engineer @ Codete
DOH! It’s already 21st century and your DNS queries are still out there in plain text, how long?
When long time ago in galaxy pretty close to where you seat now DARPA sent first data using packages and TCP protocol everyone was so happy that they couldn’t care less about the fact that literally anybody on the way could see their content. Nowadays when usage of end to end encryption, data integrity checks and HTTPS become more or less standard pretty much everybody knows that sending your bank account credentials in plain text to your bank via some random network nodes might not be the best idea ever. But what about the DNS, is that protocol secure? Do you remember what is does? Can it even be insecure? Could insecure DNS even hurt you anyhow? In this very short talk I will try to bring your attention to the good old DNS protocol laying under almost every web request our applications do and tell you how useful might it be for an interested third party to tamper with your DNS queries. Finally I’ll tell you how some organizations like Mozilla try to make internet more secure by securing the DNS protocol and if it’s worth of waiting for the new Firefox version featuring DNS Over Https enabled by default…at least in the US. DOH! It’s time!
lightning talk
18:50-19:05
Konrad Otrębski Software Developer, Solutions Architect, Tagvenue
Your team vs kebab place! Theory of constraints – primary DevOps element – explained!
We will have a quick look at a workflow of two real kebab restaurants in Kraków and Warsaw. Not only taste but performance of these places differs a lot! We will find out what are the reasons behind and how simple changes can magnify performance. We will then map these findings into a flow of work in a typical software development team – like yours – challenge accepted? The goal is to inspire you to study the Theory of constraints and DevOps movement – the former being basic building block of the latter.
lightning talk
18:50-19:05
Janusz Tomasik Software Freelancer & Indie Hacker @ SwissDev
Forget agile! Meet Just In Time (JIT) Development (for your side project)
I would like to tell you a few observations how to approach side-projects as a Software Developer. It will show a case study of one of my projects that took off and is currently being used by over 10 thousand monthly users. In short: How to asses and validate your ideas? What technologies to use and what feature to build? (No tests included)
lightning talk
21:10-21:25
Lothar Schulz Engineering Manager @ Reach Now (BMW/Daimler)
Tech alignment with Narratives
Alignment in Tech organizations in particular between Product and Software engineers can be challenging. There are traditional agile approaches like user stories and storytelling. In this talk I share an additional approach that was recently adopted at Moovel not only in Product and Software Engineering but also in other squads: Narratives. I explain past Narrative topics and show how approaches have been evaluated. The audience may use the presented approach to improve their alignment process preferably between product and software engineering and beyond.
Piąta jesienna edycja CodeteCON odbyła w czarującym Forum Wydarzeń. 15 listopada 2019 gościliśmy ponad 170 uczestników, a konferencja odbyła się w mniej formalnym stylu. Zobacz jak było.
Czwarta edycja CodeteCON odbyła się 11 października 2018 w w Hotelu Best Western Premier w Krakowie. Gościliśmy znanych i cenionych ekspertów z takich firm jak: Facebook, Deloitte, Blinkist, Capgemini Invent i nie tylko. Zobacz reportaż z wydarzenia.
12 kwietnia 2018 odbyła się druga lubelska edycja CodeteCON w Lubelskim Centrum Konferencyjnym. W wydarzeniu wzięło udział ponad 200 osób! Zobacz relację z eventu.
7 grudnia 2017 na krakowskim Kazimierzu odbyła się trzecia edycja CodeteCON #KRK3. Zobacz relację z wydarzenia.
Pierwsza lubelska edycja CodeteCON #LBN już za nami. 19 października w sercu Lublina w Trybunalska City Pub wysłuchaliśmy prezentacji z zakresu Frontend oraz Backend. Zobacz jak było w Lublinie.
Druga wiosenna edycja CodeteCON #KRK2 w Spotkawiu już za nami. Poznaj poprzednich prelegentów.
Po raz pierwszy krakowski CodeteCON zorganizowaliśmy 6 grudnia 2016. Zobacz galerię z mikołajkowej edycji.
Sponsorzy & Partnerzy
© 2016-2018 CodeteCON All rights reserved