# Julia at FOSDEM?

**URL:** <https://discourse.julialang.org/t/julia-at-fosdem/5817>\
**Category:** Community\
**Tags:** conference\
**Created:** [September 11, 2017, 8:02am UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817 "2017-09-11T08:02:39Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![barche](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barche/32/79_2.png) [@barche](https://discourse.julialang.org/u/barche)\
**Post date:** [September 11, 2017, 8:02am UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/1 "2017-09-11T08:02:39Z")

</div>

Hi all,

I’m wondering if anyone is planning to attend [FOSDEM](https://fosdem.org/2018/) in Brussels on February 3 and 4? There is also the possibility to spread the word on Julia a bit:

- Dev Room: Reserve a room for a day and have presentations about Julia (probably a bit too ambitious, the deadline for the proposal is 20 September, space is very limited)
- Main track talk: I’m thinking of submitting something here, about similarities and differences between C++ and Julia.
- Lightning talk: Might submit a short Julia intro here, in case the main track doesn’t get accepted.
- A stand, basically a table in the lobby where we could distribute stickers. I don’t have the resources for that, but would be willing to help.

Cheers,

Bart

---

<div class="post-metadata">

**Author:** ![John\_Hearns](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/john_hearns/32/1685_2.png) [@John\_Hearns](https://discourse.julialang.org/u/John_Hearns)\
**Post date:** [September 11, 2017, 9:17am UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/2 "2017-09-11T09:17:16Z")

</div>

Bart, I regularly attend FOSDEM. Sounds good!  
A Main Track talk would be a good idea. I have no idea about the organisation of FOSDEM, hwoever every year the devrooms are full to bursting and the main tracks less so. There will be a good chance of getting a Main Track talk accepted.

A Devroom would be ideal - however I think these are only aoolocated for a full day. So as you say there would be less chance of getting one.  
But for anyone listening in here - do not forget the Lightning Talks. Plenty of scope there for getting an innovative subject heard by a lot of people.

---

<div class="post-metadata">

**Author:** ![John\_Hearns](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/john_hearns/32/1685_2.png) [@John\_Hearns](https://discourse.julialang.org/u/John_Hearns)\
**Post date:** [September 11, 2017, 9:22am UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/3 "2017-09-11T09:22:44Z")

</div>

One small suggestion re the Devroom. The HPC Devroom is always oversubscribed, and is of excellent quality. However it covers only one day. Maybe there is a possibility to contact Kenneth Hoste and collaborate on getting a second day concentrating more on languages?

---

<div class="post-metadata">

**Author:** ![barche](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barche/32/79_2.png) [@barche](https://discourse.julialang.org/u/barche)\
**Post date:** [September 11, 2017, 7:29pm UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/4 "2017-09-11T19:29:42Z")

</div>

> [@John\_Hearns](#):
>
> Maybe there is a possibility to contact Kenneth Hoste and collaborate on getting a second day concentrating more on languages?

Thanks for the tip, Julia would indeed be a good topic for the HPC devroom, worth checking if they still have space I guess.

---

<div class="post-metadata">

**Author:** ![barche](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barche/32/79_2.png) [@barche](https://discourse.julialang.org/u/barche)\
**Post date:** [October 13, 2017, 7:17pm UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/5 "2017-10-13T19:17:54Z")

</div>

I’ve submitted the following proposal for the main track, comments welcome:

## Title

The Julia programming language  
subtitle: A C++ programmer’s perspective

## Abstract

The Julia programming language is a high-level language, primarily developed for scientific computing. It uses just-in-time compilation to get a performance level that is comparable to C/C++. It was designed to overcome the “two-language problem”, where a proof-of-concept in a high-level language needs to be translated to a compiled language by specialists to get the required performance. In this talk, the main features of the language will be highlighted from the perspective of a “convert” coming from C++. The aspect of interoperability with existing C/C++ libraries will also be discussed in some detail.

## Description

Julia is a typed language, where users can build their own types and write functions that operate on them. In this system, there are no “privileged” types, i.e. user defined types are treated equally to predefined types. A central concept in the system is “multiple dispatch”, where the function that is to be called is decided based on the passed arguments, thus making it possible to overload existing functions for new types. The decision on what function to call can happen both dynamically and at compile time, depending on the information available at compile time. As will be shown, this system, while very simple on the surface, results in surprisingly elegant and fast code.

The LLVM compiler is used as a just-in-time compiler, resulting in many cases in runtime performance that is on-par with equivalent C++ code. This allow prototypes to be developed quickly into production code running at speeds close to what would be achieved with more common high-performance languages such as C/C++ or Fortran, thus solving the “two-language problem”.

To ensure compatibility with existing software, Julia has a well-developed C interface. On top of this the CxxWrap.jl package was built to interface with C++ in a similar fashion to what the Boost.Python library does for Python. We will present some examples using this approach, as well as an analysis of the overhead and a comparison between C++ and Julia for some typical applications.

While the Julia language is initially targeted at a scientific programming audience, it shows promise as a general programming language, so this talk should appeal to a wide audience.

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [October 13, 2017, 7:41pm UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/6 "2017-10-13T19:41:08Z")

</div>

Excellent description – I want to see that talk 🙂

---

<div class="post-metadata">

**Author:** ![barche](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barche/32/79_2.png) [@barche](https://discourse.julialang.org/u/barche)\
**Post date:** [December 18, 2017, 9:30pm UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/7 "2017-12-18T21:30:28Z")

</div>

It seems my main track proposal didn’t get selected, but luckily I did get a slot in the HPC devroom with a shorter and more specific talk:

> **[FOSDEM 2018 - The Julia programming language](https://archive.fosdem.org/2018/schedule/event/julia_trilinos_integration/)**

---

<div class="post-metadata">

**Author:** ![John\_Hearns](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/john_hearns/32/1685_2.png) [@John\_Hearns](https://discourse.julialang.org/u/John_Hearns)\
**Post date:** [January 21, 2018, 9:15am UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/8 "2018-01-21T09:15:36Z")

</div>

Reviving this thread. Clerly Bart will be attending FOSDEM. Are there any other Julians planning to go?  
Shall we arrange a chat?

---

<div class="post-metadata">

**Author:** ![barche](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barche/32/79_2.png) [@barche](https://discourse.julialang.org/u/barche)\
**Post date:** [February 3, 2018, 11:33pm UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/9 "2018-02-03T23:33:55Z")

</div>

Well, I guess no-one else is coming. I uploaded my slides to [https://github.com/barche/fosdem2018](https://github.com/barche/fosdem2018). If you spot any fundamental flaws, please let me know before noon tomorrow 🙂

---

<div class="post-metadata">

**Author:** ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)\
**Post date:** [February 4, 2018, 7:22am UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/10 "2018-02-04T07:22:18Z")

</div>

Looks like there is live streaming: [FOSDEM 2018 - Live Streaming](https://fosdem.org/2018/schedule/streaming/). @barche is talking at 13:00 CET in the HPC track.

---

<div class="post-metadata">

**Author:** ![John\_Hearns](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/john_hearns/32/1685_2.png) [@John\_Hearns](https://discourse.julialang.org/u/John_Hearns)\
**Post date:** [February 4, 2018, 8:09am UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/11 "2018-02-04T08:09:24Z")

</div>

Hello @barche I am in the containers devroom at the moment, learning about HPC containers at NERSC.

I will be in the HPC devroom for your talk!  
Let me know if you want to have a coffee or a beer afterwards.

And hello to other Julians from FOSDEM in Belgium.  
9am on Sunday learning about containers. Hardcore 🙂

---

<div class="post-metadata">

**Author:** ![barche](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/barche/32/79_2.png) [@barche](https://discourse.julialang.org/u/barche)\
**Post date:** [February 5, 2018, 9:07pm UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/12 "2018-02-05T21:07:24Z")

</div>

Here is the link to the video of my talk, since I probably won’t be able to keep this secret 😉

[![](https://global.discourse-cdn.com/julialang/original/3X/b/1/b1e738b539d5405eb0c0ac645fcfee4ccf9e77ed.jpeg "The Julia programming language A look at arrays and Trilinos integration") ](https://www.youtube.com/watch?v=9GtkUi_C3eU)

---

<div class="post-metadata">

**Author:** ![supercoco9](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/supercoco9/32/213387_2.png) [@supercoco9](https://discourse.julialang.org/u/supercoco9)\
**Post date:** [November 22, 2024, 1:40pm UTC](https://discourse.julialang.org/t/julia-at-fosdem/5817/13 "2024-11-22T13:40:52Z")

</div>

Reviving this thread just to let you know this year we are hosting a data analytics room at FOSDEM and it would be great to see some submissions from the Julia Community. More info at [CFP Open for the Data Analytics DevRoom at FOSDEM 2025](https://discourse.julialang.org/t/cfp-open-for-the-data-analytics-devroom-at-fosdem-2025/122579)
