{"articles":[{"url":"https:\/\/www.liip.ch\/en\/blog\/resizing-images-with-javascript","title":"Resizing images with Javascript","excerpt":"","date":"2013-05-28","author":{"name":"Pascal Helfenstein","position":"Senior Software Engineer","avatar":"https:\/\/liip.rokka.io\/www_user_card\/fac7b92d0746dbb3a86bccf33124136e9cdde6a7\/pascal-helfenstein.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/a3383d\/javascript-blogpost-hero.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/a3383d\/javascript-blogpost-hero.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/one-day-with-nodejs","title":"One day with NodeJS","excerpt":"","date":"2013-05-14","author":{"name":"Germain Hugon","position":"Software Developer","avatar":"https:\/\/liip.rokka.io\/www_user_card\/ceb48b9276d5a3c75a15d7e25c0e796be6b3d5c8\/germain-hugon.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/from-the-front-2012-conference-wrap-up","title":"From the Front 2012 conference wrap-up","excerpt":"","date":"2012-09-24","author":{"name":"Donato Rotunno","position":"Frontend Developer, Accessibility Expert","avatar":"https:\/\/liip.rokka.io\/www_user_card\/11f2bfdfbfe22c3a660ad65a376af7002ac955b4\/donato-rotunno.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/javascript-barcode-reader","title":"Private: JavaScript Barcode Reader","excerpt":"","date":"2012-09-01","author":{"name":"Fabian Vogler","position":"","avatar":"https:\/\/www.liip.ch\/assets\/images\/placeholders\/portrait.svg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/semantic-web-meets-frontend-awesomeness","title":"Semantic web meets frontend-awesomeness","excerpt":"","date":"2012-08-06","author":{"name":"David Buchmann","position":"Software Developer, Open Source Contributor & Maintainer","avatar":"https:\/\/liip.rokka.io\/www_user_card\/0121cf4dc8449abe6a29a9f2200caab8d9fdbe39\/david.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/vagrant-and-node-js-quick-tip","title":"Vagrant and Node.js quick tip","excerpt":"","date":"2012-07-25","author":{"name":"Alvaro Videla","position":"","avatar":"https:\/\/www.liip.ch\/assets\/images\/placeholders\/portrait.svg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/making-a-singlepage-web-application","title":"Making a singlepage web application","excerpt":"","date":"2012-07-09","author":{"name":"","position":"","avatar":"https:\/\/www.liip.ch\/assets\/images\/placeholders\/portrait.svg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/introducing-the-application-cache","title":"Introducing the application cache","excerpt":"","date":"2012-06-19","author":{"name":"","position":"","avatar":"https:\/\/www.liip.ch\/assets\/images\/placeholders\/portrait.svg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/semantic-content-editing-iks-workshop-2012-in-salzburg","title":"Semantic content editing: IKS Workshop 2012 in Salzburg","excerpt":"","date":"2012-06-15","author":{"name":"Stefan Bucher","position":"","avatar":"https:\/\/www.liip.ch\/assets\/images\/placeholders\/portrait.svg"}}],"more":true,"offset":36}