The Meetup!

Openstack Hola Folks! I am back with some more updates. This week I attended a meetup in nearby city Gurgaon and it was one amazing experience.The meetup was organized by Sajid Akhtar and Syed Armani, both of them are Open Stack enthusiast and are  promoting Open Stack services in India at a large scale. They started this journey three years back and now they have been able to create a community of 4000 members in India, which is an amazing count in itself. And the best part is that, they are managing these events free of cost. Well, this was my first meetup and it was stupendously amazing to meet so many new people who already use Open Stack and others who were willing to use. The arrangements were done by Hp Helion team in HP centre Gurgaon, and kudos to them for that. Syed and Sajid shared some of their best experiences with me and I really appreciate their effort on that; though there were not much developers there; actually I was the only one but since I have just commenced my journey in Open Stack, it was an educational experience in all. The talk started with the welcome note by hosts and Organizers where they made us aware about the Enterprise adoption of Open stack and the challenges associated with it. These include least downtime, lower running costs, greater reliability, cleaner safer factory etc. Their motive is to change the computing paradigm i.e transition of servers from “ Pets to Cattles” . Pets Vs Cattle Analogy Consider an organization of 300 employees and you need to keep a track of it, for this you will certainly buy servers, firewalls, malware protection, etc. If you upload your software, it is very dear to you, it is probably like a pet to you, but at the end of the day maintaining these servers and firewalls is a workload. Now, the situation has changed, the organizations are moving fast, everything is increasing at a supersonic speed; so, we need a faster adoption of technology without stressing about the underlying hardware . With cloud technology evolving, this pet has become cattle now. One doesn’t need to worry about how behind the scenes will be managed and focus on the service they want to provide. After this Ramit Surana, a final year student from Pilani presented some points on the Open Stack Swift which was followed by Sajid Akhtar who raised up concerns of not having enough use cases of how will Open Stack work and reference architectures. Possible use cases of Open Stack are

  • Basic laas as a service
  • Enterprise dropbox
  • Dev-Ops environment
  • Migration of workloads from public clouds to In-Premise
  • Storage as a service
  • Mailing solutions, E learning, office productivity/collaboration
  • Analytics as a service
  • Scale-out application hosting

Next Agenda on the list was Orchestration of Open Stack. Syed Armani discussed some fine details about it. First of all he discussed about the need of orchestration, for example, In earlier days just to deploy a dataset, we needed a physical box, but  now virtual technology is used. So, if a customer has an application and you need it in your cloud. what would you do? My first guess is writing shell scripts, but these are very lengthy. Second option is Json, but instead, we can use templates of HEAT and glance Images which are preprogrammed. One more advantage of using it that if we need a Lampstack i.e 50 virtual machines, with traditional methods, we will need to deploy all 50 separately, but using Orchestration engine, that can be done in one go.  On and on, it was one fine experience to attend this meetup, But what I am concerned about is the number of women as compared to men in Open Stack, I was the only one female participant who attended this meetup. This is really very shocking, We really need to work hard on getting more women in the computing world.

And the excitement is at its pinnacle!

Hello folks! I am back with some more updates. In my last post, I talked about my acceptance to Outreachy in organization Open Stack. Well, I have commenced my internship now and want to share my experience with you all.My project is basically about Tasks Scrubbers; first of all I would separate the two words, “Tasks” and “Scrubbers”; to understand any project; it is necessary to understand the concept of what it demands and  basically what it it’s all about.

So, to understand these two powerful words, I seeked guidance from my mentor Nikhil Komawar and he suggested me to read tasks wiki and accepted queries with open arms; he also suggested me to use search engine for it as in open source, it is the best way to find what you are looking for; thanks to Open Stack Foundation  for uploading videos from the recent Vancouver Summit and all the speakers especially Brian Rosmaita; I understood the exact concept of tasks in glance. After discussing this with my mentor Nikhil Komawar, I was sure that I am moving ahead in right path.

The next step was to edit the Tasks wiki, so I added what all I understood about tasks in the wiki, and then I had it review from Nikhil Komawar and Brian Rosamaita; they suggested some minor changes but otherwise they were cool with it.

Now, I am trying to use the devstack installation to create some tasks and try to set some custom metadata and regular data.

Well, for the upcoming weekend, I will be attending a meetup in nearby city, and I am super excited for it. 😀

Thanks for passing by, keep checking for more updates. Till then Cya.

Outreachy it is!!

Hello!

