TextTest Ă€r en verktyg för att stödja arbetssĂ€ttet ”Text-based Testing”, som Ă€r en alternativ till klassiskt enhetstestning med t.ex. JUnit. Det nyligen kom en ny version av denna verktyg, 3.17, som har bĂ€ttre stöd för Java Ă€n tidigare versioner. (LĂ€s mer…)
-
Ny version av TextTest med utökad Java stöd
- fre 5 mar, 2010 kl 13:41
- 4 kommentarer
- Agile, Ant, Enhetstestning, Java, TDD, Verktyg
-
ApropÄ bananens böj
- ons 17 feb, 2010 kl 12:30
- Kommentera!
- Enhetstestning, Java, Verktyg
Mistaeks I Hav Made skriver intressant om Make It Easy som jag Ànnu inte hunnit fÄ anvÀndning för, men som ser ut att ha viss potential:
To create a builder (or ”maker” in the framework’s lingo) that can be used multiple times:
Maker<Banana> anIllegallyCurvedBananaWithinTheEU = a(Banana, with(curve, 45.0)); Banana naughtyBanana = make(anIllegallyCurvedBananaWithinTheEU);To define makers in terms of other makers:
Maker<Banana> aBananaThatCanBeUsedInTheManufactureOfSmoothies = anIllegallyCurvedBananaWithinTheEU.but(with(ripeness,1.0)); -
JavaScript User Group i Göteborg snart?
- lör 13 feb, 2010 kl 20:24
- 2 kommentarer
- JavaScript
Efter presentationerna av JSConf i december och tisdagens och onsdagens dotnet- och Javaforum (dÀr jag gav introduktion till webboptimering) har det hoppat fram personer ur sina vrÄr och frÄgat mig om det blev nÄgot av den dÀr JavaScript User Group-idén jag skrev om för ett tag sedan.
-
Javaforumpresentationer online
- tor 11 feb, 2010 kl 14:30
- 3 kommentarer
- JavaForum
GĂ„rdagens Javaforum var riktigt bra, mycket folk och bra presentationer. Presentationerna ligger nu uppe under javaforumfliken i övre menyn hĂ€r pĂ„ jsolutions. Men ni fĂ„r dem hĂ€r ocksĂ„…
Javaforum 2010 Q1
- JavaUpdate (Pierre Ingmansson, Iptor)
- Designa kraftfulla Entiteter med JPA, JAXB och Maven2 (Lennart Jörelid, Agilon)
- Best Practise inom webboptimering (Fredrik Wendt, Iptor)
- TĂ€nk igen! (Case Study: Planeto.com) (Magnus Robertsson, Planeto.com)
- Enterprise Architecture med Master-Slave principen (Peter Norrhall, Mindedge)
-
FOSDEM 2010 – tioĂ„rsjubileum
- lör 6 feb, 2010 kl 00:01
- Kommentera!
- Konferenser
I Ă„r gĂ„r den tionde upplagan av Free Open Source Developers’ European Meeting (FOSDEM) av stapeln. Jag har tidigare varit hĂ€r och försökt hĂ€nga med i Free Java-rummet och emellanĂ„t ramlat över i Jabber+XMPP (och sĂ„ har jag tĂ€nkt ta den dĂ€r LPI-certifikatet men tiden rĂ€cker inte till riktigt). I Ă„r finns det Ă€ven ett JBoss-rum, sĂ„ exakt var jag kommer hamna har jga inte lyckats lista ut Ă€nnu. Man vĂ€ntar dock mycket folk och kommer dĂ€rför tillĂ€mpa conference participant defragmentation. Detta innebĂ€r att om det Ă€r ledigt till vĂ€nster i den rad man sitter sĂ„ flyttar man dit helt enkelt! Skall bli kul att se i praktiken. :) Om bara en liten stund Ă€r det iaf dags för uppstart via det nĂ€stan obligatoriska beer eventet (iaf för konferenser för FLOSS-utvecklare). I Ă„r Ă€r det Google som sponsrar detta evenemang, Delirium ser till att det finns nĂ„gonstans att vara och hela stĂ€llet skall tydligen vara exklusivt öppet bara för FOSDEM-deltagare.
(LĂ€s mer…) -
ApacheDS som LDAP server för auktorisering i Java EE
- tor 4 feb, 2010 kl 18:38
- 3 kommentarer
- JEE, sÀkerhet
ApacheDS – Apache Directory Server
Om man sitter i ett projekt och ska implementera ”rollbaserad auktorisering” i sin applikation, sĂ„ att en anvĂ€ndare i en grupp A ska fĂ„ göra en sak och en anvĂ€ndare i en grupp B ska fĂ„ göra en annan, sĂ„ kan det hĂ€nda att man behöver anvĂ€nda LDAP-funktionalitet i kombination med ”J2EE form based authentication” eller liknande.
Om man dĂ„ inte vill anvĂ€nda det vanliga Microsoft Active Directoryt pĂ„ företaget, i utveckling/unit-testning, utan istĂ€llet ha nĂ„got eget att anvĂ€nda lokalt sĂ„ finns det lite olika directory tjĂ€nster som man kan anvĂ€nda. (LĂ€s mer…)
-
Programmering Àr enbart Design
- tis 2 feb, 2010 kl 11:01
- 1 kommentar
- Agile, ArbetssÀtt, Programmering
Har du eller nÄgon du kÀnner nÄgonsin försökt jÀmstÀlla mjukvarubranschen med byggbranschen? Visst Àr det vÀl sÄ att vi, precis som dem, bygger saker och dÄ borde arbetssÀtt och metodik vara densamma? Eller?
Jag tÀnker hÀr lÀmna över ordet till Joakim Holm som har skrivit ett underbart blogginlÀgg som öppnar ögonen pÄ en:
http://jockeholm.wordpress.com/2010/01/29/programming-is-all-design/Programm -
The SUN is going down
- lör 23 jan, 2010 kl 21:30
- Kommentera!
- Java
SUN som bolag verkar vara slut. Nu Àr det Oracle. James Gosling har kommenterat pÄ sin blogg, med en fin bild:
-
Javaforum 10 februari
- tor 21 jan, 2010 kl 15:12
- Kommentera!
- JavaForum, Konferenser
NÀsta Javaforum gÄr den 10 februari. Agendan nedan, du anmÀler dig som vanligt pÄ javaforum.se.
Plats : IT-Universitetet, ForskningsgÄngen 6, Lindholmen, Göteborg
17:00 Macka & mingel17:30 JavaUpdate
Senaste nyheterna i JavavÀrlden
Pierre Ingmansson (Iptor)
17:45 Designa kraftfulla Entiteter med JPA, JAXB och Maven2 (LĂ€s mer…) -
MAMP: Mycket enkelt sÀtt att sÀtta upp grunden för MediaWiki
- tis 19 jan, 2010 kl 21:19
- 3 kommentarer
- Databaser
MAMP förkortning av Macintosh, Apache, Mysql och PHP. Med endast nÄgra mustryck och ett begrÀnsat antal tangentnedslag har jag nu installerat detta att ha till min mediawiki pÄ min mac.
Och att stoppa/starta servrarna görs smidigt med en MacOS dashboard widget:

-
Cfp: Agile Testing Days
- tis 19 jan, 2010 kl 04:14
- Kommentera!
- Agile
Det skapas mer och mer tjÀnster och material kring agila utvecklingsmetodiker och tekniker. Jag sprang pÄ (eller blev översprungen av) Agile Record. som planerar att ge ut en PDF-tidning fyra gÄnger per Är. Den första ligger ute nu (kostar din e-postadress) och ser tidningsaktig ut (inte hunnit lÀsa Ànnu dock).
DÀrifrÄn sÄg jag hur som helst att Agile Testing Days nu har öppnat sin call for papers. SÄ om du fick nobben frÄn SDC eller om den inte ger nog med agil eftersmak i munnen kanske en konferens i Berlin lockar.
Ett nytt ”Agile Community” har ocksĂ„ startats, behövs det? Kanske det, liksom Scrum on Rails.
-
Fonter
- tis 19 jan, 2010 kl 00:56
- 1 kommentar
- Java
Personligen sÄ brukar jag inte Àndra fonter i dom olika IDEer eller editorer som jag jobbar i men har haft funderingar pÄ att göra det flera gÄnger. Det finns ju en hel del fonter som kanske gör att man blir mer produktiv men framförallt Àr dom ju fina att titta pÄ. Man kanske kan göra det lÀttare för ögat att lÀsa gammal legacy-kod.
HÀr Àr top 10 lista pÄ programmerings-vÀnliga fonter.
Brukar du Àndra fonter för programmering och i sÄ fall vilka fonter anvÀnder du?
-
Studie om testdriven utveckling
- mÄn 18 jan, 2010 kl 11:45
- 1 kommentar
- ArbetssÀtt, Enhetstestning, Programmering, TDD, code kata, jUnit
EmellanĂ„t stĂ€lls frĂ„gan om det pĂ„visats att testdriven utveckling verkligen kan ge nĂ„gra konkreta, positiva resultat utanför skolprojekt, dvs i industrin. ”Ja, men det finns inte jĂ€ttemĂ„nga som jag kĂ€nner till”, Ă€r det svar jag brukar ge. IBM och Microsoft har publicerat en studie dĂ€r man sett att TDD minskat antalet buggar med mellan 40 och 90 procent. De skriver:
Test-driven development (TDD) is a software development practice that has been used sporadically for decades. [...] However, little empirical evidence supports or refutes the utility of this practice in an industrial context. Case studies were conducted with three development teams at Microsoft and one at IBM that have adopted TDD. The results of the case studies indicate that the pre-release defect density of the four products decreased between 40% and 90% relative to similar projects that did not use the TDD practice. Subjectively, the teams experienced a 15â35% increase in initial development time after adopting TDD.
PÄ tisdag kör vi igÄng en ny omgÄng av JDojo dÀr vi genom övningar övar upp TDD-fÀrdigheterna. Utöver JDojon kommer vi ocksÄ i vÄr genomföra motsvarande koncept ute hos kund i deras lokaler.
-
Ant v.s Maven
- fre 15 jan, 2010 kl 23:37
- 9 kommentarer
- Ant, Maven
LÀste ytterliggare ett blogg inlÀgg dÀr författaren inte var sÄ glad i Maven. Det Àr verkligen fantastiskt att en mjukvara kan vÀcka sÄ mycket kÀnslor. Jag Àr sjÀlv ingen fan av Maven och comunityn Àr splittrad av dom som Àlskar maven och dom som hatar det. Att folk inte stör sig lika mycket pÄ ANT beror nog pÄ att dÀr gör du det mesta sjÀlv och Àr det nÄgot som Àr problem sÄ har du skapat det sjÀlv och kan sÄledes fixa det. Med Maven sÄ fÄr man mycket gratis och man kommer fort igÄng men nÀr det sen börjar strula med diverse plugins och IDE integrationer sÄ sitter man dÀr med skÀgget i CD-lÀsaren och surfar pÄ forum och google för att försöka hitta nÄn som löst problemet.
(LĂ€s mer…) -
Google hackar i Kina
- ons 13 jan, 2010 kl 12:18
- 3 kommentarer
- Java
Facebook-grundaren Mark Zuckerberg skrev nĂ„got i stil med: ”Om Facebook var ett land skulle det vara det Ă„ttonde största, precis ovanför Japan.” (se Mathias Klangs Social Media-presentation, bild 21)
Det startar en ny Google Technology User Group i Göteborg (GTUG) nu i dagarna (första mötet 13:e januari) vilket Àr positivt. Min högst personliga instÀllning till Google har hittills varit tvÄdelad: vÀlkomnande och ifrÄgasÀttande.
Google Ă€r det nya Microsoft – i meningen att den driver utvecklingen men ocksĂ„ ”kör över” anvĂ€ndare och utvecklare (var Ă€r SDK för Android 2.1), till stor del bara pga att det blivit en stor maskin som ”vill göra saker pĂ„ rĂ€tt sĂ€tt”. Viss Ă„ngvĂ€ltsmekanism blir ju oifrĂ„nkomlig nĂ€r man Ă€r en jĂ€tte och drar riktigt stora projekt sĂ„ tills viss del Ă€r det ju förklarligt – men det fĂ„r inte de som kĂ€nner sig överkörda att mĂ„ bĂ€ttre …
à andra sidan flörtar man mycket med öppen kÀllkod, tyvÀrr inte sÄ mycket med den fria öppna kÀllkoden jag hade föredragit. Detta Àr dock en stora skillnaden om man jÀmför med pyttemjuk, tycker jag, som har mycket svÄrare Àn andra stora spelare att bidra och delta Àven om det börjar ljusna (jag tÀnker pÄ inblandning i Apache, EcmaScript). DessvÀrre sÄ Àr Google inte speciellt bra pÄ att bidra tillbaka till ekosystemet med faktisk kÀllkod. En av Linux-core-mÀnniskorna talade pÄ Google techtalks för ett litet tag sedan och listade dÄ alla 7 patchar som kommit frÄn Google. Det Àr ganska litet med tanke pÄ att de kör ett av vÀrldens största Linux-kluster, om inte rent av det största.
Som föresprĂ„kare för mĂ€nskliga rĂ€ttigheter och fri programvara var jag tveksam till Googles intĂ„g i Kina för ett par Ă„r sedan. Hur hĂ„rt skall man hĂ„lla pĂ„ sina principer nĂ€r man stĂ„r inför en stat som censurerar likt Orwells 1984, men samtidigt ”representerar” en dryg sjundedel av jordens befolkning? Hur som helst har man idag pĂ„ sin blog gĂ„tt ut med information och meddelande om att man utvĂ€rderar (eller rent av omvĂ€rderar) sin Kina-satsning. Min tolkning av vad det skriver Ă€r att man inte stĂ€ller upp pĂ„ vilkoren lĂ€ngre, dvs:
- gammal: vi censurerar enligt era önskemÄl
- ny: vi ser pÄ medan ni hackar vÄra anvÀndares konton i syfte att motverka kÀmpar för mÀnskliga rÀttigheter
Hatten av sÀger jag till vÀrldsmakten Google och vÀlkommen till vÀrlden, Göteborg-GTUG.
