Archive

Posts Tagged ‘meetup’

CakePHP workshop at Nagpur PHP Meetup

December 16th, 2009 6 comments

The 6th Nagpur PHP Meetup was concluded on December 5, 2009. This time it was more practical oriented and thus the format was changed to a workshop rather than just casual discussions or presentations.

Most of the companies working on PHP in Nagpur are still sticking to the old fashioned PHP programming where PHP and HTML are mixed together or are at the most using templating system like Smarty to separate their view logic.

CakePHP Logo

Abbas Ali from SANIsoft Technologies, through his workshop titled “Starting with CakePHP Framework”, introduced CakePHP, the most popular PHP framework, to the developers in Nagpur. He started with an interactive session on the need of MVC in programming, separation of business logic and view logic, etc. and then moved on to explain the same in relation to CakePHP.

The actual demonstration then began by showing how to download the framework from CakePHP website and setting it up in webroot. Since the workshop was about getting started with CakePHP, Abbas chose the ‘Hello World’ of frameworks, The Blog Tutorial. The tutorial started with creation of database and tables needed for it. Here, Cake’s Convention over Configuration was discussed in detail. Abbas explained how naming of database table names and columns can make wonders to your application and then proved it by showing the real working example.

Workshop then progressed with creation of models, controllers and views to add/edit/index the blog posts. Abbas along with Amit Badkas were giving their valuable inputs wherever needed while coding for the above functionality. The basic CRUD functionality was completed in nearly one and half hours and with just under 30 lines of code in the controller. Everyone present at the workshop was impressed with the time required and the amount of code that has to be written to make the whole functionality work.

After the workshop was over, as expected, there was lots of questions regarding components, helpers and various other things which generally everyone writes on their own. The magic of CakePHP had worked and everyone was thinking about most of the things getting done automagically for them. Thankfully, Cake had answers for every question that was thrown to us and we were able to satisfy everyone.

Finally, there were some concerns raised about the security and speed of CakePHP framework but then it is up-to the developer to use the framework wisely, keep profiling the code, using caching wherever possible. Using all these things together can ensure the best end result which will make everyone happy.

As always, we discussed about the next meetup which will be on Saturday, January 9, 2010. It was decided that all the future presentations should be more technical where someone won’t just talk about something but also show how to make use of it by writting actual code. And we are now waiting for Nagpurians to come forward and show their programming skills to everyone.

If you are interested in attending the meetup, drop me a mail with your contact details on aditya @ this domain. And don’t forget to follow me on Twitter for updates on meetup.

Nagpur PHP Meetup – Report – August 2009

August 8th, 2009 4 comments

The second PHP meetup in as many months was held today, 8th August 2009. Unlike last meetup where mostly freshers attended it, this time was saw only experienced PHP programmers in city for the meetup. Reason – the topic of meetup. It was to discuss the security issues faced by developers while writing commercial as well as opensource programs.

The meetup started with my seminar on this topic where I tried to cover the basic problems, general programming flaws which leads to various security vulnerabilities. The major topics covered where –

  • Input validation
  • Cross Site Scripting, i.e.,  XSS
  • SQL Injection and
  • Session Fixation

The seminar was followed by some useful tips from Dr. Tarique Sani on how to write the secure code. He pointed out that code security should be implemented from the point you begin the project. It shouldn’t come as an afterthought as it becomes impossible to make your application 100% secure at a later stage.

We also discussed some community building exercises to get more PHP developers from Nagpur for the meetup. Everyone at the meetup agreed to bring with them atleast two more PHP programmers for the next meetup who are either their colleagues or their friends working in other companies in Nagpur.

The agenda for next meetup was also fixed. We will be targeting the newbie crowd who atleast knows what is PHP and will guide them on How and Why do PHP. Also, those who will bring their laptops/netbooks/PC’s at the meetup, we will help them install and run PHP on their setup.

Finally, a big news – We have booked the venue, Jog House, for every second Saturday for next 12 months (except November and December when it will be on first Saturday).

I hope all my friends working on PHP in Nagpur will see this post and start attending the future meetups.

[note]

View/Download the presentation from Slideshare.

[/note]

Tags: , , ,

Nagpur PHP Meetup – Overview

July 11th, 2009 4 comments

The first ever PHP meetup in Nagpur was conducted today, 11 July, 2009. Around 31 people attended the meetup with variety of backgrounds and experience.

Team at PHP Meetup

Team at PHP Meetup

There were freshers, starters, experienced and highly experienced professionals who shared their views. Few PHP trainers in the city also turned up for the meetup in a bid to understand the industry requirements which is a very welcome sign for the PHP community in Nagpur.

The meetup started with introduction from everyone followed by Dr. Tarique Sani’s encouraging speech on Opensource for the new community members. He stressed the need of giving back something to the Opensource community which has given us the hugely popular LAMP platform.

Since it was the first meetup, there was no fix agenda for it and so everyone was given a freehand to ask their questions, share their experience, etc. As usual, the freshers were interested in knowing the career opportunity in PHP and the current position of PHP in the market.

But the real stuff came in from the PHP developers. The main concern shown by everyone was the Security in web applications. We were very pleased to see the people talking about SQL injection and cross site scripting (XSS) which nobody bothered about an year ago. A lot of discussion happened on these topics and we finally decided that this needs a special attention.

So, the next meetup, which will be on the 2nd Saturday of next month (8 August 2009), will have a special session on Security in web applications where we will demonstrate the SQL injection and XSS and possible ways to avoid them. And fortunately, I was chosen for this job of giving the first talk of this meetup.

Finally, it was also decided to start a new mailing list for Nagpur PHP  community members to help eachother.

Everyone then posed for a group photo which you can see above and went home happily 🙂

I take this opportunity to thank everyone who attended this meetup and made it a successful event. We are also thankful to the two leading English daily’s in Nagpur, The Hitwada and Time of India for publishing the information about this meetup. We got lot of enquiries through them.

Keep watching this blog for more information on the meetup or follow me on Twitter for updates on meetup.

Tags: , ,

Nagpur PHP Meetup

June 18th, 2009 4 comments

So finally … the dream of PHP meetup in Nagpur is going to be true. The first ever meetup is planned to be held on Saturday, 11 July, 2009.
I would like to invite all the PHP enthusiasts in Nagpur for this meetup to share their knowledge with everyone. This is an excellent opportunity for all of us to come together and create a strong local PHP community.

Also, those who are interested in learning PHP and need a proper channel can also join this meetup. You will be able to meet the PHP guru’s in Nagpur face to face and make most of their experience.

If you are interested in attending the meetup, please visit this event page on Facebook and mark your RSVP accordningly. If you don’t have a facebook account, you can send me an email with your name and contact number to confirm your availability.

Meetup Venue: Jog House, F-40, Tatya Tope Nagar, Behind Tatya Tope Hall
Meetup Date: Saturday, 11 July, 2009
Time: 4 PM to 6 PM
Map:

View Jog House in a larger map

See you at meetup.

Tags: , ,