Tag Archives: web

A Crisp New Web

Posted on by

As a visitor to the Crisp Blog, you may have noticed that we’ve launched a new web site on www.crisp.se?

Apart from a new design, we’ve also changed CMS from imCMS by imCode to open source WordPress.

Old site, based on imCMS

New site, based on WordPress

read more »

JAX-RS: RESTful Web Services

Posted on by

Draft specen för JAX-RS: The Java API for RESTful Web Services släpptes för någon vecka sedan. Som oftast brukar jag inte orka granska specarna som kommer, men denna gång tog jag mig en titt. It made me go mmmm… som det heter. Kan denna lilla kodsnutt väcka aptiten:

@UriTemplate(“widgets”)‏
public class WidgetList
{
@HttpMethod
@UriTemplate(“offers”)‏
WidgetList getDiscounted() { /* ... */ }

@UriTemplate(“{id}”)‏
Widget findWidget(@UriParam(“id”) String id)‏
{
return lookupWidget(id);
}
}

Här är en annan goding:

@UriTemplate(“widgets”)‏
@ProduceMime(“application/widgets+xml”)‏
public class WidgetList
{
@HttpMethod
String getAll() { /* ... */ }

@HttpMethod
@UriTemplate(“{id}/description”)‏
@ProduceMime(“text/html”)‏
String getDescription(@UriParam(“id”) String id) { /* ... */ }
}

Men, gräver man djupare i specen (den är hittills bara ~30 sidor) så blir det mer hmm… än mmm… massor av rätt märkliga begrepp som jag aldrig stött på tidigare. Speciellt begreppet Contract i detta sammanhang förvirrar mig ganska mycket. Hur som helst, väl värt en titt. Kanske en RD på ämnet?

Detta har hänt i sommar

Posted on by

För er som inte knarkar tekniknyheter lika okontrollerat som jag gör har jag nöjet att få summera de senaste 5-6 veckorna inom områdena Java, Ajax, Scrum och annat av intresse. Tro mig, jag har gallrat stenhårt.

  • JUnit 4.4 släpptes nyligen. Nyheterna var inte speciellt upphetsande.
  • En av mina favoritbloggare, Cederic Beust, har skrivit om dynamiska och statiska språk. Inte mycket text, men mycket intressant. Väl värt ett par minuter.
  • Av någon anledning är kodformattering mig nära hjärtat, så det var med visst nöje jag noterade att Slashdot hade en tråd om detta i somras. David Herron har bloggat i samma domäner, vilket är kul, även om han verkar ha snott titeln på sitt inlägg från mig.
  • Medlemmar från Ajax-ramverket Dojo har skrivit en artikel med namnet "Why Dojo", som jag tror alla som står i valet och kvalet att välja Ajax-ramverk nog bör läsa. Dojos event-modell är väldigt cool, och tydligen har den blivit extra bra i senaste 0.9 versionen av Dojo.
  • En annan Ajax-artikel med namnet "Write scalable Comet applications with Jetty and Direct Web Remoting" borde intressera alla som försöker välja Comet-ramverk. Go DWR Go!
  • ThoughtWorks har släppt en "agile project management software" med namnet Mingle. Vet inget mer om detta, men Henrik kanske känner sig manad?
  • Matt Raible har summerat "Open Source Web Frameworks’ Mailing List Traffic – June 2007", dvs hur mycket trafik är det på de olika ramverkenas mailinglistor. Ganska intressant, om man försöker avgöra vartåt det blåser. Till min stora glädje ligger Wicket bra till, Liksom GWT, men mest trafik har Ruby on Rails, vad man nu kan dra för slutsatser av det?
  • W3C funderar på att inte låta HTML 4 övergå till XHTML, eftersom de verkar vilja göra en femte version av HTML. Vad ska man tro om det?
  • Specifikationen för Java EE 6 har släppts. Troligen kommer de första implementationerna först i början av 2009.
  • Jag försöker hålla ett öga på vad som skrivs om Scala, då jag fått intrycket att det kanske är ett bra språk för framtidens multi-core processorer, så artikeln "Is Scala the new Groovy" kunde jag naturligtvis inte undvika. Sedan finns det de som tror att Terracotta är rätt väg att skriva multi-core applikationer i Java, så "Hello Terracotta" kanske är rätt ställe att börja?
  • Vill man läsa mer om JavaScrips framtid så kan man läsa här. Daniel?
  • För oss anhängare av Google Calendar är nog artikeln "Black belt scheduling with Google Calendar" oundviklig.
  • Vad kommer efter social networking? Själv har jag inte en aning, eftersom jag känner mig helt bakom flötet när det gäller Facebook, YouTube, MySpace, Twitter, etc etc etc.

Privat har jag varit en vecka i Småland, 4 veckor i Thailand, samt en vecka i Västerbotten, där jag och mina två söner besteg fjället Jengegietje, 1477 meter över havet, i lysande väder. Shorts och T-tröja räckte på toppen!

Breaking the Collective IQ Barrier

Posted on by

Nova Spivack är rätt pratig, men hans senaste blog är mycket tankeväckande. Hans spiel är, som vanligt, om den semantiska webben (Web 3.0). Den kommer, enligt honom, att ge oss intelligenta agenter i form av mjukvara som kan resonera sig fram till kunskap åt oss. Låter riktigt spännande. Är det här man ska försöka med ett startup?

Yahoo! Pipes

Posted on by

Yahoo har släppt något de kallar Pipes. Har man någon sorts Unix-bakgrund så får man rätt associationer – det är ett sätt att låta data flöda genom olika filter och program för att ge nya data. Det som är spännande med Yahoo Pipes är att den kan hantera vilken WWW data som helst. RSS feeds, Google Base data, vad som helst i stort sett. Med ett visuellt verktyg kan man sedan pipa det hela genom olika verktyg och andra pipes, utan begränsningar, för att sedan publicera datat i en ny URL. Hur som helst så har väldigt många bloggat om det idag. Kan bli stort. Det ser spännande ut.

Den Semantiska webben

Posted on by

Har börjat intressera mig för den semantiska webben, a.k.a. Web 3.0. Läste en lång, passionerad och rätt flummig artikel i ämnet, men när jag började gräva mer så kändes det inte som om det fanns speciellt mycket konkret. Hittade nästan inga ontologier av intresse, även om den för resor var rätt nära. Den innehöll ingen riktig mening, bara struktur, ungefär som XML Schema. Var ett tag sugen på att skriva om min packlista som en semantisk web applikation, men det känns som om det skulle vara en herkulisk arbetsinsats som jag inte vet om det lönar sig att göra. Någon som tycker annorlunda?