SOFTWARE FREEDOM KOSOVA 2016

The 7th edition!

Thank you for attending.

October 21-23, 2016, Prishtina, Kosovo

about SFK

Software Freedom Kosova Conference (SFK) is one of the biggest and oldest annual non-profit conferences in the region established to promote software freedom, free culture and open knowledge, a global movement that originally started more than 25 years ago.

Software Freedom Kosova Conference (SFK) is one of the biggest and oldest annual non-profit conferences in the region established to promote software freedom, free culture and open knowledge, a global movement that originally started more than 25 years ago.

The Conference gathers each year developers, academics and users who share the idea that software should be free and open for the community to develop and customize to its needs; that knowledge is a communal property and free and open to everyone. Each year SFK succeeded in its mission: educating Kosovo youth on Free and Open Source Software, its principles and the great community behind it. SFK conferences have had great impact on creating strong bonds of friendship between the local and communities.

SFK provides a fertile ground to build and enhance networking within the tech community, both in the country, in the region and worldwide by being used as a meeting point for a network of individuals and companies with the aim of sponsoring and initiating projects which benefit the people of Kosovo and which should also result in benefits for the surrounding region.

Available to both the general public and the technical community, SFK offer it’s attendees:

Hands-on training and in depth talks from local and international speakers with a focus on the following subjects:

Basics: What is Free and Open Source Software

How it works: How open source software gets funded and made (e.g. Mozilla, Red Hat, etc.), how OSS communities operate, the beauty of sharing code and data to build a better future

Business: How can free and open source software help you develop your business?

Government: How can OSS support government goals and plans open government data and open data formats for connecting with constituents.

Education: Advantages of free and open source software for Education

Non-profit sector: How can public and private institutions benefit from free and open source software

3D Printing and Open Source Projects

Lunch Break

14:00 - 14:55

#EcShlire Data Visualization

The #EcShlirë (#WalkFreely) app was co-developed/co-coded by Open Data Kosovo (ODK) and Girls Coding Kosova (GCK), with institutional support in gender issues from Kosovo Women’s Network (KWN). This app is a civic-tech tool to fight against and raise awareness on sexual harassment in Kosovo all while maximizing youth engagement. One of the key features of the platform are the data that are received and shown inside the application. During this workshop we will be showing how to easily analyze the trends and how to make data easy readable. Also sharing the best practices of the tech used behind the platform. #EcShlire - How it started?, #EcShlire - Data Visualization, #EcShlire - Future Plans

Say it in your language in Zanata

This topic will be presented with another speaker, Anxhela Hyseni. We all do know that language is a very important part of our human being. Who does not want his own pc speaks his own language? So, this workshop will teach you how to make that change. It is about translating Fedora workstation in your language. How to get used to the Zanata platform and simple tricks how to translate faster and with better quality. It will be mainly for beginners and intermediate translators. Let’s be contributors for a good cause. Fedora speaks your language!

LibreOffice Localization Sprint

The workshop is dedicated to LibreOffice suite and localization of the software in the Albanian language. Present will also be Italo Vignoli, one of the founders of The Document Foundation and LibreOffice, who will present his ideas and help in expanding the software reach in institutions and organisations.

Designing in API in open sourced Asp.Net

This session will give a brief description of history and evolution of Asp.Net until it's "core" version that's full open source. In the session will be covered also step by step development of web APIs by touching several topics, like data serialization (JSON), authorization and middleware components.

Room 2

10:00 - 11:30

GLAM Wiki

Wikipedia and GLAM: How galleries, libraries, archives, museums, and similar institutions, can benefit from working with Wikipedia and its multi-lingual sister projects, like Wikimedia Commons and Wikidata, to preserve heritage, tell stories and share the sum of all knowledge. Some tools will be demonstrated, so bring a laptop and sign up for a Wikipedia account in advance.

Building a website with GitHub Pages + Jekyll

Have you always wanted to build up your own website? Did you always ended up not doing it because you always had technical troubles while buying a domain, hosting it to a server and all that trouble. In this workshop we will show you how to build up a website and make it accessible online, all by using a single tech resource that is free for everyone to use. Github Pages is a very easy way for your websites to be hosted directly from your Github Repository. Introduction to Github Pages, Account on Github, Jekyll - the engine behind Github Pages, Hands on - hello world example

Conference

