Speakers
PolyConf is not focused on any particular language or area of technology.
Our mission is to promote polyglot approach to software development and foster cross-pollination between various technologies and their communities. PolyConf is a three-day, single track, multi-disciplinary conference on advanced
technologies
for programmers interested in polyglot approach to software development.
#polyconf was a best conference I've attended for a long, long time. Definitely plan to get back next year.
:)
@asolovyov
PolyConf is not focused on any particular language or area of technology.
Our mission is to promote polyglot approach to software development and foster cross-pollination between various technologies and their communities.Developer at Monsanto
Jessica Kerr writes Clojure and Scala. Her fascinations include property-based testing and the sociological underpinnings of software. She codes remotely for Monsanto, blogs, and teaches two daughters how to keep the spirit of the rule while breaking it. Her home in St. Louis, Missouri has five computers and no pets, unless ladybug larvae count as pets.
Functional Programming Hipster
Bodil is a a bishop of the Greater London diocese of the Church of Emacs, and a compulsive conference speaker in the fields of functional programming and internets technologies, and is a co-organiser of multiple developer conferences in Scandinavia and the UK, mostly because she’s still learning how to stop. Her favourite pony is Pinkie Pie.
Software Engineer at Google
Leah is currently a software engineer at Google. She spent the Spring of 2013 at Hacker School, where she started learning Julia and wrote the Websockets.jl package. Since then, she has spoken about Julia at several conferences, including Strange Loop, Strata NYC, and YOW!.
Author of Cello programming library
Daniel Holden is a PhD student at Edinburgh University doing research into machine learning, and data driven approaches to character animation. He is a prolific C hacker with a flair for creative and interesting projects, that have gathered considerable attention in the open source community. As well as hacking on C, he enjoys writing short stories, constructing digital art, and game development.
Postdoctoral Researcher at Caltech
PhD in Theoretical Astrophysics at the University of Zurich. A postdoc in Theoretical Physics at Caltech. I do research in computational astrophysics, high performance computing, and big data visualization. Prior to that I've worked at SpaceX, BBN Technologies, MIT CSAIL, MIT Media Lab, Lucent Technologies (Bell Labs Site), FAST Search and Transfer, UP Diliman, MIT, JHU, and MIT MEET as a software engineer, research scientist, or lecturer/professor. Physics and Computer Science (double major) and Mathematics and Philosophy (double minor) at MIT and obtained a Master's degree in Astrophysics from UZH. In my free time, I do a lot of open source and mobile application development oriented around technical activism, gender based violence and social justice. I am the co-lead of the iOS team at Open WhisperSystems, and technical lead on the Circle of 6 and Encyclopedia apps.
Julia co-creator
Stefan Karpinski is a co-creator of the Julia programming language – a next-generation language for numerical and scientific computing. He is also a co-founder of Julia Computing LLC (which provides professional consulting, training and support for Julia), and has previously worked as a data scientist, research scientist, and software engineer at Etsy, Citrix Online, and Akamai.
PM at Cambridge Computer Laboratory
Amir is Programme Manager in the OCaml Labs group at the Cambridge Computer Laboratory, where he's is responsible for co-ordinating efforts towards the OCaml Platform. Amir's also Community Manager for the rapidly growing MirageOS project, where he's overseen two major releases and spread knowledge about unikernels and building safer systems. Amir's industrial experience extends from early-stage startups to blue chip multi-nationals and ranges from product management to finance.
Co-Inventor of Erlang, Language Expert
Robert was an early members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang startups (Bluetail). He now works for Erlang Solutions Ltd. and enjoys implementing languages.
Postdoctoral Researcher, University of Utah
William E. Byrd is a Postdoctoral Researcher in the U Combinator research group at the University of Utah. He is co-author of The Reasoned Schemer, and co-designer of several declarative languages: miniKanren (logic programming), Harlan (GPU programming), and Kanor (cluster programming). His StarCraft 2 handle is 'Rojex' (character code 715).
Professor at Indiana University
Sam is an Assistant Professor in the School of Informatics and Computing at Indiana University. He has worked on dynamic languages, type systems, module systems, and metaprogramming, including creating the Typed Racket system and popularizing the phrase “scripts to programs.” He is a member of the ECMA TC39 working group responsible for standardizing JavaScript, where he co-designed the module system for ES2015, the next version of JavaScript.
Developer Advocate at Braintree
Joe is a Developer Advocate at Braintree Payments, a PayPal Company. Having learnt the dark arts of FP at the University of Nottingham, Joe is fanatical about the benefits of functional techniques and type theory, and applying them to software development. He believes in the educational benefits of hackathons and hack culture, and supports student hackathons as part of the European team at Major League Hacking.
Functional programmer in gaming
Yan works as a server side developer at Gamesys where he develops scalable backend services for Gamesys's social games on mobile and Facebook. He's a co-author of F# Deep Dives by Manning and a regular speaker on topics such as Aspect-Oriented Programming, F# and NoSQL. He also keeps an active blog at http://theburningmonk.com
Software Engineer at Red Hat
I am a software engineer at Red Hat and a contributor to several open source projects, developing mostly in Java and Ruby. I also have a great interest in usability topics (UX), give talks about open source at various events and enjoy being a coach in Rails Girls trainings.
Developer Evangelist at Twilio
Phil is a developer evangelist for Twilio serving developer communities in London and all over Europe. He is a lover of all things front end, a Ruby developer and, more recently, an amateur brewer. APIs old and new, browsers and REST, fuel his passion for development. You should have seen how delighted he was the first time he played with the WebAudio API! Phil loves test coverage, great beer, hackathons, and libraries with puns in their names. Get all four together for maximum points.
Python at Elastic.co
Honza is a Python programmer and Django core developer – since he is scared of the bright and shiny world of browsers, designers, and users he prefers to stay buried deep in the infrastructure code and just provides others with tools to do the actual site-building. Since 2008 Honza has been building content web sites for fun and profit. During this time he discovered Elasticsearch which lead to him joining the company behind it in 2013 to work on the Python drivers."
CTO at exoscale
Pierre-Yves is CTO at exoscale where he is responsible for architecture and strategic technology choices, relying on experience in the architecture of very large corporate system as well as technical product design in several startups. Pierre-Yves is an active member of the open-source community with key contributions to OpenBSD, collectd and riemann amongst others.
Developer and Designer
We are independent contractors in development and design respectively. With 20 years of experience between the two of us in realms such as fashion, retail, logistics, media, advertising and publishing we have seen the good, the bad and the ugly when it comes to developers and designers working together.
Developer Evangelist at SoundCloud
Erik has been reading and writing Ruby since 2006. In 2014, he was given a Ruby Hero Award for his contributions to various open-source projects, including RailsAdmin, Thor, RubyGems.org, and the Twitter gem. He was a 2010 Ruby Summer of Code mentor, 2011 Google Summer of Code mentor, and 2013, 2014, and 2015 Rails Girls Summer of Code coach.
CTO at Intellection
Brendon studied engineering because his career guidance councillor told him there were no jobs in software. He's been writing software ever since. He narrowly escaped a verbose career in enterprise Java when he was offered the role of heading up development at Intellection, a start-up in market research analytics. He jumped at the opportunity and helped build their data analytics platform for market research in Ruby.
Software Engineer at Zalando
Silvia Moura Pina joined Zalando in January 2015 and is a software engineer on the Brand Solutions-Brand Analytics team, which works on the core analytics-related functions important to Zalando's brand partners. She uses Google BigQuery for a lot of her work, and is taking her first steps with the Scala programming language. She has a masters degree in Information Systems and Computer Engineering from the Instituto Superior Tecnico (University of Lisbon), and did her dissertation in the field of data mining while working there as a researcher. She's a co-director of Berlin's new Women Who Code chapter and a member of the Portuguese Engineers' Guild.
Developer at Stack Builders
I'm a developer at Stack Builders living in Lisbon. I've been in software development for over eight years. I'm a polyglot programmer comfortable with Ruby and Clojure although nowadays I'm falling in love with Haskell and Elm. I care about code design, testing and development practices that help to produce reliable and easy-to-change systems.
CTO at Squirrel
Adam led the development team at Code Sprinters, a software house he co-founded. Subsequently, he became a software engineer at Google working on high-profile infrastructure projects. After taking a gap year to compete in the Clipper Round the World Yacht Race, he moved to London to build the development at Squirrel, an early-stage Techstars FinTech startup.
People Lead at Zalando
As a people lead at Zalando, Bhuvaneswary Vijayan guides members of the company's technology team on their personal Tours of Mastery: individualized tracks incorporating skills acquisition and other professional development opportunities. Prior to becoming a People Lead, she built testing strategies for the company's many multidisciplinary projects. Bhuvana joined Zalando from Google, where she was a product specialist for test engineering; she has also worked at Nik Software, Aztecsoft and HP.
Engineer at Assembly
I’m a software engineer at Assembly, where I work on the core platform and community built products. I'm interested in the intersections of engineering and literary theory, and I'm deeply dedicated to issues of diversity and inclusion, and have prioritized these issues in my work and through initiatives like Open Tech School and Mission Hacks.
Architect and Developer at Capgemini
Software architect working for Capgemini Software Solutions Center in Wrocław, Poland. Marek specializes in web applications and Java/JavaScript-related technologies. Currently he supports various projects as a technical lead and a solution architect. He likes programming which allows him to stay close to code development issues. He graduated from Poznań University of Technology in 2003 and started his career at Capgemini in 2004.
Haskell is an elegant and fascinating language that has made purely functional programming practical. In this tutorial, you will learn about the programming concepts that people like it for, such as pattern matching, type inference, partial evaluation, bounded polymorphic functions, and many more if time permits. I will structure this workshop around examples that I type into an editor and run in an interactive interpreter.
This is an all-new release of the tutorial Alexander Ulrich and I gave at bobkonf.de/2015.
Matthias has implemented his thesis at the Max Planck Institute for Computer Science in Haskell 15 years ago, and has been a user and proponent of functional programming ever since. He works as a software consultant for well-typed.com and is CEO at zerobuzz.net.
This workshop will cover the fundamentals of programming in miniKanren, an embedded domain specific language for constraint logic programming. We will begin with an overview of the miniKanren language, and will write a few simple miniKanren relations that "run backward." We will then write a more sophisticated miniKanren program: an environment-passing Scheme interpreter, written as a relation. We will extend the interpreter in various ways, and explore how the interpreter can be used for program synthesis.
William E. Byrd is a Postdoctoral Researcher in the U Combinator research group at the University of Utah. He is co-author of The Reasoned Schemer, and co-designer of several declarative languages: miniKanren (logic programming), Harlan (GPU programming), and Kanor (cluster programming). His StarCraft 2 handle is 'Rojex' (character code 715).
In this workshop you will be provided with answers to the following questions: How to create hybrid mobile applications? What can hybrid mobile applications do? The Workshop will be using devmeetings convention and platform for better and more rapid development. "
Łukasz is a technology evangelist and software developer at Bank Zachodni WBK where he is creating a wide variety of state-of-the-art applications. Now he is strongly focused on mobile hybrid applications in the enterprise world.
I know that you already are a skilled software developer, designer or architect. You can craft beautiful and clean object oriented code. You can test and maintain it well and I manage complex abstractions of underlying domain models.
I want to show you something entirely different...
Remember Commodore 64? The highest selling computer model of all time?
Sadly it's not produced anymore for more than 20 years. But did you know that more than **50 new games** get released every year for this machine?
What if I told you that learning to program this ancient machine will make you a better developer?
Unique set of programming constraints, interesting hardware and a large community of enthusiasts make programming C64 a refreshing experience. It is not something that you will use directly in your day job. But learning 6510/6502 assembly will expand your perspective, especially if you've never had a chance to touch low level code.
It's also really fun :)
Michal is a señor software developer at Gunpowder Labs, where he works on creating great web and mobile apps for external clients. He strives to improve as a programmer and enjoys sharing the knowledge during Code Retreats and the Programming Workout project. He is also passionate about programming ancient computers and teaching others how to do it at 64bites.com.
Are you scared of JavaScript? Do you write (copy) your code (from the internet), but you don’t know why it’s (not) working? Would you like to learn how to build modern web applications? This workshop is for you!
We start with a crash JavaScript course focusing on those elements which are relevant to AngularJS. After that we implement an AngularJS application from scratch showing AngularJS basics: two-way binding, modules, and dependency injection. Eventually we demystify directives and show how to test the elements we have implemented before.
Tomasz is a Software Developer at Capgemini with 2 years of professional experience in developing AngularJS applications. In his everyday work he solves many development issues - luckily modern front-end frameworks and tools help him with this. He is happy with the growing importance of web applications and with the strong trend towards JavaScript frameworks.
* Price does not include 23% Polish VAT and ticketing fees.
VAT (Value Added Tax) is an indirect tax applicable to the sale of goods and services. This tax is paid by the customer. VAT is calculated based on the location of where the service or training is provided (in this instance, Poland), and not the location of the person purchasing goods or services. For this reason all purchases made on PolyConf site are inclusive of VAT, which means no person is exempt.
If you visiting from outside of Poland, you may be eligible for a refund of VAT paid for the conference.
PolyConf will happen at The Faculty of Law and Administration
of Adam Mickiewicz University in the heart of the city of POZnan, Poland. The center has an auditorium that can host 400 and additional workshop rooms.The conference wouldn't be possible without the help of our supporters.
Mirantis is the world’s leading OpenStack company. Mirantis delivers all the software, services, training and support needed for running OpenStack Cloud.
Among the top three companies worldwide in contributing open source software to OpenStack, Mirantis has helped build and deploy some of the largest OpenStack clouds at companies such as Cisco, Comcast, Ericsson, NASA, PayPal, Symantec, Samsung, WebEx.
OpenStack is to cloud computing what Linux was to open source and operating systems. It unlocks distributed applications, accelerates innovation, and makes programmable infrastructure frictionless to access and vendor-neutral. It transforms virtualization from an efficiency tactic to a whole new compute paradigm.
Fyber is a leading mobile advertising technology company that empowers app developers to execute smart ad monetization strategies across all connected devices through a unified mobile Supply-Side Platform. Serving approximately 320+ million monthly active users, Fyber works with thousands of the world's leading app developers, publishers and advertisers.
Zalando is Europe’s leading online fashion platform, with more than 15 million customers in 15 countries. Our department has built most of our platform in-house, using open source and cutting-edge technologies such as Scala, Cassandra, Clojure, and React.js. We work in small, agile, autonomous teams and follow principles that enable us to produce the most delightful shopping experiences possible.
What people say about last edition of Poly Conf.
@damnpepe
@dmajda
@bartoszblimke
@michalvalasek
Cancellations received before May 31 2015 are entitled to a full refund. Cancellations received after May 31, 2015 are non-refundable.
Early Bird tickets are non-refundable.
All presentations and associated materials are the speakers’ intellectual property. Recording for commercial purposes requires permission from both the organizer and the speaker.
By attending the conference, attendees have agreed to allow the organizer to use images, audio, and video recorded content on site for educational and promotional purposes.
The participant acknowledges that he/she may not engage in damage claims against the Conference Organizers should the holding of the Conference be hindered or prevented by unexpected political or economic events, natural disaster, the non-appearance of speakers, or other reasons that might necessitate a program change.
Organizers may cancel the event at any time and tickets will be refunded in full without any additional fees.
PolyConf is dedicated to providing a harassment-free conference experience for everyone. We invite you to help us make PolyConf a place that is welcoming and respectful to all participants, so everyone can focus on the conference itself, and the great networking and community richness that can happen when we get together in person. We will do whatever we believe is necessary to ensure that PolyConf is a safe and productive environment for everyone.
Please bring any concerns to the immediate attention of the event staff, or contact our Event Coordinator, Kasia Popek at kasia@polyconf.com. We thank our attendees for their help in keeping the event welcoming, respectful, and friendly to all participants.
You can contact us at hello@polyconf.com