Välkommen till Umeå Java User Group, en grupp för alla som är intresserade av java och angränsande ämnen. Vi träffas andra tisdagen 18.00 varje månad.

  1. JUG-mötena handlar om nätverkande framför sälj och rekrytering

  2. JUG präglas av individer framför företag

  3. JUG handlar om kunskapsutbyte framför envägsinlärning


Låter det här intresant anmäl dig till vår meetup eller maila oss.

onsdag 11 mars 2015

CQRS och Event Sourcing - efterspel!


Dan och Marcus från Citerus höll ett tight, roligt och informativt talk om CQRS och Event Sourcing där vi hade mycket kul och intressanta diskussioner.

Slides och källkod är bara att ta hem och granska, det tackar vi för!

Det blev också en artikel hos Infotech.

Det verkade också som att bytet från Google Calendar till Meetup var uppskattat!



måndag 23 februari 2015

CQRS och Event Sourcing på UmeJUG 10/3

Nästa träff den 10:e mars så kommer Dan Eidmark och Marcus Olsson från Citerus och pratar om CQRS och Event Sourcing.
Plats: Triple Helix, SamverkanshusetTid: 18.00-20.00

OBS! Vi håller på att titta på alternativ till Google Calendar för inbjudan/anmälan, mer info kommer!


CQRS och Event Sourcing

CQRS och Event Sourcing hjälper oss att skapa en design som är testbar, förändringstålig och enkel att förstå. Med små medel kan vi utveckla system som inte bara stödjer affären utan även öppnar upp för nya affärsmöjligheter.

Presentationen kommer blanda teori med exempel ur vår exempelapplikation för att se hur teorin fungerar i praktiken. Koden finns tillgänglig här:github.com/citerus/bookstore-cqrs-example

Du kommer få kunskap om hur du kan använda CQRS och Event Sourcing tillsammans med domändriven design för att skapa mjukvara med tydligt affärsfokus.

Väl mött!

tisdag 13 januari 2015

Stephen Chin is coming to town!


Update: Umecon lottar ut 10 st Raspberry Pi B+ bland er som närvarar!

On Thursday 5/2 UmeJUG we are happy to welcome Stephen Chin, who will present some super cool IoT demos with Java, Raspberry Pi, and 3D printing. He is bringing some really interesting stuff for his demos:

* 3D Printer
* Line follower robot
* RFID Magic Hat
* Perhaps another surprise if it gets done in time.  ;)

Stephen Chin is a Java Ambassador at Oracle specializing in embedded and UI technology, co-author of the Pro JavaFX Platform 2 title, and the JavaOne Content Chair. He has been featured at Java conferences around the world including Devoxx, JFokus, OSCON, JFall, GeeCON, JustJava, and JavaOne, where he thrice received a Rock Star Award. Stephen can be followed on twitter @steveonjava, reached via his blog: http://steveonjava.com/, and his hacking adventures can be seen on: http://nighthacking.com/


tisdag 2 december 2014

UmeJUG 5 år

Det är fem år sedan Mattias Sällström, Jonas Andersson och Jens Wallström startade UmeJUG, det måste vi fira! Det blir tal, det blir mat, det blir bubbel, och det blir tårta!

OBS! Anmälan/biljetter skaffar du på eventbrite!

Klara Ward från Oracle och Jfokus-generalen Mattias Karlsson från King kommer underhålla oss med varsin session. Klara om Java Mission control + Java Flight Recorder och Mattias om Creating Learning Organisations.

Preliminär planering
17.00 - 17.30 Bubbel, mat och mingel
17.30 - 17.45 Åren som gått
17.45 - 19 Klara Ward:  Java Mission control + Java Flight Recorder
19.00 - 19.10 Tårta och kaffe
19.10 - 20 Mattias Karlsson: Creating Learning Organisations
20.00 - fortsätter vi firandet och diskussionerna på någon närliggande lokal

Vi tackar Cinnober, Omegapoint och Metria som sponsrar med lokal, mat, bubbel och tårta!