Venue: RIT Kosovo (AUK).

Main Room

Masters Rooms

Pc lab

Registration

9:45 - 10:00

Opening

10:00 - 11:00

Hacking Consumer Experiences

Hacking Consumer Experiences - how to digital + physical technology is the new frontier

Peter Corbett

11:00 - 11:30

Reproducible builds

Whilst anyone can inspect the source code of free software for malicious flaws, most Linux distributions provide binary (or "compiled") packages to end users. The motivation behind "reproducible" builds is to allow verification that no flaws have been introduced during this compilation process by promising identical binary packages are always generated from a given source. This prevents against the installation of backdoor-introducing malware on developers' machines - an attacker would need to simultaneously infect all developers attempting to reproduce the build. Currently only a handful of standalone projects advertise as being reproducible. Whilst admirable, expanding this to an entire operating system is necessary to avoid the underlying system becoming the weak link in the chain. Furthermore, a reproducible build has a wide variety technical advantages, including implicitly removing non-deterministic or unsafe behaviour (such as downloading third-party code from the internet), detecting corrupted build environments, reducing time-to-detection of a build host compromise, as well as numerous other debugging and testing advantages.

Chris Lamb

11:30 - 12:00

Next generation Free Software Marketing

Freedom is in your binaries and your manuals, but what about your marketing? Free Software companies require cutting-edge tools for growth hacking, and a new generation of Free Software apps are ready to serve. Witness a modern marketing stack of interconnected CRM, campaign management, analytics and more, with freedom included. Witness a digital marketing pipeline including the following integrated applications: Piwik, Mautic, phpList, SuiteCRM, Campaign Chain, & Wordpress. Learn how to sell Free Software, using Free Software

Sam Tuke

12:00 - 12:30

Open Source related International Consultancy Services

The aim of presentation is to clearly define elementary bricks of consulting services related to Open Source Strategy and Enterprise Architecture and Design

Ádám Podolcsák

12:30 - 13:30

Lunch Break (on us)

13:30 - 14:00

Hacking the tenders data: the quest for public spending patterns

We are trying to uncover relationships and pattern hidden in the public procurement data using, abusing and crafting free software. This is the story of how we are investigating the amazing journey of money, from the state treasury to the chosen suppliers, and the bumpy roads of Open Data.

Victor Nițu

14:00 - 14:30

What Ikea Instructions and Board Game manuals taught me about technical writing

Outside of my technical writing work for software projects I have been creating a board game. A board game also requires mechanics to function and players to clearly understand how these mechanics work to use and appreciate fully.

As part of my research for writing game manuals I looked at manuals for furniture, electronics, and cars to see how they explain to users how to setup and use their products.

In this presentation I will look at how the technical writing skills of different industries can learn from each other.

This will include:

Game Manuals and tutorials

Assembly instructions (e.g. those wonderful Ikea inserts)

Service Manuals for electronics

And as part of looking at these case studies, the presentation will cover:

Iconography vs Text

The limitations of updating print manuals

Reducing language and cultural colloquialisms

Identifying what needs to be said and what doesn't

And by the end of the presentation I hope that everyone will have learnt a lot from each other and realize that we're all trying to achieve the same thing(s).

Chris Ward

14:30 - 15:00

The Language of Regular Expressions. So You Think You Can Speak It?

They are everywhere, they are magical and their knowledge can help you stand out from the crowd. They are also fast and can save time. Lots of time. Do you want to understand and learn to use them properly? In this talk, we will be taking a deeper dive into regular expressions, their use, and practical examples. We will start with a short intro to the mysterious world of regexes and brush up on our knowledge before continuing on to more advanced topics. We will also be looking into how even seemingly simple regexes can be prone to errors, and how regexes might not be suitable for some, even simple, tasks. An interactive presentation with demos.

Rustam Mehmandarov

15:00 - 15:30

Development-free Custom Apps for Newsrooms

Push App is an open-source, fully native, mobile app platform for publishers to generate and deliver their newsroom its own customized app with practically no coding expertise required.

Christopher Guess

15:30 - 15:45

Coffee Break

15:45 - 16:15

Secure and privacy-preserving identity management

