onsdag 18 september 2013

JkpgJug med Arun Gupta

Hej på er,

Vi är mycket stolta över att presentera höstens första jug och chockstartar säsongen med en riktig godbit:

Exklusiv hangout med Arun Gupta!

Han kommer att via en exklusiv Google Hangout presentera nyheter i Java EE7 ända från San Fransisco hela vägen till lilla Jönköping. Missade du honom på Jfokus, javaone eller devoxx så finns nu chansen här.

Datumet är onsdagen den 2/10, kl 17:30 i Sogetis lokaler på Klubbhusgatan 13. Vi börjar med lite mackor, öl och samvaro och klockan 18:30 börjar presentationen. Anmäl er via Google groups eller Google+.

Om ni inte har möjlighet att närvara rent fysiskt så kan ni haka på via Google Hangout. Då antalet platser i en Hangout är begränsat så vill vi gärna att ni hör av er om ni tänker vara med via hangout (först till kvarn...)

OBS: Det event som kommer att användas på onsdag för Google Hangout är Arun Gupta talks EE7 at JkpgJUG

Väl mött!!

/JkpgJug (genom Martin E)



måndag 6 maj 2013

Google I/O Extended

Konferensen Google I/O går av stapeln den 15:e maj och vi tänkte träffas och titta på keynoten tillsammans. Google erbjuder streaming av keynote och alla sessioner från konferensen, som förvisso inte är Java-ortodox, men förhoppningsvis ändå intressant och det blir sannolikt trevligt att träffas.

Kvadrat sponsrar med lokaler! Vi träffas 17:30 på i Bauerhuset på Slottsgatan 14. Väl mött!

Anmäl er på Google Plus eller på Google-gruppen.

måndag 18 februari 2013

Mongo Maven!

Nu är det dags igen!

Onsdagen den 27/2 kör vi ännu ett Jug-möte. Den här gången i Consids lokaler (Barnarpsg 13) kl 17:30, anmäl er via Google Groups

På agendan står (förutom lite mat, mingel och dryck):

MongoDB

Anders J och Oscar Christensson lär oss lite mer om MongoDB:
  • Vad är MongoDB
  • Likheter och skillnader mot relationsdatabas + SQL
  • Varför (och varför inte) MongoDB, fördelar, nackdelar
  • Hur använder man MongoDB från Java och console
  • ... och förhoppningsvis lite kodexempel

Maven-plugin

Roland H berättar om hur en maven-plugin för att kompilera less-filer kom till:

"Behöver du utöka ditt bygge med funktionalitet som det inte redan finns 
plugins för eller där du behöver modifiera existerande plugins 
till att utföra nya trick? En fallbeskrivning av hur vi fick maven att kompilera less-filer. "

Vi ses!!

måndag 28 januari 2013

Jugen far västerut!

Hej svejs,

Den 7/2 är det ett på pappret mycket intressant javaforum i Göteborg, för detaljer se här:
http://www.javaforum.se/jf/?meeting=98

Arun Gupta (evangelist från Oracle) kommer och på agendan står bl a:

  • The Java EE 7 Platform: Boosting Productivity and Embracing HTML
  • How I Learned to Stop Worrying and Love Javascript
  • Building WebSocket Applications in Java


Vi tänkte oss att vi samåker dit för miljön skull och för vår egen trevnads skull. Anmäl er själva på ovanstående länk och fyll sen i namn och om ni kan ha bil på:

så samordnar vi. 

/Martin

tisdag 4 december 2012

Certifiering!

Halloj,

Som vi sa på förra mötet så tänkte några av oss köra ett certifieringsrace. Eftersom det är rätt så rejält tråkigt (men ack så nyttigt) så hoppas vi att det kan bli lite roligare om man gör det tillsammans. Är du intresserad av någon certifiering så skriv in dig i följande dokument:

https://docs.google.com/spreadsheet/ccc?key=0AjKXdjPvzBGJdGpUbzhoUzR6NVg4ZEhaZ0VjWkVCbEE#gid=0

Enklast är sen om ni som eventuellt är intresserade av en certifiering snackar ihop er om praktiska detaljer.

Lycka till!!

/Martin

