michael-herbst.com Research and projects

michael-herbst.com
  • Blog
    • Recent articles
    • Article archives
  • Research
    • Collaborations
    • Software / DFTK / adcc
    • Reliable and efficient DFT
    • Robust error control / algorithmic differentiation
    • Core-excited states
  • Publications
  • Upcoming
  • Curriculum Vitae
  • Teaching
    • Mathematical Aspects of Computational Chemistry
    • RWTH Julia workshop 2022
    • Juliacon DFTK workshop 2021
    • All teaching resources
  • Contact

36c3: Getting to know Julia session

At this year's 36th Chaos Communication Congress in Leipzig, I signed up to give a short introductory workshop for Julia. To my surprise the room was completely packed yesterday, even though the meeting was scheduled for 11am on day 4 ... Everyone at the session was extremely engaged and packaged with plenty of supporting and challenging questions about Julia. Luckily a bunch of masters from the Julia community were in the audience to help out with providing the in-depth details where I failed (tip of the hat to Keno Fischer and Valentin Churavy). Thanks for everyone in the room! I really enjoyed my time and as usual with these things I learned a lot.

As I mentioned during the session, the Jupyter notebooks I used are all available on github. They were originally made for a one-day introductory Julia course, which I presented in Paris a few weeks ago (details here). The material, however, should be self-explanatory and accessible to people completely new to Julia, but which already have some familiarity with programming of some kind. Main point is to get an idea of what Julia is like, seed a little curiosity about the language and provide links to plenty of further info (see also these links). Feel free to spread the word about the repo if you like the material.

With that said, I am happy to receive any feedback you might have about the session, the notebooks and the other material. I plan to keep doing such courses in the future and I'm always looking for ways how to improve ;).

Link
https://github.com/mfherbst/course_julia_day
Posted on Di 31 Dezember 2019 in Chaos.

Tags: computer science programming and scripting Julia CCC and talk


  1. Introduction to Julia session at 36c3

    If you missed the Julia day at Jussieu in Paris last week, but still want to get to know the programming language Julia a little, have no fear: I'll be doing an introductory Julia session at the 36th Chaos Communication Congress in Leipzig this year (on day 4, 11am, so …

    read more
    Posted on Sa 21 Dezember 2019 in Chaos.

    Tags: computer science programming and scripting Julia CCC and talk

  2. Advanced bash scripting 2017

    I am very happy to announce that my graduate school asked me to repeat the block course about bash scripting, which I first taught in 2015.

    In the course we will take a structured look at UNIX shell scripting from the bottom up. We will revise some elements about the …

    read more
    Posted on Mo 11 September 2017 in Teaching.

    Tags: computer science and programming and scripting

  3. Introduction to awk programming block course

    Last year I taught a course about bash scripting, during which I briefly touched on the scripting language awk. Some of the attending people wanted to hear more about this, so I was asked by my graduate school to prepare a short block course on awk programming for this year …

    read more
    Posted on Do 26 Mai 2016 in Teaching.

    Tags: computer science and programming and scripting

  4. Advanced bash scripting block course

    Currently I am busy preparing the lecture notes and the exercises for the advanced bash scripting course that I will teach for PhD students of my graduate school. The course will be a block course running from 24th till 28th August and there are still some spaces. So in case …

    read more
    Posted on So 16 August 2015 in Teaching.

    Tags: computer science and programming and scripting

  5. 31st Chaos Communication Congress

    Just at the end of last year I went to the 31c3, the annual hacker's conference organised by the Chaos Computer Club. I've been following this event via the streams and by watching the recorded videos for many years. This time, however, I actually made my way to Hamburg. Even …

    read more
    Posted on Do 08 Januar 2015 in Chaos.

    Tags: conference cryptography computer science and programming and scripting

  6. Annual Colloquium 2014

    Last Monday and Tuesday this year's most important event of the HGS Mathcomp (my graduate school) took place — the Annual Colloquium. Being part of the organising committee we stepped into the footsteps of the previous ACs and planned it as a short two-day conference with graduate students presenting their project …

    read more
    Posted on Mi 26 November 2014 in Research.

    Tags: talk conference cryptography HGS Mathcomp and computer science

Social

  • Blog articles (Atom)
  • github.com/mfherbst
  • 0000-0003-0378-7921
  • arXiv.org preprints

Recent publications

  • Surrogate models for quantum spin systems
  • QCDB / QCEngine
  • Adaptive damping for SCFs
  • Q-Chem 5 paper
  • DFTK: A Julian approach for simulating electrons in solids
  • Full list of publications ...

Recent talks

  • GdR nbody meeting
  • GdR REST ML discussion
  • VMD 2021: Black-box DFT methods
  • Full list of talks ...

Recent teaching

  • Mathematical Aspects of Computational Chemistry
  • An introduction to the Julia programming language
  • JuliaCon DFTK workshop: A mathematical look at electronic structure theory
  • Full list of teaching ...

Blog categories

  • Chaos
  • Publications
  • Research
  • System Administration
  • Teaching
  • Uncategorised

    Blog tags

  • adcc
  • algebraic-diagrammatic construction
  • computer science
  • convergence
  • Coulomb Sturmians
  • DFT
  • DFTK
  • electronic structure theory
  • high-throughput
  • HPC
  • invited talk
  • Julia
  • Kohn-Sham
  • lazy matrices
  • numerical analysis
  • programming and scripting
  • solid state
  • talk
  • theoretical chemistry
  • workshop
Powered by pelican, python and Jinja2.