Using cryptography, next-generation identity technologies that respect users' privacy have advanced in a number of European projects. Known as anonymous credentials or Privacy-enhancing attribute based-credentials, they guarantee unlinkability, untraceability, minimal disclosure, and a number of advanced features. A common architecture with fixed API has been defined and openly made available on Github, waiting for adoption and extension with new libraries. In this talk, I will present the cool aspects of these technologies hoping to raise the awareness about the availability of such technologies, some of the challenges to reach to this point, and what could be further improved.

Fatbardh Veseli

16:15 - 16:45

Importance of user-centered design in open source Software

Why can't open source software gain large audiences? What could developers do to build more captivating software? Open source software often seems great with lot of functionalities, but in reality, it is usually crude tools with rough design. Those unappealing interfaces with hard-to-find functions are unintuitive and frustrating to users who, in the end, decide to pay for a better user experience. Developers, in all their brilliancy, don't know their end users, don't test with target user groups and generally build software without giving much thought to design. So much effort is being made to create great solutions for free, but in the end, we fail by not asking users what they want. It is time for developers to accept the importance of design, come forward and ask designers to join them in creating better user-centered software.

Ozren Muic

16:45 - 17:15

The why, what and how of owning your own data

The Cloud makes life easier and more fun. But the way we currently use it also exposes our data to almost everybody - from governments to companies to criminals. The internet was designed to be a place where data was everywhere, not on just centralized on a few servers. We need to go back to that model and build federated solutions to get our privacy back, bring our data home! The Nextcloud community is building a federated and distributed network. Everyone can run an Nextcloud server at home or somewhere on the internet and collaborate and share with everyone else. Nextcloud can already be used to provide file access, syncing, sharing, calendar, contacts, music and video streaming, RSS reader and all kinds of other services in a distributed way.

Jos Poortvliet

17:15 - 17:30

Things of Internet

Yes, you read that correctly. During this talk we will be looking at things from another perspective. The Internet of Things is being built today: all gadgets, devices, sensor are going online, talking to eachother. Soon, you will be able to receive a text message from your vacuum cleaner reminding you to restock your vacuum cleaner bags as you walk past the store. You can receive an email from your washing machine telling you that your laundry is washed and ready. While this may have sounded like something out of a sci-fi movie only a few years ago, it could soon be reality! And that's fine! But what about using these items together with the data that is already online, and combine it all in various ways? What if computers could understand the meaning and context of data without any help from us? How can this data make items you already own, or can easily get from the Internet, bring more valuable to you? We will be looking at semantic technologies, open linked data and how these can be used to enrich our everyday lives, our data and our gadgets.

Rustam Mehmandarov

17:45

Closing

11:00 - 11:25

FLOSS GIS for building a national Spatial Planning System

SPAK – Spatial Planning Application for Kosovo, is build in FLOSS GIS tools, PostgreSQL/PostGIS, GeoServer + Java, QGIS + PythonPlugins. SPAK is the official national Spatial Planning System for Kosovo, obligatory to be used by all government units on central and municipal level, to create development and land use plans. The SPAK Database is populated with broad range of Spatial Information / GeoData, including all relevant EU, National and Municipality resource information, as background data for developing new plans. The system and database - first time in the region, as non-EU member country - are fully in compliance with the European Union INSPIRE regulations and standards.

Android mobile app used by traffic police which uses albanian ID cards to identify the user and issue a traffic fine for traffic violations. The app is developed in Java.

Kostaq Cipo

12:00 - 12:25

Designing a VFX studio with Free Software

Visual Effect Studio have a very demanding computer power and network performance needs. Every day this need is growing. System Engineering work in studios like this is very interesting but also very demanding.

How do we achieve this?

First with technology. With using of the shelf hardware and Free Software everywhere. Free Software is sometimes step ahead of proprietary software solutions, but is more risky. What have we learned until now and what software solutions do we use and are considering?

Second with people. We need a good System Engineering and Administration team that works in a open way. Every member thinks about the problems and their solutions, shares his opinions and does not only executes orders. How do we organize so we can do magic with Free Software?

I will try to answer these questions.

Zlatko Trajcheski

12:30 - 13:30

Lunch Break (on us)

13:30 - 13:55

Using Open Source Technology for Social Change

The use of open source technologies in creating projects that induce social change and that mobilize the tech community for the common good: EC Shlire, E-Prokurimi, Amnesty Decoders, ActionSEE.

Blinera Meta

14:00 - 14:25

Privacy in Libraries, Anonymity, DRM

Using public library computers anonymously in order to access digital libraries in the deep web.