Welcome Back! Today I will be talking about FOSS and Outreachy; Free and Open Source Software (FOSS) is software that gives the user the freedom to use, copy, study, change, and improve it. There are many Free and Open Source Software licenses under which software can be released with these freedoms.FOSS contributors do various things: software development, system administration, user interface design, graphic design, documentation, community management,marketing, identifying issues and reporting bugs, helping users, event organization, and translations.Outreachy, earlier known as Outreach Program for Women is a program inspired in many ways by Google Summer Of Code and how few women applied for it in the past.The GNOME Foundation first started the internships program with one round in 2006, and then resumed the effort in 2010 with rounds organized twice a year.For the May 2015 round, the program was renamed to Outreachy with the goal of expanding to engage people from various underrepresented groups and was moved to Software Freedom Conservancy as its organizational home.

 I am a programming enthusiast and open source is the best source to learn code in real time environment,enhancing skill set as well as to understand the latest update in the technology world. I learned about GSOC and while searching more on the internet to get a good brief of GSOC I ran into Outreachy. Thanks to the great people at Outreachy; I feel welcomed and encouraged to apply. Also, it has helped me learn,grow and gain knowledge in Open Stack;

people here have been extremely supportive and it was all I could I ask for; sharing experiences of some of the most talented minds is what motivated me to work further.

Being new at all of this, community members Victoria Martínez de la Cruz  (vkmc) and Shaifali Agrawal helped me with getting things started from scratch, they also helped me with the way bugs are categorized and then how to work with  them; they also gave me pointers to get handy with devstack and understanding how Openstack works. Since DevStack is a standard script to quickly create an OpenStack development environment; I followed this great advice and successfully submitted my first patch; the link to the patch is bug/1411806 .

 After my first contribution, confidence in me was a level up; and things actually started to make sense. The community members asked me to chose a project from the openstack ideas list, doing so I ran into project Glance and its mentor Nikhil Komawar(nikhil_k); talking to him made me realize that this was the project I wanna work for; he helped me to solve one of its bugs. Also, I  communicated with him regularly and tried to learn as much as I can. Finally the Outreachy applications were announced and I started working on my application. Under the guidance of Nikhil Komawar, I prepared a rough draft of my application. He reviewed it thoroughly, suggested and made some changes. I also had it reviewed from Victoria Martínez de la Cruz.

The results were announced on 27th April 2015 and I was selected; It was a very satisfactory moment and I felt a sense of pride in me. From the very first day I started planning and communicating with other members of the project glance. The first meeting I attended was on May 9, 2015 and I felt amazing to be a part of it, learned the general code of conduct of meetings which is one important thing in any profession and  tweeted for the same.

Before 25th May, I wish to create and maintain a decent blog as suggested by my mentor; well, I think I should strike that task, since I have already made one 😉 . After this I will start working on specifications based on my mentor’s suggestions about the tasks of the project. Meanwhile I will try to attend more and more meetings and be more responsive in the IRC channel.

Thanks for passing by, I will soon write again! 😀

Learn It Girl

Geetika Batra“Learn IT, Girl!“ is one such platform where some fine ladies took pride to teach girls who were seeking guidance.,I am one such girl who was directionless before November 2014 and then out of the blue I came across this program and ‘Voila’; it was all I needed. Initially I was in a dilemma, plenty of questions revolved my mind, was I appropriate for the program? What if I don’t meet their expectations? Was I moving in right direction? “You can’t have everything you want, but you can have the things that really matter to you”.and this program was something that mattered to me. Well, then all my fears were insignificant when I got to know my mentor Małgorzata Borzęcka. as she appeared to be an amazing lady; she helped me in the best possible way, she created tutorials for me; she helped me out solving errors and provided me with the best tutorials that were available.

Project-The Employee

The project I worked on was a web application in ASP.NET MVC and believe me it was not just ASP.NET MVC, I repeat quoting with air bunnies “It was not just about ASP.NET MVC”. In order to create this application I learned MS-SQL, Entity Framework and of course ASP.NET MVC. But learning all of this at once was not that infuriated me; it was the little error in controller I was facing. Ohhk! it was a stupid error, but I spent ten days and ten to twelve hours each day, burned the midnight oil, but was nowhere near solution; and then finally, everything fell in place and I solved it. The thing I learned the most in this ten day process was not to solve that little evil error, but it was the effort and the dozens of other things I learned while fishing for the solution. After this I recalled some words of my teacher; she told me that when you get stuck at something and someone else did it in the first attempt, keep in mind that when you do it the next time you would do it first because you know all the possible causes of error. Well, being in touch with the community, I just was not just restricted to C# or .NET. Besides my original project; in response to a post on the page about Django girls tutorial, I learned it as well. Ohk! that was my curiosity taking the best out of me. But, at the end, I would like to thank my mentor Małgorzata Borzęcka and the ‘Learn IT, Girl!’ community for this amazing opportunity. You are doing a great job. I hope this program reaches infinity and beyond and keep on encouraging girls like that. I am proud for being a part of it. Cheers!!