Notes from NoSQL Europe in London, part 0 I am currently, after going overland from Scala Days in Lausanne by hitching, train and boat across the English Channel, in London for the NoSQL Europe conference today and tomorrow. I will try to blog from every session. It might be a bit incoherent a...
Developer Superstition Superstition is a bad thing. At least that's what I have always believed, regarding myself as totally devoid of the stuff. I mean, me, Mats Henricson, superstitious? No way!
But superstition grows out of ignorance, and that's a valley I must admit I h...
Technology stressed? Perhaps it is time to panic! Four years ago I spent a few months assembling a rather wide-spread document which I named "State of the art in Server Side Java". It was at the time well researched enough to end up as an entry on The Server Side.
Soon thereafter I got side...
Typning: Titanernas kamp På Artima har en mycket intressant diskussion brutit ut under rubriken "Getting Dynamic Productivity in a Static Language". Bill Venners, Martin Odersky (skaparen av Scala), den ibland obegripligt teoretiske James Iry, min favorit i blo...
Lift 1.0 !! Webbramverket Lift, skrivet i Scala, har precis släppts i version 1.0. Mycket spännande, tycker jag. Citat från Michael Galpin:
Lift is the only new framework in the last four years to offer fresh and innovative approaches to web develo...
Java 7 update från Alex Miller Alex Miller har precis bloggat om vad han tycker verkar ske när det gäller Java 7. Vi kan få en preview till JavaOne 2009 (dvs juni) och ett teoretiskt releasedatum på januari 2010, men Miller tycker det är för mycket os...
10 really lousy commandments for Java Developers Aleksey Shevchenko have on developer.com published 10 commandments for Java Developers, and they are of such lousy quality that I just have to respond (this vaguely resembles a xkcd cartoon :-). His commandments are:
Add comments to your code
...
Misslyckat projekt, eller misslyckad budget? Hur många av er har inte läst om misslyckade projekt, som blivit mycket dyrare än planerat? Jag har svalt detta sätt att resonera, skakat på huvudet, och tänkt "Jaja, vilka kretiner". Men nyss pekade min kolleg...
Hur djup blir krisen för IT? En fördel med denna kris är att vi IT-folk, så fort någon sneglar i vår riktning, kan slå ut teatraliskt med händerna och säga "Nonononono, titta inte på oss - vi är oskyldiga". Dock kan ...
Future Directions for Agile Några kollegor på Crisp gav tipset att titta på videon från David Andersons presentation Future Directions for Agile från Agile 2008 Conference. Väldigt väldigt intressant, och emellanåt ganska provocerande...
Actors Galore När jag började lära mig Scala så stötte jag direkt på Actors, ett koncept snott från (om jag förstått det hela korrekt) Erlang. Actors är ett sätt att få till concurrency genom att skick...
SOA är dött, länge leve SO? Anne Thomas Manes förklarade den 5:e januari SOA som dött, och ett flertal personer har inspekterat liket och godkänt dödsprotokollet...
Metacrap från Cory Doctorow Cory Doctorow (som bland annat är känd som intressant SF författare) har sammanfattat varför han inte tror att metadata (dvs data om data) kommer att lyckas i Putting the torch to seven straw-men of the meta-utopia. Kort och kä...
Vad kommer egentligen i Java 7? Alex Miller har haft den intressantaste bloggen för de som intresserat sig för Java 7, och han har en speciell sida där han summerat all information han kommit över.
Java har känts lite övergivet på Sun, tycker jag....
Analys av alliansens FRA-uppgöresle, punkt 8 I Alliansens uppgörelse om FRA-lagen från 25:e september finns 15 punkter beskrivna. Punkt 8 lyder:
Sökbegrepp som är direkt hänförliga till en viss fysisk person får inte användas utan särskilt tillst&ari...
RIP Good Times PowerPoint slides från Sequoia Capital En av Silicon Valleys mest respekterade venture capital företag, Sequoia Capital, hade i veckan ett all-hands möte med de som driver firmans investeringar. De 56 PowerPoint slidsen beskriver i detalj hur illa den amerikanska ekonomin må...
Dependency Injection i Scala Jonas Bonér har bloggat om Dependency Injection i Scala. Han presenterar tre olika sätt att göra det på, och hans favorit är rätt elegant. Ingen XML, och helt statiskt typat, men det känns ändå som lite ...
Re: Developer Superstition In Andy Hunt's Book "Pragmatic Programming" this is called programming by coincidence. I would recommend every programs to read this book.
Re: SOA är dött, länge leve SO? Roligt att upptäcka att det finns andra än jag som har genomskådat SOA! För tre veckor sedan skrev jag nedanstående inlägg i vårt interna FC-system:
SOA - en religion
Jag har nu läst ut SOA-boken. Den var på 705 sidor. De 444 första sidorna innehö...
Re: Developer Superstition Interesting subject. Here are a few of my superstitions:
When searching for a difficult to find bug in an unknown environment, doing log.fatal() instead of log.debug() to be sure that the message will be seen.
When a unit test succeeds the first time...
Re: Developer Superstition Is this really superstition?
Isn't it simply a trade-off?
Always making a clean build or restarting the laptop is a proven work-around for a known issue, and the time it takes to work-around the issue is known in advance.
Finding the root cause may...
Re: Developer Superstition Interesting subject. I clearly recognize the situation, but I don't regard myself as being superstitious just because I do a clean build "just to be sure". Sometimes you must use the sledgehammer to get forward, even though the screwdriver would have b...
Re: Google Apps är här! Google Apps premium har som det står på deras sida "Kundsupport dygnet runt, hela veckan" Telefonsupport för kritiska problem är en av dem .Inte dåligt.
http://www.google.co...
Re: Google Apps är här!
För dem som inte vet så kan man också köpa en Premium version av Google Apps
Jag använder det för tillfället tillsammans med Google Message Discovery och Web Security
Vill starkt rekommendera
PS för dem som är intresserade köp inte dirkt från Googl...
Re: Technology stressed? Perhaps it is time to panic! Mats,
I guess the key is to not be overwhelmed or intimidated by it. Just because it's new doesn't mean it's useful. Alot of the times we are still doing CRUD just with new toys.
Also read: http://simonsayz.blo...
Re: Java 7 update från Alex Miller "Jag tror väldigt mycket utmärkt mjukvara kommer att kunna utvecklas i Java 7 utan dessa closures".
Självklart är det så - det går ju bra redan idag.
Re: Misslyckat projekt, eller misslyckad budget? Eller som Tom DeMarco skriver i Slack (mycket läsvärd och snabbläst bok f.ö.)
"A bad schedule is one that sets a date that is subsequently missed. That's it. That's the beginning and the end of how a schedule should be judged. If the date is missed, t...
Re: SOA är dött, länge leve SO? Ja, det är väl risk för att det kommer tillbaka med ett nytt namn. Vi får väl ha ögonen öppna och peka på kejsaren om han inte har några kläder.
Re: SOA är dött, länge leve SO? Hear, hear!
Men, ack, monstret kommer tillbaka med ett nytt namn. Hur skall annars stora bolag tjäna pengar?
Re: Actors Galore Exciting and necessary, like sex.
We surely must find ways to utilize multi-core.
Re: Min Ajax DWR kurs är nu online, med source Tyvärr har jag tagit bort min kurs under en debuggningssession, där jag försökte fixa ett problem med min packlista som gick ner flera gånger per dag. Dessutom var dess kod verkligen gammal, så jag tror inte det var så smart att lära sig DWR från en så...