Dimitar Poposki

14:30 - 14:55

Honey, I taught the computer to filter spam!

This talk will be about Machine Learning and How FOSS organizations use it to tackle important issues. I will first explain what is Machine Learning and give an overview of some basic Machine Learning algorithms. Later, I will cite examples of how FOSS organizations like Fedora and Wikimedia use Machine Learning techniques to understand the community better and or tackle important issues. Prior knowledge of Machine Learning is not neccesary to attend this talk. An interest in Data Analytics or Artificial Intelligence is suggested.

Bhagyashree Padalkar

15:00 - 15:25

What is Wikidata?

Wikipedia's newest sister project is also the fastest-growing. Andy explains why, and tells us how this multi-lingual, linked, open database is used by every Wikipedia, is freely reusable by anyone else, and can hold data about our work.

Andy Mabbett

15:30 - 15:45

Coffee Break

15:45 - 16:15

How I use free software for efficient day-to-day computing

I am very productive at my day-to-day computing because I use exclusively free software with simple implementations. The various simple programs that I use are very powerful on their own, and they get even more powerful because of their standard interfaces that allow them to work well together.

I will demonstrate how I use email, read news, write papers, reference
dictionaries and encyclopedias, develop software, search the web, edit
video, and play music. I do this all from a terminal with the bare
minimum degree of internet access. Furthermore, I will demonstrate how
I smoothly move information among all of these programs, and I will
discuss how this affects my creative process.

I will conclude with a discussion as to why I think it would be difficult to assemble such a system with proprietary software.

Thomas Levine

16:15 - 16:45

Your local hackerspace

In this session we will be talking shortly about the purpose of hackerspaces and makerspaces in local communities. I'll be presenting Prishtina Hackerspace and talk about how it is serving us as a community. I'll go over some of our most interesting projects, describe a little our space and show you what we offer as a collaborative co-working/community space.

Altin Ukshini

16:45 - 17:15

Using Selenium on web testing and web scraping

Introducing Selenium. Automating browsers with selenium. Filling in forms. Introducing PhantomJS. Writing scripts to test web pages with selenium. Scraping web pages that can not be scraped other ways except with selenium.

Bashkim Shala

17:15 - 17:30

Wiki Loves Maps project

Wiki Loves Maps aims to improve the available geoinformation in articles in SQ Wikipedia and articles related to Albania that are missing geodata. The best part: is really easy contributing in the project if you love Wikipedia, OpenStreetMap or related projects.

Redon Skikuli

17:45

Closing

11:00 - 12:30

Migrating to LibreOffice in public administrations: a reference protocol

Migrating to LibreOffice in public administrations is a challenge, especially in countries where previous experience are missing: best practices to overcome the obstacles

Italo Vignoli

12:30 - 13:30

Lunch Break (on us)

13:30 - 14:25

Firefox Developer Tools - Web Development Made Easier

Mozilla Firefox is considered to be the most customizable web browser out there, not only for end users but also for developers. Its innovative Developer Tools, which are built-in and available by default, help people shape the web. During this workshop, we plan to exhibit some of these tools, including (but not necessarily limited to) Console, Page Inspector, Style Editor, Network Monitor, Eyedropper, Responsive Design Mode and Performance Tool. You are going to learn how to use them precisely in order to speed up your work and become more effective. And even If you are not a technical person, but keen on getting started with web development, you are certainly more than welcome to attend. Web development is made simpler and easier thanks to Mozilla Firefox. Take the power of the web into your hands!

Giannis Konstantinidis

14:30 - 15:30

Learning Graph Databases with the Panama Papers

Some data doesn't fit into rows, columns, and SQL databases. When it comes to social networks, product recommendations, and tracing business connections, you might want to store information in a graph database. Earlier this year, the 'Panama Papers' publisher shared a graph dataset which allows us to search and unravel the connections between people, shell corporations, and intermediaries. In this workshop you can use Neo4j and Python code to set up your first graph database, then see how to use existing open data (ICIJ's Panama Papers dataset) in queries and data analysis. Note: Participants may wish to install Neo4j on their laptop ahead of time to follow along.

Nick Doiron

15:30 - 15:45

Coffee Break

15:45 - 16:25

Introduction to Non-Technical Contributions in FOSS