torsdag 29 november 2012

GIT

Kul att det var så många som ville komma och lyssna på bland annat mig förra träffen.

Jag pratade om GIT, som är ett versionshanteringssystem (http://git-scm.com/).

Jag fick backning om att jag lade dragningen på lite hög nivå, då inte alla jobbat med git. Min tanke var mer att locka folk till att testa och se att man kan göra ganska häftiga grejer med git än att ge en introduktionskurs. Så jag länkar vidare till lite introduktionsmaterial här.

Ni kan se min presentation på länken nedan. Presentationen är som sagt bland de fulaste som skapats och har inte så mycket information, min dragning var mer baserad på demonstrationer. Men för de som vill se den finns den här.


Repositoriet jag visade de olika log kommandona med var ett av mina hobbyprojekt, gimli (https://github.com/walle/gimli).

Jag passar också på att tipsa om ett annat av mina hobbyprojekt, gas (https://github.com/walle/gas). Det är ett verktyg för att byta git-användare. Smidigt att använda om man parprogrammerar, då man kan ha sin vanliga användare och en parprogrammeraranvändare. T.ex. fredrik+sven@limepark.se för att visa att man satt två vid den commiten.

Tack för att ni kom och lyssnade på mig babbla i nästan en timma. Det var kul, vi får göra om det med något annat ämne :)

onsdag 28 november 2012

Lambda-uttryck i Java SE 8

Tack för visat intresse!

Den som vill prova lambda à la jdk 8 behöver bara ladda hem jdk 8 med lambda-stöd.
Utvecklingen av jdk8 sker i en branch som ännu så länge kan laddas ner separat. Alla föreslagna ändringar i jdk8 finns alltså inte med här men tillräckligt för att leka med.

Vidare behöver du en IDE med lambda-stöd. I skrivandes stund finns Netbeans och nyligen släppta IDEA 12 (på demon använde jag experimentella IDEA IntelliJ Leda) med stöd för lambda-uttryck.

Brian Goetz har författat en del intressant och lättläst (i alla fall mer lättläst än själva JSR 335) material som sammanställer lambda-relaterade språk-förbättringar i jdk8.
  • http://cr.openjdk.java.net/~briangoetz/lambda/sotc3.html
  • http://cr.openjdk.java.net/~briangoetz/lambda/collections-overview.html
  • http://cr.openjdk.java.net/~briangoetz/lambda/lambda-translation.html
Prova gärna nedanstående recept för att banta antalet rader i din kodbas:

Thread thread = new Thread(
    () -> System.out.println("Do this later in separate thread..."));

Eller en läcker list-reduktion:
final List<String> names =
    Arrays.asList("ghandi", "mandela", "tutu", "king", "theresa");

names.stream()
    .filter(s -> s.startsWith("t"))
    .forEach(s -> System.out.println("Namn som börjar på t: " + s));

...där det senaste torde ge följande output när du kör det:
Namn som börjar på t: tutu
Namn som börjar på t: theresa

fredag 9 november 2012

Väl mött igen Java-entusiaster


Det vore trevligt att samla JUG-medlemmarna igen! Vi träffas igen den 28:e november, kl 17:30 i Sogetis lokaler på Öriket (Klubbhusgatan 13). Sogeti bjuder på mat och dricka. Vi hoppas på öl-sponsring!

På agendan har vi (minst) tre punkter, och det finns säkert tid till mer diskussion om någon känner sig manad:
  • Fredrik Wallgren (https://github.com/walle) ger en kort introduktion till versionshantering med git. Dessutom visar han lite funktioner i git som förhoppningsvis ger mersmak. För att få ut så mycket som möjligt rekommenderas att redan ha testat git själv, du kan göra det online på http://try.github.com.
  • Workspace Mechanics hjälper dig centralisera dina inställningar i eclipse.
  • Certifiering: varför certifiera sig inom Java? Diskussion kring hur vi kan vi hjälpa varandra.
Anmäl dig helst på Google Groups, men om du inte tycker om det så försök med Google+, LinkedIn, twitter (@jkpgJUG) eller rörpost - bara det inte hindrar dig från att delta!
(Det är fritt fram att registrera sig på Google Groups)