Below are all the speakers for this edition of OSCAL.
Open source enthusiast. Software Engineer with Red Hat working on Fedora. Most of Adam’s activities tend to be in the Fedora community, focusing on advocacy and innovations of the Linux distribution. This includes looking at ways how to make the build infrastructure more effective, exploring ways how we can define and manage different lifecycles within the distribution, and also making sure everything is understandable and well documented. He also enjoys automating things with horrible shell scripts, making graphical design, and writing.
Linux distributions, lifecycles, and containers
Deploying software has lots of solutions, but what gets deployed often plays out as a fight between developers and operators. Developers want the latest (or at least later) code. Operators want things in nice packages, certified, and with a known period of support. What we need is a catalog of software with the variety of versions the developers need, with the qualities expected by the operators. Come and learn how various projects within Fedora approach this problem from different perspectives, including Fedora Modularity, containers, Fedora CoreOS, and Fedora Silverblue.
Adrian Ratiu is both a hobbyist and a professionel embedded Linux software engineer, currently working for Collabora in the Core Systems team. He has a wide range of interests accross the F/LOSS stack from low-level bootloaders, the kernel and associated sub-projects like PREEMPT_RT or eBPF, to maintaining his own Yocto/OpenEmbedded-based distribution and hacking on various tools like Emacs or the notmuch mail indexer. He created an eBPF series on the Collabora blog which can be useful for those wishing to further their knowledge after attending this introductory presentation.
A gentle introduction to Linux tracing using eBPF
Over the last few years a new technology has been developed within the Linux kernel. It allowings engineers to safely monitor, debug or modify the behaviour of a running system, both in production and development, without risking performance degradations (for example a normal debugger completely halts a process), crashes or other unwanted side-effects which may negatively impact software reliability. This is done by running code inside a kernel Virtual Machine which is now present and enabled by default in all Linux distribution kernels, and is gaiding wide industry adoption. Come to this presentation to learn more and how you can also use this technology on your own devices. No prior OS/Linux kernel development experience is required.
Alexander has studied politics in Marburg, Germany and later has been an MEP Assistant in Brussels for three years and the General Manager of Digitale Gesellschaft e.V. in Berlin for four years. Furthermore he is the founder of NoPNR!, a campaign against the retention of travel data. He is also a Member of the Advisory Board of the ZMI Gießen and the Initiative gegen Totalüberwachung. He joined the Free Software Foundation Europe in 2018 as EU Public Policy Programme Manager.
Public Money? Public Code!
"Why is software that is programmed with taxpayers’ money not released as Free Software? We want legislation requiring that publicly financed software developed for public sector must be made publicly available under a Free and Open Source Software licence. If it is public money, it should be public code as well. Code paid by all people should be available to all people! This talk will provide a brief overview of the FSFE's previous and ongoing activities to foster software freedom in Europe on the levels of politics, legal work with enterprises, and general public awareness."
Angjelina has a degree on Geoinformatics. She is a OSM contributor spending a lot of time to improve the local maps. Currently she works for the city of Tirana as an IT specialist. One of the first research papers that she worked on was on ""Some Mapping Specifications in the Mining Region of Krasta"" which was first introduced in the Western Balkan Conference on GIS, Mine Surveying, Geodesy and Geomatics.
Getting started with editing OSM
OpenStreetMap (OSM) is a collaborative project to create a free editable map of the world. Through this workshop we'll make an introduction on what are the first steps to make to start editing OSM as well as the basic concepts of mapic editing. For those who want to learn a new tool and get started, this workshop will be a good start.
I am a Senior Quality Engineer at Red Hat, working for 8 years now. I am responsible for Quality Assurance and testing of Red Hat Directory Server (389). I am a Fedora and Open Source Software enthusiast and contribute to various projects in different ways. I contribute to Fedora QA and Diversity teams I regularly write for the Fedora Magazine and blog at http://whatamithinks.wordpress.com/. I always encourage women participation in open source. I often visit women colleges to talk about open source technologies, motivate them and help them to be part of open source world.
Fedora for everyone
Fedora for everyone will cover these sub-topics:
- How to be part of the Fedora community. - Openness in a culturally diverse world - Contributing to open source - Importance of communication in open source communities/case study Fedora
Quality is everyone's responsibility
Quality is everyone's responsibility:
- Quality Assurance in Fedora - How to optimize testing time - Quality Engineer - role in a cross functional team.
Unexpectedly Agile - I will cover basics of Agile processes along with these sub-topics:
Agile documentation Open source project management tools for agile teams
Besfort is founder and CEO of OpS-IN. Open Spatial Information Network is a startup that develops FLOSS Information Networks mainly with focus in Geographical Information Networks. He is member of FLOSSK & HOTOSM.
Besfort is founder and CEO of OpS-IN. He is member of FLOSSK & HOTOSM.
OSM Kosovo & SoTM Balkans Description
In 2019 we would like to create an OSM Chapter for Kosovo. We have been organizing OSM meetups and Mapathons. We signed a MoU with Cadastral Agency of Kosovo where we got Kosovo’s streets and addresses and now with mapathons we are populating the OSM with data. By te end of the year we are planning to organize SoTM Ballkans.
Dajana is the Coordinator of the Albanian Youth IGF which aims to provide an open platform to Albanian youth to engage in Internet governance discussions. Dajana has been a 2018 Internet Society IGF Ambassador, ICANN64 Fellow, RIPE77 Fellow, 2018 SEEDIG Fellow, part of Mozilla Open Leaders 6 and 2017 ISOC Youth@IGF Fellow. Dajana is inspired by the collective efforts of young people in building a healthier Internet and she is passionate about cybersecurity, community building and authentic leadership. Dajana has an educational background in business informatics from the University of Tirana and has studied cybersecurity and Internet technology & policy at DiploFoundation.
The multi-stakeholder approach of ‘governing’ the Internet
Who ‘governs’ the Internet? Can the Internet be ‘governed’ and if yes, how? This talk will offer an introduction to the bottom-up multi-stakeholder model of Internet governance, the main actors and platforms where everyone can contribute as well as the importance of this model for preserving the core Internet values. It will explore how this particular model can help create better and more inclusive Internet-related public policymaking processes for countries like Albania but also encourage stakeholders coming from civil society, government, private sector, and technical community to make their voice heard. Lastly, this talk will explore the actual national, regional and global platforms where everyone and especially young people can get engaged and contribute such as Albanian Youth IGF, SEEDIG, EuroDIG, the global IGF, ICANN, and RIPE community.
I am a magento frontend developer at Shero Commerce since 2017. I have been part of this business for almost three years. Have finished the studies for business informatics near University of Tirana.
Magento 2 Introduction
In this presentation, you will find information related to foundation of Magento 2, it's capabilities, modern technology stack, improved performance and scalability, as well as other useful features and enhancements. It will include some historical information about Magento and also a look at it foundation and evolution. Furthermore, will also be described the Magento web technologies and the most popular integration. We will try to make a realistic and statistical comparison between Magento 2 and other platforms. At the end of the presentation, I will focus more on the admin panel, explain the code structure and will show how custom modules/extensions are installed and configured.
Computer Engineer .
Ad-Hock Computer Lab Description
A computer lab is usually a classroom of 20-30 computers, connected to a switch that makes a LAN. These computers are usually managed with LTSP, which reduces the hardware costs and the time and efforts needed for installing and maintaining all of them. What if there is no computer lab but all the students have laptops? Can we build a similar infrastructure, based on WiFi? Yes we can, and in this workshop we will see how. What if the students are not located on the same classroom but are distributed all over the world? Can we offer them some centralized services and build a virtual classroom? There may be many ways of doing it but we will see just one.
How to Install MOODLE in Cloud
We are going to install Moodle in a VPS on the cloud, with the help of Docker and docker-scripts. It really takes no more than half an hour.
Dávid is a Software Engineer at Red hat, working mostly on the open-source ManageIQ project. His first language is C, but he has a weak spot for functional languages and in the last five years he mastered Ruby. As he graduated as a Computer & Embedded Systems Engineer, he can talk hours about computer architectures, micro-optimizations and how being close to the hardware feels like. He’s also an amateur musician, playing on any kind of instrument with strings.
The decloudification of the Cloud
Everyone is talking about the Cloud and that it's just someone else's computer. Even though this definition is more or less correct, it is also a set of technologies that makes computing, storage and networking accessible the same way as water or electricity. This talk is about what these technologies are, how they work and how they become the essence of the Cloud. Like all superheroes, the Cloud should deserves its origin story.
David Stainton is a technologist, security researcher and proponent of various movements including: langsec, cypherpunks and crypto anarchist
movements. He researches and develops mix networks which are a type of anonymity communications network for the purpose of enabling greater freedom to communicate. David has worked on the Panoramix European academic project to design and develope the Katzenpost decryption mix
network system. Continuing his work on mix networks, he now works on the Nym project ( https://nymtech.net/ ) and is the lead developer behind the Katzenpost free software project ( https://katzenpost.mixnetworks.org/index.html ).
In the past several years David has on occasion made some volunteer code contributions to various open source software projects including Tor project, Tahoe-LAFS and Subgraph OS. A year or so after the Snowden document leaks David focused his research on vulnerabilities in the TCP protocol. In particular David developed a TCP injection attack detector that can passively sniff network devices or analyze pcap files for injection attacks.
Introduction to Anonymous Mix Networks Description
I shall explain the renewed interest in mix networks. Like Tor, mix networks protect against metadata leakage by using layered encryption and routing packets between a series of independent nodes. Mix networks resist vastly more powerful adversary models than Tor though, including global passive adversaries. In so doing, mix networks add both latency and cover traffic. We shall outline the basic components of a mix network, touch on their roles in resisting active and passive attacks, and discuss how the latency impacts reliability, application design, and user experience.
Dennis Van Zuijlekom
Dennis van Zuijlekom (1979), is a Linux/UNIX sysadmin and one of his many hobbies is photography. His works can be found both all over the online and in the offline world. He has broad interests, but really likes doing portrait photography. He has been a member of Hackerspace Hack42 Arnhem since 2011 and has been a board-member since 2018. He is usually known as 'dvanzuijlekom' on IRC and in various online media. He was also a mindless jerk and the first against the wall when the revolution came.
Shoot ALL the Hackers!
"Shoot ALL the Hackers!": one of the long-running photography projects by Dennis van Zuijlekom (Hackerspace Hack42, Arnhem). Its focus is portrait photography of persons who relate themselves to hacker/maker culture. Dennis started this project in 2015 and it'll never be truly finished, as there will always be new hackers to photograph, as well as old friends having new faces. Dennis takes great pride in photographing people looking at their very best and the results speak for themselves. He'll invite you to have your headshot taken during this event (and/or sometime afterwards). You'll be using his photo in your personal bio, guaranteed. The project and the photos are licensed Creative Commons, CC-BY-SA, as Open Source and free/libre content is important to Dennis.
Dimitar is an IT enthusiast with interests in different directions, with an indisputable important place in his heart dedicated for open-source technologies. During his 15+ years of professional experience he has gone all the way from assembling computers to consultancy. Most of his experience involves working in a heterogeneous environment. He strives to build on his knowledge by experimenting with different technologies and environments in his home lab.
Beside his full-time job as a business intelligence consultant, he is also an openSUSE Advocate and a lecturer. As an openSUSE Advocate, he seeks to popularize the project and, in particular, the distribution and help people adopt it and use it. As a lecturer he has participated in conferences on different topics. For the past two years he has been developing and teaching courses at SoftUni (https://softuni.bg/) on topics such as Windows, Linux and DevOps.
openSUSE and you
We will explore what openSUSE can offer you and what you can do in return.
Eduard is a self-taught web developer and he has been developing websites and web-apps since 2008. The last 5 years he has been completely dedicated to web development as a freelancer and from 2018 he is Community Leader of Toptal community which is an exclusive network of the top freelance software developers around the world.
How to contribute to Open Source without coding?
Some tips for non programmers or beginners to contribute to Open Source.
Elger's goal is to fix a million security issues. In order to do so he started the Web Security Map Project. Elger has co-founded several hackerspaces and was chair of the international SHA2017 hacker congress. Professionally Elger performs security tests and gives security trainings with his own company.
Web Security Map
Web Security Map can create a map of your country, showing basic security issues. It can help motivate governments and related organizations to improve security and privacy for it's citizens.
Briar - P2P Secure Messaging
I will introduce Briar, P2P secure messaging for Android: - Peer-to-peer encrypted messaging and forums - Messages are stored securely on your device, not in the cloud - Connect directly with nearby contacts - no Internet access required - Free and open source software
In 2018 I helped design new features for the app, including a Dark Theme and supporting sending images. We will go over these new features and spoil upcoming ones. In the 2nd part of the session we will install Briar with the attendees so they can connect with each other (which is currently not possible if attendees are not meeting in person).
Emiliano is a tech passionate since his teenage; he came in contact with FLOSS (and Debian in particular) early in his undergraduate days, becoming instantly an avid FLOSS user; in 2007 he started working as System Administrator, always with a big bias towards FLOSS technologies, and in the spare time as public speaker at local events, after realizing the ethical and social implications of FLOSS. He had the chance to actively take part and coordinate some local communities, but mostly with the Bergamo Linux Users Group (BgLUG) and with LibreItalia, the Italian local community of LibreOffice. Since 2017 he is also a Document Foundation member and an advisor in the Boards of Directors of both LibreItalia and BgLUG. Since some years he has the luck to work with a small company that provides IT support and consultancy for SMEs, using FLOSS as first resource to meet their needs.
LibreOffice - Fun project, fantastic people: behind a worldwide community
After briefly summarizing the most common (and probably misunderstood) points around LibreOffice and TDF inception, roles and history, I will explain how LibreOffice communities works and how The Document Foundation is instrumental in providing infrastructures, governance and guidance to the project, in the most democratic way possible, as envisioned by TDF founders. I will additionally clarify how people can be involved in the project and how some of them did in the recent past.
Eugene Zhukov is a highly skilled software engineer, currently based in Helsinki area, Finland. He started his career as Java developer back in 2004 while graduating from University of Tartu, Estonia in 2005. After working for some software companies in Estonia, in 2009 Eugene moved to Finland and worked for companies like Nokia, F-Secure and Ericsson to name a few. At the same time, around 2009 - 2010 Eugene started using free software for his daily work and in 2013 contributing to Debian. It felt natural to him to give back to the community who's excellent software he is using. In 2015 Eugene became Debian project member aka Debian Developer and so far participated in Debian conferences aka DebConfs in Germany, South Africa and Canada, giving his first talk at DebConf in Montreal, Canada. In 2017 Eugene started his own software company and works as a freelancer today.
DevOps culture and automation
The talk is about how (using and contributing in) open source helps with out of the box thinking, automation and in general leads to successful career.
Frontend developer, open source addicted, mozilla tech speaker, RomaJS member and so on, work on js projects since 2013.
Edit ODF files with NodeJS Description
In this talk we'll see how to edit file in opendocument format with NodeJS
PWA caching strategies Description
How to obtain maximum performance from your Progressive web app. In this talk i want to explain what PWA is and how to obtain maximum performance for your project focusing on the caching strategies, use cases when you can prefer your caching data vs use cases when it's better to try to fetch your data first.
Guillaume is a data consultant and open data advocate from Luxembourg. He’s been actively mapping all over the world since 2011. He was instrumental in getting some of Kosovo’s geographical information released for OpenStreetMap, and helped make the data useable by mappers. He is one of the creators of the Luxembourg open data portal, and is also a member of OpenStreetMap’s data working group.
How OpenStreetMap became the best map of Kosovo
Even more than elsewhere, the best map of Kosovo can only come from local mappers - big proprietary map makers can’t and don’t care to keep up. This is how the Kosovo community managed to get official data opened, how we integrated that data into the map, and how people in Kosovo are using the map.
John has been a programmer and computer science researcher for all of his career, almost entirely on Unix-type systems, working in a variety of programming languages but with C as his mainstay. Day-job projects have included a PostScript clone, a CAD system, bioinformatics, evolutionary computation, a hypervisor, resource scheduling, test management, and information retrieval. He dabbles in a variety of own-time projects, open-sourcing them where relevant, and is a fairly regular openstreetmap contributor, and an active member of his local hackerspace, Makespace.
Developing a hackerspace membership management system
What I found when I designed and built a membership and training management system for a hackerspace, including what choices had to be made and how they worked out.
Technology of repression: then and now
Communist Albania has a reputation for tight surveillance of its population; how much more are we watched now?
Jor’s a student @epitech, Open Labs fellow, and serial contributor to whatever bugs him daily. Even after having used GNU/Linux distros for about 10 years, there’s still much to learn. Jor’s constantly trying to automate each and every part of his system, learning Python and (Bourne) shell syntax along the way. Trying to adapt to a thin-client lifestyle and debating with higer-ups to adopt open document standards is one of his favorite pastimes.
ButterFS, BetterFS, BtreeFS, Btrfs?
A look on overlay filesystems in general and then on btrfs, with the features most likely to be used in personal workstations.
Jora Kasapi is an architect, based in Tirana. Graduated in KU Leuven, Gent with a degree in Architecture and Sustainability. She is currently developing her professional activity in Tirana, as a freelance architect and at the same time has been active working in interdisciplinary projects that relates design and architecture with other fields of interest.
She has worked on different projects like the research-project ‘Cities Methodologies’ , in collaboration with the Institute of Anthropology and Urban Studies. A research-project with the theme ‘Liminality’, for DOKUFEST, together with the Institute of Visual Anthropology. Attended AIA International Conference in Pristina on the theme, ‘Youth spaces and urban Transformations’ last year and presented several projects like the project-proposal for the city of Szczecin in Poland , in the framework ‘Reshaping Future European Cities’, in a National symposium in Szczecin , Poland.
Currently she is working on her own practice, Jora Kasapi, architecture and design, on several projects research, architecture design, furniture design, open source architecture and more.
Presentation of the pilot-project and website ‘Preservingtirana.city’, the common public platform, connecting Participatory Architecture to Open Source culture.
The initial idea of our project started after a dedicated research project developed on the urban texture of the city of Tirana where many issues of the urban development were identified. This lead to the grassroots development of Preservingtirana.city as a necessary, interactive platform for the online documentation of some important assets of Tirana’s Identity as a city, the ‘neglected buildings’ with a specific historical, cultural and architectural value left in the deterioration of the course of nature. An innovative added value of the project is the fact that the website has been created in all of its phases through the notions of an Open source platform, all the data and content of the website can be found on GitHub so that it can be a public common project offering the opportunity to the community and people interested to contribute to its further development, in different ways (detaily explained how, on the website). Apart from using GitHub as an open source platform for the community engagement, we use also Wikimedia Commons for all the visual contents (images) of the website as a further step that enriches the project and offers another way of contributing at the same time to two different platforms. One of the ways of contributing can be done also through Cryptocurrency, since a bitcoin-wallet was provided specifically for the website Preservingtirana.city. The project aims to raise the awareness of people to participate in preserving their common public assets of the city they live in, aims to give to people interested, the basic notions of using GitHub or Wikimedia commons and it also represents a pilot-project that starts with Tirana but that can be implemented for several other cities that suffer from the same problematics, once the structure already exists. A first presentation of the website happened on the beginning of January, at Open Labs Hackerpace Ti rana, a very supportive community for the project. To see all the above mentioned issues please check the website: www.preservingtirana.city
Jos Weyers (@josweyers) is a world-record holder in the field of lock impressioning and a mainstay participant at LockSport events around the world. A long-time member of TOOOL in the Netherlands and a key figure at the Hack42 hackerspace in Arnhem, Jos is the Vice-President of TOOOL.nl and helps to oversee that organization and the LockCon conference. He was the mastermind behind the beehive42.org initiative. Some people know him as the Dutch Kilt guy.
Featured in the New York Times. Voted #2 in the category "Hackers and Security" of the Nerd101-list of VrijNederland June 2015
post-its, post-its, post-its everywhere (and how they relate to physical keys)
A password shouldn’t be on a post-it note.
In plain view.
On the console.
The password to a locked door is called a key.
So if a reporter wants to get the point across that certain people shouldn't have access to a particular key, would it be wise for said reporter to show that key to the world?
This talk will show how not to run this story, why we should care and maybe make you rethink your physical security a bit.
==Kleidi Eski== Kleidi is a graphic designer, animation director and multimedia artist based in Tirana, Albania. He has studied architecture. After working for several years in production agencies for advertising and film, he started his freelance practice in the creative sector by early 2016. He has been the designer of OSCAL's yearly visual identities for five consecutive years. Along his work with Oscal, he has worked as creative designer in several activism and social responsibility campaigns. He has produced several music videos and video-design for theatre and music performances.
He has three cats who are not interested in any of the above-mentioned.
Wouldn't it be sexy?
Could an artistic approach empower open source culture? Could creative design make open source communities more comprehensive? From concept to message, I will showcase my five years with OSCAL through backstories and impressions. My talk will argue on the space that art could fill within open source communities, and the current limitations.
Koloreto Cukali studied Philosophy in the University of Tirana. After working in Kosovo with WHO for 2 years after the war, Kolo started a Radio Show in a Tirana radio station which he hosted for 9 years. During and after that, Kolo continued writing for the major newspapers and magazines of the period (Shekulli, Dita, Revista Klan). After a period as a macroeditor in the Shekulli Newspaper, Kolo continued his work as a freelance journalist. In 2015 Kolo and a group of other journalists created AMC - the Albanian Media Council of which he was elected chairman.
The New Media, ethics and online (self)censorship
The new draft law abot the online media presents a huge risk for (self)censorship. On the other hand the New Media have created an un-ethical chaos in the field of news and reporting. Can it ever be fixed?
Journalist, PR specialist and long-time wikipedian focussing on Albania
Introduction to the model of organization structure in Wikipedia and other Wikimedia projects, especially Wikimedia Commons: how to categorize articles in Wikipedia and Commons.
His name is Laurent Ymet. He is a graduate student of Political Science. He is currently studying a Master of Science in Political Science and International Relations. His currently job position is Project Coordinator in the Institute for Political Studies.
Technological and cultural awareness
Nowdays that technology is so spread and so used that people spend a significant part of the day on it. The aim of this workshop is to rise awarness. As people are using technological equipments they do not work with this equipment just for their needs, but they are kind of spending a lot of time from their day.Social networks are good, having a social life is good, but spending unspecified time on this technology may lead you out of your main purpose and aim in the long-term or short-term. The youngsters and the society need an education on this topic and should have information so that they will have a more useful aproach in using this technology and there will be less time wasted.
Residing in Austin, TX, Mike is a domain expert on digital authentication and application security. He is the founder of Gluu, an open source software vendor whose platform is used in over 60 countries. He is active in the development of open standards for digital identity. Mike is co-author of the Apress book “Securing the Perimeter: Deploying Identity and Access Management with Free Open Source Software”, and hosts the podcast “Open Source Underdogs”, which publishes interviews with the leaders of successful open source companies.
Lock the Front Door to your Web Site or API with the Gluu Server!
Centralizing authentication and access management can enable your domain to more quickly adapt to changing security requirements. This workshop will provide an overview of the Gluu Server, including the architecture, installation process, and configuration. The workshop will show how to centrally control access to websites and API's using the OpenID Connect and UMA profiles of OAuth2.
Open Source Business Models
Giving your software away for free is a terrible way to make money. But entrepreneurs should still consider open sourcing their software--many successful companies have done so! But how? The goal of the podcast "Open Source Underdogs" was to interview the most prominent founders in the industry to shed light on their stories. Although each business is different, some common themes emerge. In this talk, Mike will talk about what he's learned after the last 22 interviews. The goal is to both inspire and challenge entreneurs to consider open source software developement's strengths and weaknesses as part of a business model.
Information on this topic will be gathered from descriptive data of the social networks,from media and from direct answers on how much time people (students, random workers) spend.
Geek, c64 assembler coder, one of the persons giving the dick pick for privacy talk on SHA2017. Working at ESA Noordwijk the Netherlands as Unix system designer.
Introduction to Verilog programming
Learning the basics of Verilog programming using the UPduino ICE40 FPGA
Rafael Shkembi is a magento backend developer at Sherocommerce since 2018. He has been a professional IT and Developer working for large companies for the past 7 years. He has a very good knowledge of servers and especially on linux distributions hosted on Amazon.
Composer dependency manager
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
A hacktivist, free open knowledge/culture promoter and co-founder of Collective68. In 2012 co-founded Open Labs Hackerspace, the community promoting the idea of free open source technologies, online privacy and open data in Tirana. Also, one of the initiators of working groups for openSUSE Albania, Wikimedia Community User Group Albania and the local OpenStreetMap community. Previously a member of the organizing team of Open Source Conference Albania (OSCAL) and LibOCon Tirana 2018. Last but not least, co-founded CityZen app and Identihub some time ago.
Open source cloud for Solopreneurs and small and medium businesses
There are many freelancers and Small and Medium enterprises (SMEs) that use proprietary software these days like... there is not tomorrow. Unfortunately a few of these entities understand the risks associated with sharing their data with such software and services mainly from the frightful tech companies that have a monopoly. During this presentation we will learn how to choose a Software as a Service provider for your infrastructure and how to reclaim your data and regain more freedom, privacy and interoperability.
Riccardo is a software developer using python most of the time. He’s a free software developer contributing mostly to the uwsgi project. He’s the founder and co-organizers of Torino Hacknight. He’s a moviegoer that would like to read more.
TFW your country is funding Open Source development
During 2018 I’ve been a contractor for the Italian Digital Transformation Team working on docs.italia.it (Docs Italia), a platform to collect and share the Public Administration documentation. Docs Italia is an Open Source platform based on the Read The Docs code. Working in the open posed its own set of issues:
- does contributing upstream deliver value to our project? - working productively with an Open Source community - managing an Open Source project fork
In this talk I’ll share what we did and how it did go.
Rikeldo is a self educated Penetration Tester . Rikeldo likes to find bugs in systems and wants to expand his hacking skills. Also the creator of Alb Pentesting (Youtube Channel)
RAT (Remote Administration ,Tool) Worms , Keyloggers, Social engeenering .
Want to talk about social engeenering how hackers take information about victims, how they manipulate them and how hackers can infect their system and grant full controll remotely.
Ritger has been working in the field of information security for the last 13 years and is a member of hackerspace Hack42 in Arnhem, The Netherlands.
Why Are You So Busy?
For this presentation we look at a simple but very fundamental question: why are you so busy? Are you wondering what happened in the last 30 years which caused such a shift in the amount of work we do on a daily basis? And how you can improve your coping skills so you can spend more time on the things that really matter? If so, this presentation is for you! We'll dive deeper into how we got here, and -more importantly- how we can make everything a little better for ourselves.
Sam is a business leader and Startup Mentor who has dedicated his career to empowering Open-Source technology. He is a versatile Executive and experienced director of for-profit, cooperative, and charity organisations. He has led technical, marketing, and political projects for a range of bodies, and engaged audiences speaking at over 25 international conferences, most recently on the economics of Open Source. He was Entrepreneurial Scholar at ESMT Berlin, and holds an EMBA.
Open Source Product Development: from research to release
In 1974 Fred Brooks argued that an app requires nine times extra work to take it from merely being functional, to being a usable product. This challenge is as real now as it was then. What is this extra work, and can you do it using pure Open Source?
At phpList we manage both hosted and downloadable products, from conception to release, using Open Source tools. That includes usability, acceptance, and A/B testing, project management, and more. In this talk Sam will provide a high-level overview of powerul Open Source systems for managing modern software products, including a specific workflow which uses them.
Whether you are creating a web app on a budget, or wanting to make an Open Source project the best that it can be, gain insight into how Open Source can support and empower your workflow.
Winfried Tilanus is a self employed privacy strategist and privacy architect with over 20 years of experience with e-health applications and messaging systems in healthcare. Among his customers are healthcare institutions, startups in healthcare, small and medium software companies and innovation projects. He is member of the XMPP Standards Foundation (XSF) for over 10 years. Winfried approaches problems in a multidisciplinary way, his background is in physics, psychology, philosophy, organisational behaviour, ethics of care and legal. He is at his best when he can question what everybody takes for granted and can take for granted what everybody questions.
The hairy issue of end to end encrypted instant messaging
In XMPP there is a over 14 years of experience with end to end encryption in distributed chat systems. After 4 standards for e2e encryption, we are still not content. So what makes it so hard to come up with a good encryption standard? Well, to name some of the issues: - what is the threat model e2e encryption should protect against? - what about the metadata? - what about audit trails? - what about archives? - what about group chats? - what about multiple devices? - what about key-verification? After this talk you will never look at e2e encrypted chats in the same way again.
Xhesi is a Computer Engineering graduate with a professional career in software development, based in Tirana, AL. He started programming in his early teens and followed through acquiring a taste for software development, collecting bits and pieces of technical knowledge solving problems and implementing software solutions on different fields including billing and invoicing, government software solutions, applied geospatial software, hospitality and infotainment, open hardware, real time systems and automation, and recently the aviation industry. Always making use of open source software whether it some enterprise grade software or some side project he is working on for fun whenever it is possible.He is always in pursuit of finding inspiration from other software enthusiasts, honing the craft, and being fascinated by the fast moving pace of technology, and how powerful community driven projects can be in comparison to their closed counterpart.
What is one of the main concerns when building any software product? My favorite answer is "Managing Complexity!". Starting as a wireframe with a little markup, some dynamically generated content, throw in a templating engine and maybe some persistence and eventually that will turn into a conglomerate of interconnected software features. Adding new features whilst maintaining the delivery as short as possible, becomes a real struggle while barely keeping the head above the water with the sporadically emerging bugs.
How to make this mess manageable while keeping your software sanity in check?
The answer is Design Patterns. - Common solutions to well know problems. Don't reinvent the wheel, and most of the people looking at your code will recognize these patterns.
Composite Pattern as name implies means composing objects into wholesome structures that can be treated as a simple instance. Start with the top and keep braking it down until all you have remaining is granular and a no brainer to implement.
The Composite Pattern in Action: 10-15 of live coding session, demonstrating the concepts and getting familiarized with the following libraries and tools.
MoustacheJS - lightweight open source templating engine allowing the separation of the markup from the business logic and architectural code.
jQuery - DOM traversing and manipulation, ajax client, popular and lightweight
Parcel JS - lightweight,open source web application bundler, package and optimise a variety of resources, packaging ES6 JS code and libraries, code splitting.
Topics: Open Source libraries, Design Patterns, Software Engineering, Single page application