It is a common misconception that you need to know programming to contribute to FLOSS organizations and that contributors only work on technical tasks. This workshop aims to bust this myths by introducing participants to non coding tasks in FLOSS organizations and mainly Fedora. We(Jona and I) talk about diverse non technical contribution opportunities in FOSS by taking example of Fedora like Marketing, Translation, Design, Writing articles for Fedora Magazine or contributing to Community Operations. Participants get hands on experience on starting to contribute to these areas to Fedora from existing Fedora contributors while collecting some cool badges along the way!

Creating a game with Godot

Coffee Break

13:00 - 15:30

WebRTC From Zero to Hero

The workshop helps you to get started with real-time applications for the web. It contains a short talk introducing WebRTC, it's components, features and API. The coding part of the workshop is about building an actual peer-to-peer connection in the browser. Please bring your own laptops with NodeJS pre-installed.

Functional Programming with Javascript and Ramda.js

This workshop will give a hands-on introduction to functional programming paradigm. Including functional programming concepts, such as: curry, closure, point-free programming, composition, programming in a Monad style etc. Looking at the trends of functional programming usage in other programming languages like Scala and Haskell, there came the idea for a full-featured-and-focus Javascript library for Functional Programming paradigm: Ramda-js. This workshop will help participants learning how math aspect of functional programming can be incorporated in our applications and can improve our platform performance as well as can save us the development time.

Room 2

11:00 - 11:55

Open Source Design - How it works at Mozilla & how you can get involved

Designers in an open source community or environment are not easy;
neither for the designer, neither for those working with her/him. Open
Source and Free Software communities have an alternative work and
collaboration culture compared to classic working environments. In this
talk, we can learn though how to add transparency to our workflow, and
praise "sharing is caring" more than "made by me".

We can learn though how to add transparency to our workflow, and praise
"sharing is caring" more than "made by me". Licenses like Creative
Commons, Open Document Formats and similar. are the most powerful tools
of a designer in an open source community. We are able to become better
designers, and better contributors at the same time, following a few
simple principles.

Workshops

Venue: PRNHS (Prishtina Hackerspace)

A guide to the hardware and software that changes consumer experiences

Coffee Break/Lunch Break

13:00 - 14:00

Electronics 101

This class is intended to provide basic information on electronics. The class starts by introducing basic concepts of electricity-voltage, current and resistance-then, proceeds to present the electrical components used to generate them. In order to understand more complex circuits, a brief explanation of circuit diagrams is presented.

The final part of this class presents the concept of digital logic, enabling digital electronics design. During this part both logical circuits and microcontrollers will be discussed. For ease of use, the microcontroller demonstrations will be done using Arduinos.

Coffee Break

14:30 - 15:30

Lab equipment use

During this class, the attendees will be presented with the basic lab equipment. These equipment will be used to design, implement and diagnose circuits. Each of the lab equipment will be used on actual circuits and components, trying to simulate a realistic scenario. The equipment presented will be multimeters, power supplies, function generators, oscilloscopes and logic analyzers in that order.

The last part of this class will be an introduction to soldering. The information provided will include temperatures, solder types, tips and more.

Coffee Break

16:00 - 17:00

Hardware design basics

The purpose of this class is to present the participants with the basics of hardware design. The participants will be walked through the different phases of hardware design, starting with prototyping, moving to PCB design and fabrication, choosing or making enclosures and acquiring components.

The last part of this class will be an introduction to soldering. The information provided will include temperatures, solder types, tips and more.

We'll announce on our social channels when we release tickets for booking. They are free, on first come first serve basis. We have room for about 200 people for talks and workshops for 30-60 people each.

From Tirana, Skopje and Belgrade there are numerous bus lines during the day. We also have people coming from all those cities so get in touch if you’d like us to put you in contact with them. You might also choose to fly into any of those airports as well although that could take a 3 hour bus trip from Skopje Airport, 4 from Tirana to seven or more from Belgrade.

If you’re speaking, we’ll pick you up at the airport. If you are attending, we might still be able to pick you up, so get in touch. Otherwise, you can take an airport taxi which will charge some 20 EUR or call one of the taxi companies from Prishtina which should cost about 13 EUR.

Please see Kosovo article at Wikivoyage, kosovoguide.com. If you want to see and travel around Kosovo a bit, Prishtina is easy on foot, we also recommend taking the bus to Prizren (2 hours) and Gjakova (1.5 hours). You may venture also to Skopje 2.5 hours away by bus, across the border in Macedonia, and Tirana, Albania, 4 hours away by bus. Intercity bus connections are here. Museums in Prishtina close down on the weekends.

