Kategorie Web

REST Webservices mit Java

Wenn man sich mit einem neuem Thema beschäftigt ist es immer gut, wenn man ein paar Anlaufstellen dafür hat. Zum Thema REST Webservices mit Java sind die youtube Playliststs von Java Brains ein guter Anfang: Developing RESTful APIs with JAX-RS Advanced JAX-RS Für den JAX-RS Standard (aktuell in der Version 2.1) gibt es drei Implementierungen: […]

Welcher Browser ist der schnellste?

Wenn Ihr mich fragt – Opera. 🙂 Quelle: akameihd.net

Spruch des Tages

OSX is for building websites, Linux is for running them, Windows is for testing IE. Tweet von @ekampf

FreeMind in Wordpress

MindMapping ist wohl eine der meist genutzten Methoden zum Brainstorming. Ich nutze MindMaps aber auch gern für Mitschriften und Kurzdokumentationen. Meine Mitschriften der diesjährigen Java, Apache und XML Konferenz (JAX) habe ich zum ersten Mal ausschließlich mit FreeMind gemacht. Soweit, so gut. Aber wie bekomme ich diese in meinen Blog? Für WordPress gibt es das […]

Liste frei verfügbarer Programmierbücher

Ich behaupte mal jeder Programmierer war im Laufe seiner Tätigkeit schon mal auf den Seiten von stackoverflow.com um Hilfe zu bekommen oder selbige zu leisten. Worauf ich erst kürzlich gestoßen bin, ist die auf dieser Seite geführte Liste von frei verfügbaren Programmierbüchern. Die Bücher sind nach Programmiersprachen von A (wie ASP.NET MVC) bis W (wie […]

Eclipse PDT, MAMP und die PHP Scripts

Als Entwicklungs-Hardware sind Macs momentan ziemlich beliebt, läuft doch auf diesen Alu Beauties ein Betriebssystem, das auf Unix basiert. Ein weiterer Grund dafür dürfte auch sein, dass die Entwicklungsumgebung Eclipse auf MacOs gut unterstützt wird. Dies gilt vor allem für Java (mit dem Java Development Tool – JDT). Aber auch PHP Webanwendungen lassen sich gut […]

Regulärer Ausdruck für eine gültige Email Adresse

die wenigsten unter uns Webentwicklern werden es wissen. Aber dies: (?:(?:rn)?[ t])*(?:(?:(?:[^()@,;:\“.[] 00-31]+(?:(?:(?:rn)?[ t] )+|Z|(?=[[„()@,;:\“.[]]))|“(?:[^“r\]|\.|(?:(?:rn)?[ t]))*“(?:(?: rn)?[ t])*)(?:.(?:(?:rn)?[ t])*(?:[^()@,;:\“.[] 00-31]+(?:(?:( ?:rn)?[ t])+|Z|(?=[[„()@,;:\“.[]]))|“(?:[^“r\]|\.|(?:(?:rn)?[ t]))*“(?:(?:rn)?[ t])*))*@(?:(?:rn)?[ t])*(?:[^()@,;:\“.[] 00- 31]+(?:(?:(?:rn)?[ t])+|Z|(?=[[„()@,;:\“.[]]))|[([^[]r\]|\.)* ](?:(?:rn)?[ t])*)(?:.(?:(?:rn)?[ t])*(?:[^()@,;:\“.[] 00-31]+ (?:(?:(?:rn)?[ t])+|Z|(?=[[„()@,;:\“.[]]))|[([^[]r\]|\.)*](?: (?:rn)?[ t])*))*|(?:[^()@,;:\“.[] 00-31]+(?:(?:(?:rn)?[ t])+|Z |(?=[[„()@,;:\“.[]]))|“(?:[^“r\]|\.|(?:(?:rn)?[ t]))*“(?:(?:rn) ?[ t])*)*<(?:(?:rn)?[ t])*(?:@(?:[^()@,;:\“.[] 00-31]+(?:(?:(?: rn)?[ t])+|Z|(?=[[„()@,;:\“.[]]))|[([^[]r\]|\.)*](?:(?:rn)?[ t])*)(?:.(?:(?:rn)?[ t])*(?:[^()@,;:\“.[] 00-31]+(?:(?:(?:rn) ?[ t])+|Z|(?=[[„()@,;:\“.[]]))|[([^[]r\]|\.)*](?:(?:rn)?[ t] )*))*(?:,@(?:(?:rn)?[ t])*(?:[^()@,;:\“.[] 00-31]+(?:(?:(?:rn)?[ […]