Näin jaat hakemiston paikallisesti webbiserverinä

Pitäisi katsoa Paul Irishin Javascript Development Workflow of 2013 -video ihan kokonaankin, mutta siitä tarttui heti kätevä vinkki. Laita tämä ~/.profile-tiedostoon tai vastaavaan:

function server() {
    local port="${1:-8000}"
    open "http://localhost:${port}/"
    python -m SimpleHTTPServer "$port"
}

Tämän jälkeen työhakemiston saa jaettua paikallisesti webbiserverinä kutsumalla yksinkertaisesti server-komentoa. Oletusarvoisesti käytetään porttia 8000, mutta sen voi yliajaa antamalla porttinumeron parametrina. Esimerkiksi:

$ server 8080

Irishin esimerkistä puuttui -m-parametri, ehkä Python 3 ei sitä vaadi.

LinkedInin teknisestä toteutuksesta

Pari ihan kiinnostavaa blogikirjoitusta ammattilaisten sosiaaliseksi verkostoksi itseään kutsuvan LinkedInin teknisestä toteutuksesta:

  • Cookies are for Closers: LinkedIn Architecture
    LinkedIn käyttää Javaa Tomcatilla ja Jettyllä, ActiveMQ:ta JMS-liikenteelle, suoria JDBC-tietokantayhteyksiä ja Springiä. Jutussa kerrotaan myös arkkitehtuurin kehittymisestä vuosien varrella.
  • Yahoo! User Interface Blog: Implementation Focus: LinkedIn
    Tylsähkö videohaastattelu, jossa LinkedInin webbikehittäjät kertovat miksi YUI on niin hyvä.