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.

söndag 14 februari 2016

Minecraft Modding with Forge

Vi som var där hade två kanontimmar där Arun Gupta gick igenom grunderna i Java, forge och lite tips runt minecraft. Det var tydligt att Arun gjort detta tidigare och han fick snabbt igång en bra dialog med kidsen som hade stenkoll på Minecraft. Inga frågor gick obesvarade och Arun fick flera gånger hjälp med (snygg pedagogik) att lösa problem i Minecraft.

Genomgångar blandades med övningar och det ständiga kreativa ljudet av kunskapsutbyte skvallrade om att både vuxna och barn trivdes!

Slides, kod och instruktioner finns på Devoxx4kids github.

Västerbottens-Kuriren var där och skrev en artikel.


lördag 13 februari 2016

Docker tooling, couchbase and some kubernetes

Arun Gupta berättade på fredagkvällen om floran av tooling för Docker, framförallt

  • Docker engine
  • Docker compose
  • Docker swarm
Arun introducerade couchbase relativt mongodb och använde couchbase-containern som exempel för att visa deploy till Amazon AWS med Tutum.

Avslutningsvis visade Arun översiktligt hur kubernetes fungerar och skillnaden mot swarm.

Slides finns på github, där man också kan hitta listan på vanliga kommandon som Arun visade, tex
  • docker rm $(docker ps -aq)
  • docker history
  • docker stats
  • etc...


tisdag 19 januari 2016

Java (EE) in 2016 - A Community Conversation with Adam Bien

UPDATE: The video of the session is available!


Today we had a great virtual meet with Adam Bien using Ustream! It was the first time we tried out the Ustream platform which turned out to have very high quality sound and video. One drawback though was lag, which made our chat questions turning up at Adams side a few minutes later than expected (in fact, our video feed was lagging, not the chat).

We got Adams take on these questions and more:

-  What do you think a typical web application should look like? How should it be built?

- When using REST, which level of REST is appropriate when, is HATEOAS something to strive for, how to implement it?

- Which patterns do you recommend, hexagonal architecture, layers, ...?

- What do you think of the DDD strategic and tactical patterns?

- Microservices vs right-sized services, is transactions over several services always a bad idea?

- When use JSF? Is it still useful?


After the session we had a discussion about Adams replies and personal experiences from various enterprises. Thanks everyone for attending and sharing your experience, and thank you Adam!

måndag 7 december 2015

Inför Java 8 Workshop

Hej
Kul att du kommer på workshopen på tisdag! Då ska vi renovera lite java 7 kod, har du ingen bra Java 7-kod att utgå ifrån? Ingen fara! Du kan använda den här Game of life-implementationen.
För att slippa sitta och vänta på git och Maven under workshopen så rekommenderas det att du kör följande kommandon i förväg:

cd game-of-life
mvn install
cd gameoflife-web
mvn jetty:run

När allt är nerladdat ska du kunna surfa in på: http://localhost:8080
Väl mött på tisdag!

onsdag 15 april 2015

Uppstart OWASP North Sweden

OWASP North Sweden fick en smakstart med en mycket lyckad kväll. Trots att vi drog rejält över tiden så stannade de flesta kvar och lyssnade på OWASP top 10 och hur Swedbank bekämpar intrång.

Länkar till slides kommer mer info om senare!

Artikel på Infotech: http://www.infotechumea.se/sakerhetshot-pa-internet-lockade-manga

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!