Ruby Usergroup Hamburg - Januar 2017

gehostet durch Bastian Karstaedt bei SinnerSchrader (www.sinnerschrader.com), 11.01.2017 um 19:00

The first Usergroup of 2017 will take place at SinnerSchrader, thanks for hosting! 🎉

Teilnehmen

Themen

Scraping websites & re-engineering a privacy-friendly social media widget

I will explain how you can automatically scrape data from third-party websites with your Rails application, using Nokogiri. This will include some basics of XPath to find nodes within an HTML document.

I will then explain in detail how you can scrape data from a website widget of a large international social media website, and how you can use the data to re-create the widget so that it conforms with German and EU privacy laws. :-)

Elm – Funktionale Frontend-Entwicklung

Dennis Reimann berichtet von den Vorzügen der Entwicklung von dynamischen Frontend-Anwendungen mit Elm.

Elm ist eine funktionale Programmiersprache, die zu JavaScript kompiliert. Eine Besonderheit ist dabei die statische Typisierung, welche es in JavaScript nicht gibt und die in Elm über den Compiler realisiert ist. So erzeugt der Compiler verlässlichen Code, in dem keine Laufzeit-Exceptions vorkommen können. Die statische Typisierung zieht sich dabei durch bis in die View: Das Template, welches in elm-html geschrieben wird, setzt wie React auch auf dem Konzept des Virtual DOM auf.

Teilnehmerinnen und Teilnehmer (15)

Organizer

Peter Schröder

Themen: 12 | Treffen: 81

Bastian Karstaedt

Themen: 1 | Treffen: 3

Waldemar

Themen: 0 | Treffen: 66

Study.EU

Themen: 6 | Treffen: 29

Alexander Schramm

Themen: 0 | Treffen: 7

Organizer

Jan Zaydowicz

Themen: 5 | Treffen: 12

Dennis Reimann

Themen: 2 | Treffen: 5

Johannes Strampe

Themen: 2 | Treffen: 15

Sarah Langheinrich

Themen: 0 | Treffen: 23

Frederik Wille

Themen: 0 | Treffen: 8

Alex

Themen: 0 | Treffen: 1

Maikel Lammers

Themen: 0 | Treffen: 2

Christoph Olszowka

Themen: 0 | Treffen: 18

Matthias Köntopf

Themen: 0 | Treffen: 16

Thomas Jachmann

Themen: 0 | Treffen: 53

Anfahrt