Poster taggade med ‘java’

Sida 3/22:123451020...22

Eclipse plockar per default det inloggade namnet och sätter i @author-taggen i all javadoc som man skriver. Jag personligen vill oftast att mitt riktiga namn skrivs där istället. Ett sätt att få till det är att man editerar code templates, Inställningar -> Java -> Code Style -> Code Templates. Detta känns ju inte helt optimalt så istället brukar jag editera eclipse.ini filen och lägga till följande fetmarkerade variabel:

-Xms256m

-Xmx1024m

-Duser.name=Anders Hedström

och vips så plockar Eclipse upp det värdet när jag skapar ny javadoc

Cygni är ett konsultbolag med ambitionen att vara Stockholms bästa arbetsgivare för skickliga systemutvecklare och systemarkitekter.​ Bland våra kunder finns Skandia, Aftonbladet, Cinnober, LensWay, Eniro, Metro, Com Hem och många andra företag som är ledande inom sin bransch.​ Cygni har således ingen branschinriktning, vi är specialister på agil systemutveckling och den kompetensen applicerar vi framgångsrikt i många olika branscher.​

Cygni består idag av 40 killar och tjejer i åldrarna 25-57.​ Vi upplever en mycket stark efterfrågan på våra tjänster och söker därför nu 5 stycken seniora javautvecklare/​systemarkitekter som trivs i konsultrollen.​

De flesta på Cygni är civilingenjörer men det är inget krav.​ Däremot vill vi att du älskar systemutveckling och har minst fyra års javaerfarenhet.​ Du ska helst ha jobbat med agil metodik och moderna ramverk som Spring och Hibernate.​ Som konsult hos oss arbetar du ofta tillsammans med Cygni-kollegor i utmanande och utvecklande uppdrag hos någon av våra kunder i centrala Stockholm.​ Ett intresse för exempelvis Scala, Groovy och Ruby är meriterande.

Läs gärna mer om oss på ​cygni.​se eller på vår teknikblogg Stacktrace!

Du har just klickat dig in på den första delen i min samling artiklar om Python – detta dynamiska högnivåspråk som både jag, många andra utvecklare samt organisationer som Google och YouTube tycker är grymt att utveckla i. I de kommande artiklarna tar jag upp bakomliggande filosofier, egenskaper hos språket, hantering av datatyper och allmänna tips och tricks som kan vara till hjälp för dig som är ny i språket. Läs mer >>

På gårdagens konsultmöte berättade Mårten Gustavsson från hitta.se om deras arkitektur vilket var otroligt intressant.

Han pushar bland annat för följande:

I veckan föreläste Tommy om Java på nya kunden WSP. Han följde sedan upp det genom att tillsammans med Emil Stridfeldt snacka om Java Power Tools, TDD och designskuld på Com Hem. Och imorgon ska Nathalie föreläsa om Python på Geek Girl Meetup!

Ny kund: WSP Group

Cygni har tecknat avtal om att leverera utbildning inom java till WSP, ett globalt analys- och teknikföretag som erbjuder konsulttjänster för hållbar samhällsutveckling inom Hus & Industri, Transport & Infrastruktur samt Miljö & Energi.

WebSockets är en av de intressanta nyheterna i HTML5. Tanken med WebSockets är att exponera en säker, klientinitierad tvåvägskanal mellan klient och server. Detta gör att man mycket enkelt kan sno i hop t.ex. ett webbaserat chat-program eftersom chat-texten kan skickas direkt till samtliga deltagare utan att behöva mellanlagras som vid t.ex. pollningsbaserade lösningar.

Läs mer >>

Detta inlägg visar hur Dependency Injection (DI) kan användas med hjälp av CDI, Guice och Spring. Depencency Injection beskrivs bland annat i Robert Buréns artikel Spring som DI-ramverk. Exemplet i detta inlägg är kraftigt influerat av en artikel jag läste på DZone.

Spring och Guice är två av de vanligaste ramverken för DI. Dessa ramverk kan användas i standalone-, web- och enterprise-applikationer. CDI är ett standardiserat sätt för DI som kommer med Java EE 6 och kan tills vidare därför endast användas i en enterprise-miljö. Spring erbjuder dock stöd för några av de features som definieras av CDI.

Läs mer >>

I denna artikel mixar vi Jersey med det XML-schema som Tommy Wassgren definierade i Serialisering med JAXB. Jersey är referensimplementationen för JAX-RS som är ett API för att bygga RESTfulla webbtjänster.

I artikeln visar vi hur enkelt det är att dra nytta av Jerseys inbyggda stöd för att skicka bl.a. XML och JSON m.h.a. JAXB. Vi visar också hur du kan enhetstesta REST-applikationen. Koden hittar du på github: https://github.com/cygni-stacktrace/jaxbws.

Läs mer >>

Apache Camel är ett javabaserat integrationsramverk som innehåller en mängd komponenter. När man konfigurerar kan man använda Spring xml, annoteringar och en Java DSL. Allt är väl beskrivet på Camels hemsida. Eftersom Scala är utvecklat för att enkelt kunna integrera med Java och Javas ramverk är det inte konstigt att är väldigt enkelt att integrera Scala-komponenter i Camel. Det finns även en Scala DSL som kan användas för att konfigurera Camel-routar med. Jag har skrivit ett litet Scala-Camel projekt, WeirdTranslator för att visa på hur Scala i Camel kan fungera. WeirdTranslator är  en variant på viskleken, man tar en mening och översätter den mellan ett antal språk och avslutar med att översätta till ursprungsspråket. I detta fallet finns det två vägar att få in och ut text antingen via GTalk, XMPP, och direkt med en TCP socket.

Läs mer >>

Sida 3/22:123451020...22