Bio
Klara is a senior developer in the Java Mission Control team at Oracle, coding GUIs and hacking the build system. She has been working with Java/JRockit Mission Control and the JRockit JVM since 2002. If you ask a question on the Mission Control forum, or on StackOverflow, chances are Klara will give you an answer.

Abstract
Have you still not tried the recently added low-overhead profiler tools in JDK? Fear not :) 
We'll go through Java Mission control and Java Flight Recorder to look at features and practical use cases.
Profiling areas include excessive GC, synchronization problems and execution hotspots.
Part of this talk will hands-on (sing-a-long style), so bring your laptop so you can join the fun. To make sure you come prepared for the talk, go check out javaklara.tumblr.com the days before the JUG meeting.

onsdag 22 oktober 2014

Umejug 11/11 - 2014

Vi välkomnar er till en kväll i Commodores tecken med två föreläsningar; Demos på C64 och JAmiga - Java på Amigan.

Demos på C64
P-A Bäckström, Metria

Vad är en demo? Vilka gör demos? Hur gör man dem? Varför kodar man för en 40 år gammal hårdvara? P-A Bäckström berättar lite historik, visar exempel och går ner på kodnivå - och då snackar vi givetvis assembler. Han kommer också berätta om vanliga algoritmer och tillvägagångssätt för att utnyttja den begränsade hårdvaran i en 64:a maximalt. För att förstå det behövs en genomgång av hårdvaran, dess begränsningar och därmed utmaningar.

P-A jobbar vanligtvis som Systemarkitekt på Metria i Umeå. Han har varit medlem i demogruppen Triad men åker i dagarna till Holland för att tävla med Booze Design

Java på Amigan -- portning av JVM till icke-unix-baserat OS
Joakim Nordström, Omegapoint

JAmiga är namnet på mitt kvällsprojekt för att få igång en JVM (Java virtuell maskin) på Amiga. Jag kommer beskriva arbetet utifrån perspektivet att porta en JVM till ett icke-unix-baserat operativsystem.
Det blir en blandning av de olika delarna som bygger upp en JVM, hur JVM:en talar med värdoperativsystemet och en del om de olika öppen källkods-alternativ som finns i JVM-väg. Visst fokus kommer även läggas på de skillnader som finns mellan unix-lika OS och Windows, gentemot i detta fall Amiga OS, och några av de utmaningar jag ställts inför.
Föreläsningen ger en närmare inblick i vad en JVM egentligen gör. Man behöver inte vara en Java-expert för att tillgodogöra sig innehållet, men ett grundläggande hum underlättar.

söndag 5 oktober 2014

Umejug 14 oktober 2014

Välkomna till oktobers UmeJUG-träff.

Jan Stenberg från KnowIT kommer att berätta om:

Microservices, ett hett nytt buzzword som också är en realitet

Begreppet microservices har dykt upp under de senaste åren för att beskriva system som byggs upp av flera små oberoende tjänster.
Jag ger en introduktion till microservices, vad det är och vad det inte är, och de grundläggande arkitektur- och designkoncepten.
Jag tittar också på vilka olika microservices-implementationer vi redan sett utan att ha kallat det microservices.

Efteråt finns det tid att diskutera microservices och arkitektur.

Om det finns tid kör vi några blixtar, anmäl intresse till Mattias eller Jonas

tisdag 2 september 2014

Umejug 9 September 2014

Välkomna till höstens första umejug!

Kvällen ser ut ungefär såhär:

18-18.45 Clean Code - vettigt eller onödigt? Det finns kanske olika åsikter, så det kan bli en intressant diskussion. Avslutas med ett Code Quiz - exempel på hur kod inte ska se ut. Jonas Andersson.

18.45-19.30 Dropwizard - en introduktion. Vad är det, varför ska du använda det och hur börjar man? Mattias Sällström.

19.30 Continuous Deployment på JBoss 7+ med Maven. (I mån av tid - vis av tidigare erfarenheter kan sessionerna innan dra ut på tiden :). Ett exempel på hur man kan ta några steg bort från maven-release-plugin och några steg närmare Continuous Deployment. Vi tittar på jboss-cli, maven, nexus och bash-programmering. Jonas Andersson.

Vi syns på tisdag!