This Meetup is past

123 people went

Location image of event venue

Details

17:15 Registrering & mingel

17:30 Välkommen
Tomas Trolltoft, Ola Petersson & Rikard Thulin, Squeed

17:40 Ready for Java 10 - Bridging the Gap Between Database and Stream
Whenever you write code that mixes languages and domains, such as Java and SQL, you are going to get bugs. A solution is to move away from query languages such as SQL and instead write your business logic with the type-safe and object-oriented constructs we have learned to love in Java, such as streams, predicates, and functions. The Stream interface that came in Java 8 and was expanded in Java 9 will be introduced in this session, you will rediscover the power of the Stream interface in a completely new domain: relational databases. You will also learn how nicely it blends in with your existing application, even with no modifications on the database layer. This will not only increase your productivity but also help you build safer and more maintainable Java code.

Emil Forslund, Speedment. Inc. @emifors
Emil is an experienced Java developer heavily involved in the Open Source project Speedment. His Java blog called “Age of Java” http://www.ageofjava.com/ and is a frequent author on dzone with more than[masked] followers. Emil is a JavaOne alumni and a recurring speaker at events like DevNexus, JUGs, Meetups, GOTO Events and JForums. He is working at the Speedment headquartered in Silicon Valley as a software developer focusing on code generation and smart software design.

18:30 Reinforcement Learning!
Reinforcement learning är beteendepsykologiskt inspirerade AI-inlärningsalgoritmer där datorn försöker välja actions på så sätt att den försöker maximera berömmet från omgivningen. Det här gör att datorn kan lära sig saker, t ex spela spelet Go eller köra en bil i halkig uppförsbacke, även om det inte finns någon lärare som instruerar hur den ska göra, detta gör också att datorn kan få övermänskliga förmågor. Vi kommer titta på lite olika begrepp och ett par enkla algoritmer, problematiken med utforskande resp exploatering, flera samtidiga inlärare och andra saker, en del från en workshop med bl a Google DeepMinds i höstas samt hur det kan kombineras med Deep Learning för att få det mer generellt. Ett par småprogram i Python kommer illustrera några principer. Frågor är välkomna.

Kalle Prorok, 57, är lärare på Umeå universitet i bl a Reglerteknik , Mekatronik, Digital Fotografering och Digitalt Seende. Han fick en Teknisk Licentiat i ämnet Multi-Agent Reinforcement Learning 2003. Bland meriterna finns att han tillsammans med kolleger och studenter vunnit Robothundfotbolls-EM, programmerat många AI- , Regler-, Databas- och Datakommunikationssystem, kopplat in sig med elektroder på mänskliga nervtrådar, varit landslagsspelare i kortspelet Bridge och är en hängiven fotograf/filmare. Presented in Swedish.

19:30 Live podcast with Kodsnack
Kodsnack is Sweden’s largest podcast by and for developers. It covers any subject of interest to developers, from machine code to impostor syndrome. The show is created by a panel of full time developers with a wide variety of backgrounds and experiences.

Tobias Hieta, Amanda Sjöström and Fredrik Björeman will record an episode live on stage.

20.31 Optional.of(after event mingle);

For those who still have energy at The Bishop Arms, Järntorget 6

Hint: At the same time we run nforum (https://www.meetup.com/nforum/)