JSChannel BLR :: Meetup 13 - Node.js development Using 'Express'a­nd 'Sails.js'­

Hands on session covers the following items:

==== Express ====

> Starting a new Express application
> Configuring your application
> Creating Express views
> Handling file uploads and downloads

==== Advanced Express ==== 

> Implementing authentication
> URL routing
> Creating a REST API
> Handling errors

==== Sails.js ==== > 

> What is Sails?
> Models
> Controllers
> Assets
> Asset Management
> Routes
> Policies
> Views
> Custom Adapters
> Deployment

Join or login to comment.

  • Pulak Kanti B.

    Any idea about consolidate.js library? Interested guys can check and share their thoughts.

    October 18

  • Gopalakrishnan S.

    Code for notes app is here.

    https://github.com/gopalakrishnan-subramani/express-workshop-notesapp

    Individual topic files.

    https://github.com/gopalakrishnan-subramani/express-workshop-seed


    Thank you Pulak for giving me opportunity, big thanks to Target for facility and housing all of us. Questions and feedbacks are welcome.. You can post here or mail [masked]

    Thanks for coming & participation.

    11 · October 11

    • Pulak Kanti B.

      Instead of using "latest" in package.json you can use "*". Then run the command npm update --save. You can then see that "*" got replaced by the latest package number.

      Now run >>> npm install

      4 · October 15

    • Gopalakrishnan S.

      Thanks Pulak.

      1 · October 15

  • Santosh L.

    It was really very nice experience with all the speakers, Thanks to Purnendu Das, Amit Dixit, Anirban Halder and Target Team to organizing this nice meetup.

    and special thanks to Gopalakrishnan Subramani to explain about node.js

    1 · October 13

  • Pulak Kanti B.

    In Meetup 13 i.e. today's meetup we had the highest number of JS enthusiasts in all the meetups we have organized so far. We had varieties in talks and the presenters did an excellent job. Wonderful atmosphere and mouth watering pizzas with cold drinks were the cherry on top. Guys it will bw wonderful to know your experiences tooo.

    8 · October 11

    • Santhosh

      Great event! Thanks to all the speakers for sharing their knowledge and experience. :) A big thank you to Target for organizing this event. You guys were wonderful hosts!

      4 · October 11

    • Aleem

      It was my first meetup and it exceeded my expectations.

      1 · October 13

  • Dilipkumar

    Amit and Team,

    memory leak
    timer event may cause memory leak as its functionality is keep looping/running method continuosly
    (for instance to display a digital clock View is to rendered every second, $timeout may help in this context)
    when timeout is used clearInterval / Cancel / $destroy will clear event The requirement is howlong(duration) user spend on the page/ module
    May resolve by using
    events
    Promises
    callbacks

    1 · October 11

    • AmitDixit

      thanks Dilip, We did not come across this. Thanks for sharing.. I will investigate and let you know

      1 · October 13

  • saravana

    a new peak set for the jschannel group in terms of the number of attendees.... good job....

    1 · October 12

  • sakthivel

    It was an interesting session on express & sail js. As I used express in my project also learned new things in this meetup. Thanks!

    1 · October 12

  • Hitesh S.

    A great experience and a lot of learning for me.
    I would always want to attend such meetups.

    1 · October 12

  • Ankit j.

    it was really nice experience , Thanks to Gopalakrishnan Subramani . and also thanks to @Target guys...:)

    2 · October 12

  • Prasad S.

    Amazing session ! Thank you JSChannel and Target !!

    2 · October 11

  • Karthik B.

    Very informative and useful.

    Time management could have been better.

    3 · October 11

  • sunnyyadav

    It was good and very informative.

    1 · October 11

  • Abhiram R

    It was good; thank you all :)
    Looking forward to the next session.

    1 · October 11

  • Rakesh K.

    That was a great event. ☺ Would like to be part of all up coming meetups. Express.js was the best.

    1 · October 11

  • AmitDixit

    very great sessions

    1 · October 11

  • AmitDixit

    very great sessions

    1 · October 11

  • MANOJ G

    thanks for the initiative!!

    1 · October 11

  • Nrusingha P.

    Meetup was good

    1 · October 11

  • Abhinaya P.

    Nice session I liked it, Thanks for this nice technicl Session

    1 · October 11

  • Dilipkumar

    Good Points
    agenda
    very well organised by Jscommunity / Target
    Good environment and discussion on latest topic / discussion
    Understand Target's approach on JS
    Nice Food

    Suggestion
    Prerequistion about the topic
    Speaker can spend few mins about basics of the topics
    video coverage of meetup event
    youtube links/url for reading/watching the topics
    not happened in time ( indirectly refering to participant also not coming on time )
    internet available ( thought mentioned as security reason - by Amit )

    4 · October 11

  • Nadeer A.

    Excellent section

    1 · October 11

  • Tenzin K.

    Thank you everyone for a very I informative weekend. Thank you target for hosting. Wonderful place you guys have there. :)

    1 · October 11

  • siddhartha

    Thanks Gopal very informative session

    2 · October 11

  • Gopalakrishnan S.

    Clone this git
    https://github.com/gopalakrishnan-subramani/express-workshop-seed

    Once you downloaded/cloned repository into your computer, installed all the software needed follow these steps.

    1. Make sure that mongod (mongodb) server is running. To check this, run 'mongo', the client cli for mongodb and make sure that mongo connected to mongod server.

    2. Open command prompt, navigate to the repository mentioned above.

    3. run "npm install". If you get command not found error, install nodejs mentioned my previous post or check system/environment path for npm. 4.Run "node server.js" on the command prompt. The express server start on 3000 port.
    5. In browser, try http://localhost:3000

    6. Check the links on the page. If both works, you are all set

    don't forget to install nodemon (https://github.com/remy/nodemon) by command "npm install nodemon -g", may need sudo for Linux/Mac and run as Administrator for Windows. nodemon restart server when you change the source file.

    3 · October 9

    • Gopalakrishnan S.

      pushed few more workout samples, sync them if you could.

      1 · October 11

    • Samar P.

      Done all configuration and installed. Looking forward for the session.

      1 · October 11

  • Rajan C.

    I will be presenting what we're doing at Askable.me so, I may not be able to present complete source code. There are many mini-projects on github.

    October 11

  • Gopalakrishnan S.

    Finally install Postman plug-in for your chrome browser http://www.getpostman.com/

    If you don't have Chrome, you need have cURL (curl) in your system for REST APIs.

    1 · October 10

  • Rangaraj s

    Hi, I am new to meetups. since the location is in Embassy Golf Link Techpark, will they ask any proofs. should we bring anything?

    October 10

  • Gopalakrishnan S.

    The below are the needed packages if you want to workout during the session. I will post the seed project soon. Please post here, if you have difficulties. I see, you might have trouble with dbpath for mongodb and possibly missing environment path for the packages. Feel free to ask questions, while asking question on packages, kindly mention your OS & versions.


    NodeJs

    http://nodejs.org/download/


    Installing MongoDB on Windows

    You have to make sure that dbpath is set, follow the instuction in below pages. http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/


    Install MongoDB on Mac

    http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

    On Ubuntu

    http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/


    Firefox:

    1. Live HTTP Header
    https://addons.mozilla.org/en-US/firefox/addon/live-http-headers/

    2. Firebug
    https://addons.mozilla.org/en-US/firefox/addon/firebug/

    4 · October 9

    • Tenzin K.

      Thanks gopala, the instructions and the installation went smooth.

      1 · October 9

    • Abhiram R

      Thank you Gopal :-)

      1 · October 9

  • Pulak Kanti B.

    Hello All,

    If you have any doubt about installing any packages that are specified by the speakers, please clarify before the meetup on Saturday. This way we can better utilize our time in understanding the subject.

    October 9

  • AmitDixit

    Hello Everyone,

    For meetup 13, Internet connectivity will not be available because of security concerns. Please come prepared with all required prerequisites software. You can also come with internet dongle or pen drive with all required software.

    regards,
    Amit

    October 1

    • Pulak Kanti B.

      @Gopalakrishnan can you please upload a basic seed project in Git?

      People before coming to the meetup can install and configure it so that they can follow you easily.

      Also for please tell what they need to do for mongodb installation.

      October 8

    • Gopalakrishnan S.

      I will post the seed project by Friday morning. Thanks Pulak. I have created package.json with all express dependencies, mongodb has detailed installation information, I will put together the reference links.

      1 · October 9

  • Pulak Kanti B.

    @Rajan - You can also specify the npm packages required before hand to follow your flash talk

    October 9

  • Bharath k.

    Hi,

    I am very excited about my first meetup. I want to know, is laptop and internet dongle is compulsory for this meetup.

    Regards,
    Bharath

    October 8

    • Tenzin K.

      IMHO bringing a laptop and a internet dongle will be best since Gopalakrishnan will be taking hands-on.. :)

      October 8

    • Tenzin K.

      also check the question asked by AmitDixit, Gopal has answered the same question.

      October 8

  • Dhanunjaya S.

    Is there any fee for this event.

    October 8

  • saravana

    screptians, i am trying to migrate to sublime text from eclipse. and one feature, i find to be missing in sublime is "jump to function/variable" definition on a single click. this is in other IDEs like eclipse, netbeans.... so, i googled and stumbled on this plugin - Sublime Code Intel... once i install and use it, for all symbol lookups... it just says, 'Info:updating indexes for javascript... The first time can take a while' and it doesn't seem to get over....
    is there any way i can have this feature in sublime without spending much of my bucks???

    October 1

  • navaneeth

    any fee??(entry fee or any other)

    September 8

  • Pulak Kanti B.

    Hello All,

    We have shifted our meetup by one week due to Dussehra, means now we will have meetup on October, 11, 2014.

    Further, Target India will be hosting this meetup at their office.

    2 · September 5, 2014

  • Pulak Kanti B.

    @Rajan - can you suggest a seed project project to start with for angular+sails+mongo ?

    August 29, 2014

  • navaneeth

    place ?? tell me the location ???

    September 3, 2014

    • Pulak Kanti B.

      We are in talks with couple of companies and hence will let the group know before the actual date.

      September 3, 2014

  • Pulak Kanti B.

    Sails + Angular - What's the big deal and why?

    https://groups.google.com/forum/#!topic/sailsjs/zX70_JdEpLg

    1 · September 2, 2014

  • Santhosh

    Hi All, Just a quick question to all you Node explorers:
    Where do you host your Node applications? I understand lot of people use Heroku, but do we have any hosting providers with regular Node updates and reasonable pricing?

    Cheers,
    Santhosh

    1 · August 29, 2014

    • Pulak Kanti B.

      Cool!!! Is that for Webrtc presentation Santosh :-) ?

      August 30, 2014

    • Santhosh

      Still a long way to go, until I'm ready for the presentation Pulak :). Still getting my head around WebRTC for now. Once ready, why not ;)

      1 · August 30, 2014

  • Pulak Kanti B.

    Hi All,

    We have got Gopalakrishnan Subramani to take the in-dept session on Node/Express with MongoDB interaction. He has been working on this topics for his start up and has very good hands on.

    I will present the overview of 'Sails.js' .

    Cheers,
    Pulak

    3 · May 20, 2014

    • Pulak Kanti B.

      Yes Rajan you can give a flash talks of 10 to 15 mins on how you use sails.js for askable.me

      1 · August 28, 2014

    • Rajan C.

      Sure. I will.

      1 · August 28, 2014

  • Andrew Vijay B.

    My first meet up. Pretty excited about it!

    1 · July 31, 2014

    • Pulak Kanti B.

      Why don't you come for August meetup too?

      July 31, 2014

    • Andrew Vijay B.

      I have a dead line by Aug 30 and there is a lot of work. My client will burn me down if I don't complete the work on time.

      1 · July 31, 2014

  • Pulak Kanti Bhattacharyya changed the date and time from Saturday, September 20, 2014 at 10:00 AM to Saturday, October 04, 2014 at 10:00 AM

    May 20, 2014

  • Pulak Kanti B.

    @Naresh, can you please check with Mangesh for this session?

    May 17, 2014

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy