Tuesday 04 Apr 17:30

The Power of Functional Programming

After Work Seminar


LEVEL: Advanced

First presentationThe Power of Functional Programming and Static Type Systems in Server-Side Web ApplicationsSingle-page web applications have been spreading like wildfire, with an endless amount of frameworks and libraries, and functional programming together with static types fueling the fire with great ideas like pure functions, monads, and strong type checking. But what happened to Progressive Enhancement? Some parts of our applications might require Javascript to function, but the majority could be built with ordinary links and forms.In this talk we explore how we can build web applications using established web technology, and the power of functional programming and PureScript on the server-side, with strong correctness guarantees.SpeakerOskar Wickström After some years of musical education Oskar began his journey into the world of software, as a self-taught programmer. He started a company practicing web design and development for small businesses. He now works at Empear building CodeScene, a suite of software analysis and repository mining products, along with various open source projects on his free time.Among the technical topics that interest Oskar are functional programming, systems design, web technology, and programming languages. His more aestetic side, which mostly involves making music, draws him towards graphics and UI design every now and then. He’s a bit of a restless soul, but it also means he gets a lot done.Second presentationStubbing HTTP Services in ClojureIn Java we're used to libraries such as WireMock and MockWebserver for stubbing out HTTP services but using these in Clojure is not idiomatic. An alternative is to use HTTP client specific libraries such clj-http-fake but there are times when this is not enough and you want to test the entire stack. In this session I'll introduce an open source library I've founded called "Stub HTTP" which allows you to stub HTTP services in Clojure in an easy and idiomatic way.SpeakerJohan Haleby is a developer, speaker and blogger with a strong interest in software development. He has founded and contributed to numerous open source projects such as PowerMock, REST Assured and Awaitility and has spoken at several international conferences and user groups.Agenda17.30-17.45 – Meet & Greet17.45-18.30 – First presentation18.30-19.00 – Break with something lighter to eat19.00-19.30 – Second presentation19.30-........ – Discussion & mingleBrought to you by Empear

Brought to you by:

Platinum Partners

Capish100px Axis100px Connectitude100px

Premium Partners

Oa100px Softhouse100px Verisure 100x50 Odd hill 100x50 Tetrapak100x50 Advenica horisontal 100x50 Knightec100 Omegapoint100px Qlik100px Refined logo 100x50 Boozt 100x50 Mediaevolution100px Internetstiftelsen 100x50 Kan 100x50


Schneider100px 24hr100px Neo4j 100px U blox100px Ifacts logo partner 100px Crosstech100px Tieto100pxnew Handelsbanken100px Thirdbase100px Myse 100 Playtechbgt100px Hotnew100px Tedkomp100px Stratiteq100pxbl Avensia100px Falconio100px Raygun100px Cybercom 100x50 Relax100px Aveva 100x50 Essiq100px Terranet100px Humanit100px Bimobject100px Pinmeto100px Infotiv 100x50 Upptec 100x50 Storytel100x50 Additude100x50 Lime color 100x50 Purplescout100px Livingit100 Q100x50 Nilex100x50
Sign in