Taxis in Prishtina are relatively cheap, starting from 1.5 eur for the first kilometer. Make sure to use the branded ones such as Urban Taxi +377 (0)44 151 515 toll-free: 0800 15 15 1 or Taxi Victory +377 (0)44 111 222. Some are on Viber too. Public transport: is lousy but cheap. Public bus lines 4 and 5 go to AUK (Saturday conference venue) and cost 40 cent a ride. Here is a map of bus lines in Prishtina.

Past events photos

Pictures from previous SFK workshops and talks

Organizers

Free Libre Open Source Software Kosova (FLOSSK) is a non-governmental non-profit organization established in order to support, promote and develop:

Education in information technologies through open courses like those from MIT;

Standards, culture and open society by using free and open communication as are those supported by the W3C and Creative Commons.

FLOSSK is the organizer of Software Freedom Kosova Conference for the 7th year now, gathering this way people who are interested in creating, developing or simply using free and open source software – based on code that can be altered by the users themselves.

A little History:

Since, an initiative to promote the plenty fold benefits of free software had not been undertaken until then, on September 2008, James Michael Dupont started an initiative to gather interested parties in the organization of the first Free and Open Source Software in Kosovo.

The virtual event attracted around 600 people and this served as an incentive for a group of close-knit partner organizations to be built and start putting the conference into action.

On March 22nd 2009, the first general assembly of what came to be called FLOSSK was held. The assembly set the aims and goals of the organization: focusing in gathering all IT and non-IT people interested in creating a single movement in creating a Free and Open Source Software community in Kosovo.

JOIN FLOSSK

Code of Conduct

In October we meet for three amazing days of SFK! What we discuss, share, build, learn and create together will stretch us in awesome and challenging ways. By the end of it, and beyond… each one of us will be changed in some small way; each having learned at least one new thing, made at least one new friend and changed what we thought we knew for certain at least once. Learning, connecting and being open and adaptable to change are the things that will most profoundly impact our work, our lives and the FLOSS community as we head into the future.

The following is a list, certainly not definitive, of Five Ways to Have a Great SFK. These "5 Ways to Engage" are meant to capture the spirit of some practical things that will help us have meaningful, shared experience with one another. Many of us practice them day-to-day, so they will be intuitive and habitual. And, being explicit about our best practices is a recognition of how much we already know will contribute to a great conference. So let's all do that!

Participate

The work of changing the world can happen only through active participation. Commit to pushing hard to go beyond what’s easy: embrace a new idea, ask a dumb question, lead a session, close your laptop. If a session does not move you, find another that does (it’s okay to shift). You alone get to decide what interests you, stretches you and ultimately helps you grow.

Make room

We don't all understand English fluently. Some of us are hard of hearing and visually impaired. When speaking, do it slowly and clearly. Check in with others as you go to make sure they understand. Some of us have physical limitations that make getting around difficult. Offer open structures with the idea of universal access, rather than waiting for special requests. Provide clear information on access. Make room (literally and metaphorically) for all before anyone has to ask. Seek to understand, then to be understood. Practice empathy. Assume positive intent.

Practice respect

SFK is a space where you can safely be your true self – why would you be anything else? – and a time to respect others’ true selves as well (even if it bothers you from time to time). Respect their space and freedom and uniqueness, as much as our own. Take care of yourself, body and mind. We only have three days together and they will be long. FLOSSK needs you at your best. Rest, eat, drink water, laugh a lot. Take care of the space and each other. Pick up trash. Share your power cord.

Be helpful

If you see a problem, try to help. If you can’t help, help find someone who can. Don’t quietly tolerate unacceptable behavior. Stand up for your fellow attendees. If someone’s words make you feel unsafe or uncomfortable — a comment, a joke, a slide — and can’t address it with them directly, consider involving an intermediary. If you’ve made someone feel unsafe or uncomfortable, be open to adjusting your presentation or public speech and apologize directly when needed.

Have fun

SFK is our opportunity to pause and celebrate who we are and all that we have accomplished. It’s a chance to meet other amazing humans, to connect, to dance, to build things, to break them too. It’s your moment to dig in and have fun.