How To Write A Dead-Simple Online Network Drive using Java & WebDAV | North Concepts There are a variety of ways you can enhance your application with WebDAV access which we will be going into in a latter part of the WebDAV series. For now we will show you how to create a basic online network drive using WebDAV via Milton, a Java WebDAV Server library. Example We will write the logic to create a network drive containing just one file, scratchpad.txt, which can be modified at will from any location where the drive is mounted. You may want to load the project into your IDE so that you can follow along. Step 1: Create The Domain Object This is a simple POJO which will allow us to hold some text and attributes which will nicely represent a virtual scratchpad.txt file. Step 2: Create The Equivalent Resource Class As A Composition In this step, we have created a class with a “has-a” relationship with the original domain object. To keep the file-structure analogy going, we should have a root folder to contain our one file. That’s it! Concluding Thoughts Download
Notes from the Relevance Postcast episode about Pedestal | The Relevance Podcast episode 27 featured Tim Ewald talking about the Clojure web framework Pedestal. Here are my raw notes that I took while listening to that. I figured they might be useful for somebody else too. What is it? Separation between app (clojurescript) and services (clojure). They like building stuff in Clojure. Browser based apps are more exposed than server based ones. Server side Services are based on an abstraction called an interceptor. Client side Imagine creating a word processor as a web app. Why giving this away? Still far from done. Ring and interceptors Interceptor is more complex than ordinary Ring model. Linking and routing Route table maps requests onto the interceptor path. Documentation Working on it. Debugging Debugging is easy, you can verify from command line using curl to see if the problem is client-side or server-side. The name “Pedestal” Tim has a background in building architecture.
Getting Started with GitHub | Christophe Geers' Blog Introduction Been a couple of months since I got around to writing a new post for this blog…busy times. Just got back from a company team building event in Tunisia last weekend. During this event we held 6 sessions about various topics such as Web API (@JefClaes), Roslyn (@svenschelfaut), Solid…etc. I gave a session about using various alternative technologies (read as: non Microsoft) to build a web application from scratch. These included: So we’ve got everything from source control (GitHub), to layout (Bootstrap), database (MongoDB), client-side data binding / UI refreshes / … (Knockout) and deployment (AppHarbor). Let’s discuss the first part in this article, namely GitHub. Table Of Contents Signup at GitHub Of course you need to signup at GitHub. Once you’ve signed up and your account is in order, go ahead and download the GitHub for Windows client. The installation is straightforward. On the lefthand side you see two categories, local and github. Top of page Your First Repository Cloning
Hibernate. Everything data. - Hibernate Async-IO.org: Powering the Atmosphere Framework Caucho Resin : Reliable, Open-Source Application Server magomimmo/modern-cljs reactor/reactor