Място: Зала "България", София, България
С метро
Зала „България“ се намира до Градската градина на София (бившия Мавзолей). Най-близката спирка на метрото е „Сердика“.
Карта на метрото | Разписание
OpenBiz |
OpenArt |
Technical |
Civic Hacking |
Social |
Advanced Technical |
English |
Български |
Кафе
Пиене на кафе преди откриването.
Официално откриване
Официално откриване на OpenFest 2015.
The Tyranny of Everyday Things (Aral Balkan
/Ind.ie/)
Are our everyday things enslaving us in a dystopian corporatocracy? And, if so, how do we design an egalitarian, sustainable, democratic, post-colonialist, post-capitalist future?
Свободен софтуер - що е то (Боян Кроснов
/StorPool Storage/)
Що е то свободен софтуер и какъв е смисълът от него? Как се прави бизнес около свободен софтуер?
MySQL Plugin Development (Георги Кодинов
/Oracle България/)
Научете се как да разширявате функционалността на MySQL чрез сървърски плъгини.
Email сигурност (Явор Папазов)
Общоприетият метод за "сериозна" комуникация в света е чрез e-mail. За услуга, която е толкова ползвана, рядко е задаван въпросът как се грижим за сигурността на електронната поща като услуга. В рамките на 40 минути тази лекция ще се опита да хвърли светлина върху различните аспекти на този проблем, например "Как се retrofit-ва сигурност в протокол от '82?"
КлинКлин: силата на колективната медия (Кирил Беспалов
/klinklin.bg/)
КлинКлин е първият български проект за crowdfunding медия, която въвлича потребителите във финансирането, управлението и контрола на съдържанието. Но преди да ви разкажем за нас, ще се върнем в зората на медийната манипулация, ще обясним защо новините са вредни за вашето здраве, какво е журналистика на бъдещето и защо социалните мрежи нямат нищо общо с това.
Backing Up Thousands of Containers (Marian Marinov
/SiteGround/)
Making a backup/restore system is never an easy task. But when this exercise is scaled to thousands of containers, everything becomes pretty ugly. In this talk I'll share with you our experience (at Kyup and SiteGround) in building such systems. You will learn about all the problems we encountered and the solutions we found.
Contributor Agreements (Илияна Лилова
/САП Лабс България/)
Подписването на Contributor Agreement е все по-предпочитан инструмент за регулация на приноса на код към Open Source проекти. Инструмент, който регулира транзакцията по отстъпване на авторското право или изключителното или неизключителното право на ползване на кода. Обмяната на код "през граница" изисква познаването на основни елементи от различни правни системи. В хода на лекцията ще бъдат разгледани основните елементи на Contrbitutor Agreements в контекста на българската, английската, немската и американската правни системи.
Обедна почивка
Ще обядваме.
Designers vs. Developers (Hollie Lubbock
/Code & Theory/)
Teams working across disciplines often suffer from misunderstandings, which creates tension. Let’s look at ways we can better understand each other to create products that users love.
C++ към JavaScript с Emscripten (Борислав Станимиров)
Лекцията е кратко представяне на Emscripten и неговите възможности. Ще разгледаме как можем да спечелим от възможността да компилираме С++ до JavaScript и да ползваме резултатите в браузъра или Node.js.
The Yocto Project (Радослав Колев, Леон Анави)
Презентацията е насочена към хора, които желаят да използват Yocto и OpenEmbedded, за да разработват системи, които пасват на техните нужди и поддържат специфичен хардуер. С течение на времето Yocto се утвърди като де факто стандарт за вградени системи и преносими устройства. Ще бъде предоставена информация как да се изгради Linux система за вградени устроиства и да се създадат софтуерни приложения за нея.
strace: Monitoring The Kernel-User-Space Conversation (Michael Kerrisk
/man7.org training and consulting/)
Strace is a tool for monitoring the "system-call conversation" that takes place between applications and the kernel. At the simplest level, it can be used to display the entire conversation, and--crucially--that conversation is displayed symbolically (without the need for application source code). Thus, one sees the names of system calls, the symbolic representation of each of bit-mask argument (using the names shown in the man pages), structure arguments broken out into individual fields, and so on. In this presentation, we explain the output produced by strace (including some subtle details) and look at the rich set of options it provides for limiting the trace to specific systems calls and signals, as well as accesses to specific files.
Building Universal Applications with Angular 2 (Минко Гечев
/SofiaJS/)
В настоящата лекция ще разгледаме основните решения зад разработката на новата версия на Angular. Ще опишем основните градивни единици, които можем да използваме за разработката на универсални (изоморфни) Single-Page Applications.
FOSS Information Security Applications (Димитър Шалварджиев
/Code Runners/)
Приложна информационна сигурност за самостоятелни програмисти и компании, разработващи софтуер. Какво да направим, така че да не ни се смеят script kiddies?
Physical Computing и Internet Of Things с отворен хардуер и софтуер (Цветан Узунов
/Олимекс/)
Internet of Things с малки и евтини WIFI микроконтролери, които позволяват всичко, което Ви заобикаля, да се следи и програмира през интернет на такива езици като JavaScript, или въобще без никакви програмни езици през IFTTT уеб интерфейс.
Free And Open Source Software In European Public Administrations (Gijs Hillenius
/Hillenius /)
This talk gives an overview of how public administrations in the European Union are embracing free and open source software solutions. It will outline the major trends, providing a context and a roadmap for European public administrations' policies. The presentation will give plenty of examples of public administrations that jointly develop, share and re-use such software solutions.
Нов подход за помощ на хора с увреден слух (Георги Иванов)
WaveAmp е експериментален проект, който позволява на потребителите да изследват слуха си. След провеждането на аудиометричен тест се генерира аудиограма и при установена загуба се модифицира аудио потокът така, че високочестотните звуци (като повечето съгласни) да могат да бъдат чути отново. В тази презентация можете да разберете повече за предизвикателствата около подобен проект и имплементационни детайли.
Тригодишната ми дъщеря е по-добър програмист от мен (Красимир Цонев)
Децата гледат на живота по различен начин. Те виждат неща, които ние, възрастните, не виждаме. Те също имат проблеми и също се налага да вземат решения. От известно време насам забелязвам, че дъщеря ми успешно прилага някои принципи (добри практики) от програмирането в собственото си ежедневие. Ще е интересно да видите как едно дете прилага неволно техники, които аз трудно вмъквам в работата си.
Lightning talks
Кратки лекции по 5 минути.
Listening to Berlin’s Open Communities (Mark Rendeiro
/Source Code Berlin / CitizenReporter.org/)
It is often said that Berlin is THE place today for startups, creativity and hipness. But what is less often mentioned is that amidst all that noise, Berlin has also managed to be a hub for some of the most diverse and innovative open source and open culture projects in the world. From mapping to gaming, cyborgs to refugees, politics to family life, and far beyond; this is the story of how all these open initiatives have appeared and inspired a generation... or two.
Асинхронен Python (Евгени Кунев)
Какви възможности за асинхронен python код имахме досега и какво ни очаква в светлото бъдеще след python 3.5? Защо async/await синтаксисът всъщност е голяма работа?
Конференции с Jitsi Meet (Ясен Праматаров
/Lindeas/)
Jitsi Meet е платформа за видеоконференции, основана изцяло на свободен софтуер и отворени стандарти. Всеки участник има нужда само от браузър, а сървърът поддържа много конференции и участници. Инсталира се на ваш сървър и всичко е шифрирано. Подходящо за всякакви срещи – от разговори между двама, през интервюта и бизнес срещи до конференции с по няколко десетки участника. Lindeas предлага инсталиране, поддръжка и доработки на платформата за различни специфични нужди.
First Lessons in Control Theory (Hirotsugu Asari
/Travis CI, GmbH/)
Travis CI is a popular continuous integration service, free for open source projects. As popularity grew, a common question users started asking is: > Why is my build slow to start on Travis CI? We will look at how we plan capacity with cloud infrastructure and control theory.
TChannel, или как Uber прави RPC (Любомир Райков
/Uber/)
С размерите, с които расте, Uber среща сериозни технически проблеми, много от тях свързани с комуникацията между услуги. Решението на много от тях е TChannel - протокол с отворен код за транспортиране на RPC, който се разработва в Uber. Научете защо е нужен, какво ново предлага и как да го използвате за собствени решения.
C++ на стероиди (Николай Николов)
Възраждането на езика с новите стандарти С++11/14/17. Как да пишем качествен код и какво ново да очакваме в следващите години.
Електронна идентификация (Божидар Божанов
/Министерски съвет/)
Лекцията, разглеждаща възможните технологични реализации и други аспекти на закона за електронна идентификация.
CryptoParty Must Die (Marie Gutbub
/CryptoParty / CIJ/)
Privacy is a basic human right - a right that is not respected. To reclaim our privacy in our daily communications, we need to use crypto tools. We need everyone to use them. This is why movements like CryptoParty exist. But CryptoParty shouldn't have to exist. Crypto tools should be accessible to everyone, which is not the case. It is time to change that. And CryptoParty will be happy to die.
Enterprise Integration Patterns with Apache Camel (Явор Янков
/Obecto/)
Когато стане дума за интеграция на големи системи, често се стига до класове от проблеми, чието решение е до някаква степен готовo. Apache Camel е фреймуърк, който предоставя част от имплементациите и дава възможност за изграждане на стандартизирано решение.
Програмиране за най-начинаещи и школите в София (Явор Никифоров)
За водените от доста години школи за начинаещи деца в София по теми като С++/алгоритми и HTML5 разработка на игри. Показване на сайта bit.do/napravihigra, където има доста игри, разработени от деца, тръгвайки от начален празен проект- zle.si/code.zip .
Програмиране на "compute kernels" за x86-64 (Боян Кроснов
/StorPool Storage/)
В тази лекция ще научите какво са "compute kernels", кога си струва да се пишат и как работят на много ниско ниво съвременните x86 процесори.
Университетът - резерват за светли умове (Димитър Коджабашев)
Какво представлява университетът и каква е неговата роля в обществото? Трябва ли университетът да дава на обществото това, от което то има нужда или да му дава това, което то иска? Конвертируемост на знанията. Продаваемост срещу качество. Какви са проблемите на висшето образование в България? Външни или вътрешни за образователната система са те? Какво не трябва да се прави и какво може да се направи. Индустрията не се интересува от фундаментална наука, а от приложения - възможно ли е сериозно взаимодействие между академията и бизнеса? Индекс на Бъкстън. Полза и вреда от професионалните академии.
Using seccomp to Limit the Kernel Attack Surface (Michael Kerrisk
/man7.org training and consulting/)
The seccomp (secure computing) facility is a means to limit the set of system calls a program may make. Starting from humble beginnings in Linux 2.6.12, seccomp has evolved to the point where it can be used to select exactly which system calls are permitted and to restrict the arguments that may be passed to those system calls. System call filtering is achieved by writing BPF programs--programs written for a small in-kernel virtual machine that is able to examine system call numbers and arguments. Seccomp applications include sandboxing and failure-mode testing, and seccomp is by now used in a number of web browsers, container systems such as Docker, and elsewhere. In this session, we'll look briefly at the history of seccomp before going on to examine the BPF virtual machine and some practical examples of filtering programs that restrict the set of permitted system calls.
GraphQL (Радослав Станков
/ProductHunt/)
Голям проблем при разработването на Rest API е решението за това какви данни да сложим в response-ите си. GraphQL решава този проблем, като го обръща с главата надолу.
New Money (Vladimir Dzhuvinov
/Connect2id/)
Many of us have noticed, something is rotten in the world of money. We have the power to effect change, but for that we first need clarity. We'll examine the fundamental problems of our current monetary system, and then look at Bitcoin, the leading digital currency and where it falls short. Working solutions for new money can be quite simpler, low tech and understandable by common people. But how can we transition to such new systems, and what can we, as techies, do?
Образование 3.0 (Иван Господинов
/Заедно в час, Образование без раници/)
Как технологиите връщат образованието в ръцете на учащите и каква е новата роля на технологичния учител. Как с технологиите можем да създадем образование с отворен код.
Collaboration In Open Source - How Does It Really Work? (Otto Kekäläinen
/MariaDB Foundation/)
In this talk Otto Kekäläinen will tell the story of how open source collaboration works on day-to-day basis along with practical examples from MariaDB, one of the worlds most widely used database servers.
Закриване
Официално закриване на конференцията.
Coming soon.
Интересува се от свободен софтуер някъде от средата на 90-те, и той не помни точно. Помни RedHat 5.2, Linux 2.0 и разговорите за софтуерна свобода във Философския факултет на СУ. Работил е много пъти и дълго като сисадмин, понякога се е преструвал на програмист или на тестер, но по-близки са му фотографията, електромобилите и комуникацията в реално време. Превежда свободен софтуер, най-често KDE. Ползва XMPP почти откакто го има, от две-три години и Jitsi, с които е работил, а сега работи в Lindeas. Смята WebRTC, Bitcoin и Uber за яки неща, но и те не могат да се сравнят с бира с приятели или излет със семейството.
Gijs Hillenius is the news editor for the European Commission's Open Source Observatory & Repository (osor.eu), part of Joinup.ec.europa.eu OSOR & Joinup are projects by the European Commission on the sharing and reuse of software, by public administrations across Europe.
Marian is a system administrator by heart. He is working with Linux for almost 20 years. Currently he is Head System Architect of Siteground.com, CEO of 1H Ltd. and CTO of Kyup.com. He is a big fan of FOSS and regularly speaks at different FOSS conferences around the world. Marian also helps with the organization of OpenFest - Bulgaria's biggest FOSS conferences. In his spare time he teaches Linux system administration and Network security courses in Sofia University and SoftUni.
Борислав e C++ програмист от повече от 10 години. Преобладаващата част от стажа му е като програмист на видео игри и в момента работи в Chobolabs по игри за мобилни устройства. В свободното си време се занимава с езици за програмиране и пише open source софтуер.
Otto Kekäläinen is the CEO of the MariaDB Foundation, CEO of Seravo Oy and the chairman of the FUUG Foundation. Otto has been using Linux and other open source technologies for over 15 years, and has been advocating open source for almost as long. The list of projects and organizations Otto has been involved in is long, with the most prominent ones being COSS in Finland and FSFE in Europe. As a software developer Otto has insight into the technical side of open source, and as a CEO and entrepreneur he also knows how to use open source in business successfully. Otto likes to share his experiences on how to use open source to its full potential and how the world can keep increasing the benefits of open source software and the its methodologies.
Yеб програмист повече от 10 години. Вярва, че frontend и backend вървят ръка за ръка. В момента основно разработва с Ruby, JavaScript и Objective-C. Участвал е в доста open-source проекти. Голяма част от тях могат да бъдат намерени в неговия Github акаунт. Работи в ProductHunt.
Hiro Asari is software developer at Travis CI, GmbH. He works with the infrastructure and the UI teams to make the Travis CI experience as pleasant as it can be. He is a lucky one-time holder of the Emmy Award®.
Радослав започва да си играе с ГНУ/Линукс като ученик, в края на миналия век :). Не след дълго намира първата си истинска работа като системен администратор на сървъри на интернет доставчик. След това нещата се въртят все около любимата операционна система, като в различни моменти е бил и QA, програмист или devops. Преди около 5 години добавя и друго от своите хобита към професията - електрониката. В момента се занимава с разработка на софтуер за специализирани електронни устройства, които естествено в повечето случаи работят с Линукс.
Явор Никифоров се занимава с програмиране от 1997-ма година. След като приключва кариерата си като програмист през 2010, той се заема изцяло с образование. Работи като учител в СМГ и Академията на Телерик, и води множество школи по програмиране за малки и големи. Явор ще носи отговорността за огромната посщаемост на OpenFest 2025.
Любомир е разработчик в българския офис на Uber. Интересува се от разработката на софтуер още от гимназиалните си години. В момента е студент в Софийски университет. Отвореният код отдавна е в сърцето му, но има разнообразни интереси - от кайт сърф и колоездене до Тери Пратчет и рок музика.
Обича да чупи софтуер, за да научава как работи. Занимава се с python срещу пари, което счита за win-win ситуация. Не го е срам, че е писал javascript, даже плюс смята го за. Понякога ~~пропов-~~ преподава във ФМИ.
Георги започва кариерата си като IT мениджър в ПИБ. След това се съсредоточава върху системното програмиране и по-специално сървърите за бази данни. Работи върху Openlink Virtuoso и платформата на Датамакс. Работи за MySQL от 2006. В момента е ръководител на MySQL Server General Team и отговаря за модуларизация и сигурност на MySQL.
Minko is a freelance software engineer with a passion for open source. He loves to experiment with theoretical concepts and apply them in practice. Minko teaches, speaks and writes about JavaScript and AngularJS. Some of the open source projects he works on are Angular 2, angular-aop, “AngularJS in Patterns”, AngularJS style guide and a few others. Currently changing education with Learn Capital.
Николай Николов живее, за да програмира. Обича спорта, най-вече футбола и хубавата жица. Професионално се занимава със C и C++ от 2008ма година основно за embedded системи.
Божидар Божанов е програмист, а понякога и архитект. От скука е направил http://computoser.com - компютърен композитор, а друго негово хоби е лингвистиката. Притежател на "дебел" stackoverflow профил. Залита и по обществено-полезни приложения на софтуерното инженерство, като поради това е част от фондация Общество.бг. В момента е съветник за електронно управление на вицепремиера Румяна Бъчварова.
Занимавал съм се с мрежова и системна администрация, информационна сигурност, математически модели за предвиждания в областта на здравеопазването. От три години се занимавам с разработка на уеб приложения с потребители на места като Кения/Танзания, Казахстан, Австралия, Сингапур, Китай, Никарагуа.
Michael Kerrisk is the author of the acclaimed book, "The Linux Programming Interface" (http://man7.org/tlpi/), a guide and reference for system programming on Linux and UNIX. He contributes to the Linux kernel primarily via documentation, review, and testing of new kernel-user-space interfaces. He has contributed to the Linux man-pages project (http://www.kernel.org/doc/man-pages/) since 2000, and been the project maintainer since 2004. Michael is a trainer and consultant, living in Munich, Germany.
Професионалните интереси на Илияна са в сферата на интелектуалната собственост и компютърното право. Ежедневно търси предизвикателства и нови хоризонти в работата си.
Програмист, обичащ опън сорс технологиите и автоматизацията на всякакви задачи. През свободното си време превежда продукти на Мозила на български език.
Marie Gutbub, born 1990 in France, studied cultural journalism at the Berlin University of the Arts. After graduating with a thesis about the sustainability of new online media she got involved with privacy groups in Berlin. Since 2014, Marie organizes CryptoParties in Berlin and across Europe to spread the movement through talks and workshops. She also teaches information security for journalists at several universities and conferences. As a free-lance journalist she has written for Der Freitag, Le Monde and Rue89, among others. She is currently working with the Center for Investigative Journalism.
Явор е ентусиаст на всякакви geek теми, от информационна сигурност и криптография през изчислителна математика до екзотични езици на още по-екзотични платформи. Бил е Back-end и iOS developer, но от 3 години се занимава почти ексклузивно с информационна сигурност, най-вече всичко Уеб-аво. Завършил е математика като бакалавър, което е удобна повод за бъзик с него.
Математик работещ в областта на алгебричната топология.
Hollie is a London-based UX designer at Code & Theory, where she works on content-rich sites in the publishing, fashion, culture and tech sectors. She has worked on search-specific projects including the collections of the V&A and the IWM, and has a keen interest in information design.
Yavor is a software generalist. He loves all good technologies and tries not to hate the worst. Truly believes that software should bring valuable change to the world. Currently working at Obecto - a team who supports that dream.
Все по-добър софтуер, все по-доволни клиенти, това е неговото работно мото. Разработва продукти за удостоверяване и достъп от ново поколение в Connect2id. Участва в работните групи на OpenID Connect, OAuth и JOSE. Майстор на планинския байк, за което свидетелстват изявите му с Kрива спица. Ако искате да го намерите - просто питайте за Джуви в Hackafe.
Krasimir Tsonev is a front-end developer, blogger and speaker. He loves writing JavaScript and experimenting with the latest CSS and HTML features. Author of the "Node.js blueprints" book, he is focused on delivering cutting edge applications. Krasimir started his career as graphic designer, then spent several years coding in ActionScript3. Right now, with the rise of the mobile development, he is enthusiastic to work on responsive applications targeted for various devices. Living and working in Bulgaria, he has graduated from the Technical University of Varna with bachelor and master degree in computer science.
Боян е Chief of Product в StorPool, където от 2011-та правят и поддържат най-добрата на света storage система. Преди това се е занимавал с много неща в т.ч. дизайн и производство на хардуер, архитектура на инфраструктурни IT продукти, правене на доставчици на услуги, мрежи, преподаване на мрежови неща, програмиране и състезания по информатика.
Цветан Узунов е Hardware hacker, евангелист за Open Source Hardware, обича отворените технологии и софтуер, тежката музика и мотоциклетите с големи кубатури. Занимава се с хардуер и софтуер откакто се помни. Основава фирма Олимекс преди 22 години и управлява този бизнес като хоби и за забавление, но въпреки това успява да реализира двуцифрен ръст на компанията всяка година.
Леон Анави e софтуерен инженер и open-source ентусиаст. Занимава се с embedded Linux проекти и е co-maintaner на Tizen on Yocto.
Георги е iOS девелъпър и консултант, като преди това е писал предимно server-side. Интересува се от open source, иновативни UX решения и проекти. През свободното си време чете книги на разнообразна тематика и пълни главите на хората с добри софтуерни практики.
Основателят на klinklin.bg експериментира с медии от 14-годишен, когато си играе с предпечатна подготовка. Между 2006-а и 2014-а работи както в открити, така и в "закрити" медии, където научава как не трябва да се прави журналистика. Видял е почти всичко в професията: бил е радиопрослушвател, репортер в столично гето, международен редактор, кореспондент за чуждо издание и главен редактор на онлайн медия.
<a href="https://ar.al">Aral Balkan</a> is founder and lead designer of <a href="https://ind.ie">Ind.ie</a>, a social enterprise creating <a href="https://ind.ie/manifesto">technology that respects human rights</a>.
Иван Господинов е управител на Образование без раници, организация с идеалната цел да предоставя безплатни и качествени дигитални образователни решения. Вече 5 години се занимава с превода и локализацията на Khan Academy. Понастоящем е учител на Заедно в час по немски език и философия в 74 СОУ "Гоце Дечев".
Зала „България“ се намира до Градската градина на София (бившия Мавзолей). Най-близката спирка на метрото е „Сердика“.
Карта на метрото | Разписание
Зала „България“ се намира до Градската градина на София (бившия Мавзолей). Най-близката спирка на метрото е „Сердика“.
Карта на метрото | Разписание