First time here? You are looking at the most recent posts. You may also want to check out older archives or the tag cloud. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS. Thank you for visiting! (hide this)

node.js

There are 10 entries for the tag node.js

Why is a 32bit Windows Azure WebSite running as 64bit?

Yesterday I updated my Ghost installation on Azure Websites and my test blog stopped working: I enabled error logging and the error I got was: [31m ERROR:[39m [31m Cannot find module './binding\Release\node-v11-win32-x64\node_sqlite3.node' [39m Error: Cannot find module './binding\Release\node-v11-win32-x64\node_sqlite3.node' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (D:\home\site\wwwroot\node_modules\sqlite3\lib\sqlite3.js:7:15) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) ...

How to install all web development tools needed for Ghost on Mac

As I’ve written last week, I’ve been starting to play around with Ghost and to do so I had to go through an extensive maintenance of my MacBook. But that also gave me the opportunity to revamp it installing the tools needed for a modern web development workstation. In this post I won’t focus that much on the Ghost installation part as it’s well explained on Scott Hanselman post about installing Ghost on Azure, but I’ll focus more on installing the tools needed using the best practices. Tools needed Basically you’d need to install the following tools: Git Node.js Ruby Git Git is a prerequisite for installing most...

Planning on moving blogging platform: Ghost

I’ve been one of the main member of the Subtext project, but lately I’ve been lagging behind keeping a consistent posting blogging schedule, and I’ve also realized that this is partially due to the fact that the blogging platform I’m using is kind of obsolete, not in line with the latest “trends” in blogging and site taxonomies. Since this is a open-source project, actually my open-source project, I could technically tweak the code and add the features I need, but the technology behind the blog engine, despite the effort done in the last few years, is kind of outdated,...

Node.js and JavaScript coding and development guidelines

Every now and then I go back to doing something with Node.js, and when this happens I’ve already forgotten everything I did and all the little knowledge I acquired the previous time I used it. And I always have to start almost from the beginning again. Two years ago I wrote about “How to get started with Node.js”: I think most of the information there are still valid… even the book Node.js in Action is still a MEAP (this time planned for release this month, August 2013). This summer I’m planning on revising, during my holidays, the architecture...

Using NPM behind a firewall

Lately the proxy configuration of my network has been changed, and moved from a transparent proxy, that required no configuration, to a “standard” proxy which requires a configuration script. Unfortunately NPM doesn’t pick up the proxy configuration of Windows, and it took me a while to understand how to download node packages via NPM, so sharing here. Basically you just run config set option of npm to set the proxy and https-proxy config keys, like this: npm config set proxy http://proxy.example.com:8080 npm config set https-proxy http://proxy.example.com:8443 ...

Deploying a MongoDB powered Node.js app on Windows Azure: my slides

A few days ago I attended the second event of the newly born Belgian Node.js User Group. The event was about deploying and testing node.js applications and has been hosted in Microsoft Belgium offices near Brussels, thanks to Tom Crombez (aka @artymoony) and Windows Azure. There were 3 presentations: Mine, about deploying a MongoDB powered Node.js app on Windows Azure: a walkthrough of the steps needed to deploy the app. Then another talk on how to build your own “cloud-like” environment on Linux, using systemd. Talk by Ruben Vermeersch. ...

MountainJS: JavaScript conference in the Swiss Alps

UPDATE (15 December): Boo... The Conference has been cancelled. Do you use JavaScript? Do you like skiing or snowboarding? Do you live in Europe? If you answered yes to at least the first 2 questions than you definitely have to attend the MountainJS conference held on the 4th and 5th of February in ski station of Leysin, near Geneva Lake, in the Swiss Alps. The conference will be about JavaScript being used as the unique and exclusive language for both frontend and backend web development, covering the hottest topics, technologies, techniques and platforms to build the next generation of web and mobile...

OpenROV at Node.js Conf Italy and Maker Italy

On the 11 of November I had the pleasure to present at the Node.js Conference Italy the work I’ve been doing with Dominik and a bunch of other guys in the San Francisco area on the “brain” of the robotic submarine called OpenROV. On my way back from Brescia I stopped by at the first Italian Maker Faire, held in the big expo area of Milano Rho, where I wandered among stands full of flying drones, biped robots, 3D printers, FabLabs and electronics shops. Together with web development, the makers and open hardware movement is something I’m getting...

Node.js Conference: call for papers

Not only .NET, but Node.js too. There are just 4 days left for submitting your proposal for the Web.NET Conference, but in this post I wanted to share a bit of love for the Node.js conference, happening in Brescia (if you are not from Italy it’s more or less near Milano), in November. They have opened the Call For Papers that will stay open till the 10 of September. If you are doing Node.js, and you want to share some of your knowledge, this is the conference for you: to submit a...

Summer time learning: Getting started with Node.js

It is now a consolidate tradition for me to publish, during summer time, a list of the books I liked reading or that I bought and are sitting on my shelves (or, lately, more and more on my iPad) waiting to be read. In the last years these lists contained .NET and development methodologies books and web development books (jQuery and JavaScript). The topics of the book in this year’s list are a bit different. There will still be a bit of web development on .NET, but due to the nature of the projects I did in my spare...