Tag Archives: India

Docker Global Mentor Week 2016 – Kanpur

Docker Mentor Week 2016 - Kanpur

I have not been blogging quite often but you must have guessed from my posts that I love Docker. It’s beautiful piece of technology which comes with a lot of great tooling for developers, devops and infrastructure administrators.

I am Docker Kanpur Meetup Group organiser. We are organising Docker Global Mentor Week in Kanpur on November 18, 2016.

If you are from Kanpur or around (Lucknow, Unnao, etc.), please do join the meetup group, and participate in this and future events. It’s lot of learning, and fun to be at meetups.

For your convenience, I am embedding event information below even though it’s available on meetup page. RSVP is must, and we only have space for 20 people. Please confirm it on meetup page.

I look forward to meeting you at the event. Let’s make it fun and successful.


Join us for our Kanpur edition of the Docker Global Mentor Week!

Docker Global Mentor Week is your opportunity to #learndocker. Right now, Docker is working on self paced online labs that will be available through LearnDot. One lab will be for beginners and one lab will be for intermediate users. Docker mentors will be on hand at this event to help you as you work through the self paced materials.

Are you an advanced user? We strongly encourage Docker users of all skill levels to attend! We need a network of mentors who understand the Docker platform to answer any questions that newcomers may have. Click here to sign up as a mentor.

Agenda: November 18, 2016

  • 16:00 – Doors Open
  • 16:15 – Welcome message, presentation of Docker & snacks
  • 16:30 to 18:30 – Select and work through self-paced lab
  • 18:30 – Socializing

As we get closer to the event, we will share more information including materials on how to prepare for the training.

Pre-Event Set-up

At the training, you will need to bring your own computer. Before you go to a mentoring event, there are some steps you should do some preparation to get your work environment ready. This will help get ready for the tutorial, and also save on bandwidth at the event venue. Here are the steps:

Set-up Docker on your machine

For Linux users, we need you to install Docker engine and Docker compose. Make sure you have Docker compose version 1.6 or higher by running docker-compose version from the command prompt.

For Mac users, install Docker for Mac or if you have an older Mac, Docker Toolbox.

For Windows users, if you have Windows 10 pro install Docker for Windows, otherwise install Docker Toolbox.

If you are a Docker for Windows user and want to try the new Windows containers, you need to have fully updated your machine. To prepare to use Windows containers,

Go through the setup steps in the Windows Container lab.

In Powershell run
docker pull microsoft/windowsservercore:latest
This will take awhile, but it is essential you do this before going to the venue. The Windows base image is a 3 gig download.

If you’re new to Docker, pre-pull the docker images for the very basic tutorial
  • docker pull hello-world
  • docker pull alpine
  • docker pull seqvence/static-site
To run the application and participate in the rest of the training, pre-pull these images
  • docker pull microsoft/dotnet:1.0.0-preview1
  • docker pull node:5.11.0-slim
  • docker pull python:2.7-alpine
  • docker pull redis:alpine
  • docker pull postgres:9.4
For the orchestration part, you will want to pre-build the demo app by running the following steps
  • git clone git://github.com/jpetazzo/orchestration-workshop
  • cd orchestration-workshop/dockercoins
  • docker-compose build

Venue:

Allies Interactive
18/179, 3rd Floor
Above Karur Vyasya Bank,
Next to Hotel Geet or Akashdeep,
The Mall (Phoobagh), Kanpur-01
Phone: +91 512 2351352

Netflix in India?

Netflix is not accessible in India due to licensing and other reasons.

A lot of people (including expats) want to access Netflix, Hulu and other services in India (or other geo-blocked or geo-fenced territories).

Thanks to Unotelly for their DNS/VPN service which enables watching/consuming geo-blocked content including Netflix’s.

I have used Unotelly for couple of years. Trust me, it is convenient and better use of time to go for Unotelly when you really want to watch some shows and films.

Wondering, why couldn’t I build my own system to do that?

Just so you know, as a geek, I have successfully set up and run my own VPS (with SNI/non-SNI DNS Proxy and VPN), but not everyone can or prefers to do that. The goal was to watch some shows and films, but I got drifted away while building my own system, and ended up spending a lot of time (and money – vps fee) in setting things up than watching shows/films.

I think, Netflix would be officially launched in India in couple of years. For those who can’t wait, why not use Unotelly?

We’re Hiring Developers!

We have been working on bunch of products (indiereign.com, and others) for sometime. To take these products to next level, quickly and elegantly, we have recently started expanding our team.

We are starting our new development centre in Noida. We want to connect, talk to and hire smart and passionate developers (hackers) who love to work on products in a small company or a startup (like ours).

We are looking for:

  • bright and smart guys
  • one who can fit in our (small team/company/startup) culture, and becomes a great team player
  • can learn, adapt and use cutting/bleeding edge technologies
  • can inspire and mentor others
  • importantly, loves building cool, useful and scalable products/services

Experience, we would like to see:

  • Application Developer
    • Proficiency with web standards and frontend (HTML5, CSS3, JavaScript, etc.) development
    • proficiency with one ore more languages (Python, Ruby, PHP, Scala, etc.)
    • proficiency with analytical approach to problem solving
    • has worked or very interested to work on other frameworks (Django, Rails, Symfony, etc.)
  • Mobile Application Developer (iOS or Android or both) – apps/games development;

Details description can be found at http://jobs.hasgeek.com/at/allies.co.in

We are not rigid about number of years (of experience). We think experience comes out of depth, challenges one has taken, and how many great problems one has solved over the time. If someone has all that, we are happy to talk to him/her.

If you are interested or know someone who is good fit; I would appreciate, if you can connect with me (aqabiz at allies.co.in) and share details.

RIP, Kenneth Gonsalves “KG” (1953 — 2012)

Kenneth Gonsalves(Image Courtesy: Linux Bangalore (foss.in))

Kenneth Gonsalves, a champion in Indian (NRC)FOSS, Python and Django community passed away on August 3, 2012. Kenneth’s presence would be hugely missed in the community.

In 2008, Tarun Dua introduced me to Kenneth. I interacted with him at various occasions about NRCFOSS and general stuff. I was very inspired to see his contributions, specially some of his open-source projects.

While checking out NRCFOSS website today, I came to know about this sad news.

May his soul rest in peace.

Tata Photon+

I got Tata Photon+ mobile broadband connection during 2010, it worked well initially for a month or two.I can notice, their services have been degrading since then (late 2010).

Connectivity is not an issue, but download speed and latency.

A recent test results done on June 6, 2011
Tata Photon+ Speed Test 1 against Delhi Server Tata Photon+ Speed Test Results - Mumbai Server

We all know, most of marketing/advertisements campaigns are big lies.  There is big disconnect between the idea/dream they show and the reality.

In the case of Tata Photon+, they advertise about giving ‘up to 3.1 mbps’ download speed BUT I am yet to get 1 mbps consistently for an hour, leave alone days.

I guess, this is location specific. Places like Kanpur and other cities in UPE are not given enough of importance (network infrastructure and attention)?

Whenever I complain to Tata Photon Customer Support, someone visits, tests using speedtest.net against Delhi/Mumbai servers, and shows me test results (skewed?) which is generally in range of 600 kbps to 1.2 mbps.

When I show him results of tests done against servers in USA and Europe, they would argue  – which reflects their ignorance about technology and terminology (ping, latency, etc.)

Yesterday, I filed another complaint over phone. I got a call asking if I was in front of computer, I said “No, but I would be in couple of hours and tomorrow”. After couple of hours, I got a SMS suggesting my complaint-ticket had been resolved and marked as closed. Really? No one visited me.

I filed another complaint using web-site, got around 10+ calls within 12 hours. All of them asking same question “What’s problem sir”. I don’t understand, why didn’t these guys look at their CRM and read the details (which included the speedtest.net test results)?

Anyway, one of those guys (from some Tata hired agency) visited me today. He repeated the same process of testing against two Indian servers using speedtest.net. This time, he got lucky speed results showed around 1 mbps agaisnt Delhi/Mumbai server. I requested him to visit again tomorrow in afternoon and perhaps at different location.

During middle of meeting, this fellow stood up and walked out. I followed him to ask what happened?

He misbehaved by saying “I heard enough, I am going. That’s all we can do”.

I felt offended, I asked about his details, he denied giving by saying “Do whatever you can”. He left ignoring me.

I feel bad as customer, and also because I have been a Tata employee. I had never expected, one of Tata companies would do such things i.e. poor service and worst customer support (not at phone, but at ground level – those visiting agents).

I feel, I have wasted so many hours talking, thinking and complaining. No one wants to listen and do anything.

Updates:

  • June 24, 2011: I found Tata Photon very slow at my residence, hence filed a fresh complaint (requested that someone should visit me on Sunday at my residence to test speed in that area) via phone. CSR said, they don’t work on Sunday, I said – I can be available on weekdays provided an appointment is taken.
  • June 25, 2011: I received two calls from Tata Photon support team. In both calls, I was asked same question “what is problem, sir?” with one difference, in latter call I was told that they can visit me on Sunday
  • June 26, 2011: I got a call, where I was asked same  and some more questions:
    • What is problem, Sir?
    • Did you buy device with warranty?
    • What speed do you get?

    I told them, “I am happy with the device but not with the signal and speed in this area (my residence), hence needed someone to visit me and test speed here”. They asked me to go to Tata Photon centre, around 8 kms from my place. I asked, “how can they test issues of this area in different area?”.

    They threw another bomb by saying, a fee( INR 75) needs to be paid by customer, if he/she wants technical-support-engineer to visit customer’s place?

    I got upset and reminded that this is mobile-broadband. Isn’t it their responsibility to make sure connection signal and quality is good in all areas?

    Anyway, that was new, I had not paid such fee earlier.

    I asked, when did they start charging? She said, “Yesterday”. I reminded her, I filed complaint day before yesterday. She said, it has been started on June 20, 2011.

    I asked her to pass the call to her senior, who ended up saying the same thing. I told them, the policy is ridiculous.

Why a customer has to pay extra to get service related issues checked/fixed? Isn’t customer already paying every month? Isn’t it Tata’s responsibility to provide services as they promise?

I have invested some money and time to get the device and connection; I can switch to different provider, but device might not be reusable unless someone buys it from me.

Once again, I am disappointed by Tata Tele’s services. I am going to move away from them and would not recommend Tata Tele’s services to my family and friends.

More Updates:

  • June 28, 2011: As an last attempt, I wrote an email to Tata Tele Services contact and also copied the same to UP East Nodal Officer.
  • June 29, 2011: I got a call from a senior Engineer, who visited me on the same day. During 3-4 hours long troubleshooting, he figured out the reason behind slow speed, which is, HSIA signals was not as strong as CDMA 1X, and some tower issues.He got an antenna installed, on the roof-top, and connected to my USB device. He promised to get a repeater installed during weekend, so that all devices at our place can get better quality signals.
    Once antenna was installed, and some augmentation was done in one of the towers, things improved a bit.

    He seemed a good professional and knew the stuff. He earned my respect. I learnt, good guys are very overloaded because someo of their peers don’t do their work properly :-)

  • July 2, 2011: Two Tata Photon smart junior-engineers visited and installed a repeater at our house. The senior engineer kept his word, he earned more respect.I can feel the difference now; Two different tests during last 5 hours have given very positive results, as shown below:

    Tata Photon Speed Test Tata Photon+ Speed Test Result

    Tata Photon+ Speed Test using 2Wire.com

    Once again, I gave my feedback about service and the misbehaviour by one of their peers. I am sure, the good-guys would fix things by putting peer pressure and leading by examples.

    As far as fee for visit is concerned, I was told by one of the engineers, it is for the cases where customer’s device or computer is found to be faulty, not the service. I wonder, why I was not told the same earlier during the call, which made me upset?

    I am going to wait for couple of days. If I get consistently better quality speed, I would strike out the line (about not recommending) above. Anyways, there are some issues with Tata Photon+ customer support and service, which would need to fix, so that all issues can be resolved without any escalation.

    Tip: Choose HSIA from network-settings of Tata Photon+ dialer, this would force modem to use to HSIA enabled towers/frequencies and would avoid using CDMA 1X.

Adobe Flash Platform Summit 2010

One more day to go for Adobe Flash Platform Summit 2010, I am very excited about this event because of so many good sessions and my team has been busy building some cool stuff using web-standards and lamp-stack.

If you are going to be around, let’s catch up.

List of Indian Online Shopping Websites (Stores)

Everyday I come to know about a new online shopping website (store) from/for India. I have been using some sites from following list:

  • Infibeam

    book store, electronic, toys, computers, lcd monitors (benq, acer), mobile phones, music, movies and gifts.

  • FlipKart

    book store, mobile phones, music, movies and gift vouchers.

  • ITDepot

    computers, laptops, electronic, accessories, computer hardware, laptop bags, etc. It also hosts stores for Belkin, Logitech, etc.

  • Gadgets.in

    computer, electronic, laptop, wires, connectors, cables, laptop accessories, etc.

  • Pringoo

    t-shirts, mugs, stickers, custom printing and corporate gifts.

  • InkFruit

    t-shirts and mugs.

  • 20North

    imported consumer items. This site would calculate custom duty and shipping cost. If you want convenience of getting things (electronic, computer and other things) from USA and don't want to deal with custom and shipping.

  • Rediff

    One of the oldest online stores in India, it hosts stores for different brands. You can pretty much get most of things (books, electronics, movies, computer hardware and accessories) here.

I would keep updating this post to include more stores, as and when I use or get to know any. BTW! Infibeam accepts Paypal, so that's one of the reasons, it's at top of my list .

Disclaimer: I have only used Infibeam, FlipKart, Pringoo, Gadgets.in and Rediff (long time back). Please understand things before you use any of these sites and please don't blame me, if something goes wrong :-)

Reliable and Fast VPS Hosting in India

Web Hosting in India (with VSNL, Tata, etc) has not been affordable for most of us (startups, bloggers, small-medium-enterprises).  Hence, for years, we have been hosting our data and application on shared and dedicated servers outside of India for different reasons (cost, availability, uptime, etc), but at the cost of higher latency (slow speed/performance).

Fortunately, E2E Networks, a startup by Tarun Dua provides very reliable, fast and less expensive hosting (VPS and Dedicated Servers) services in India. All your data/applications is hosted securely in India and you get unbelievable low latency.

Check out some of the sites, which are running on E2ENetworks:

Check out various plans/packages and you would be impressed with the pricing, it’s really affordable.

Disclaimer: Tarun Dua is a friend of mine and ex-colleague (Mixercast and Yahoo!). He is known for his knowledge and experience in data-centre, bandwidth, performance, scalability and servers. Whatever, I have written above is completely my own view based on my experience with E2E Networks. My company is planning to use E2E Networks’ services for our Indian customers.

Apple India: Broken Service Process

In India, Apple service doesn’t work well. As far as I know, most of Apple customers in India end up paying more to purchase the same products than someone in USA or other countries.

Why are we treated as second class citizens?

Anyway, the current Apple support process in India seems to be:-

  1. Register service-request with Apple India over phone
  2. Take your Apple device to nearest apple-authorised service-provider (AASP)
  3. Give the case-id given by Apple India Support(in step #1 above) to AASP
  4. AASP would run the diagnostic tests, if required, get the parts and fix things.

You might think, that’s a nice process and should work fine?

There are some issues in above process:-

  • Apple India might not register your request and can get away by saying your hardware is overused and not covered in warranty anymore. Unless you are confident and technical enough to explain them things. Not everyone can do that.
  • Not all cities have any authorised service-providers
  • AASP might not be trained enough to deal things as per Apple standards.
  • AASP might have broken process within their organisations, i.e. it takes them days to get details/approvals from their own headquarters and bosses.
  • AASP might miss a step or two required before they can order the parts. If they do it, later Apple makes their life miserable by asking many questions. Eventually a customer suffers.

My recent experience with Apple support process has not been good. Continue reading

Adobe India’s support to community

Mrinal Wadhwa started a discussion, in Adobe India Community Champions mailing-list, to raise concerns about Adobe India’s role in Flex India community, he raised some good points.

It’s unfortunate to see how one of the Adobe evangelists took it personal and reacted publicly and made some personal attack on Mrinal.

You can check out Mrinal’s post to read what happened.

This is what I posted during discussion in the mailing-list.

My two cents after reading entire thread.

1) Adobe India works differently, the hierarchy and culture is different. More focused one engineering and marketing (to whom – God knows) than anything else. So any such event is aligned with sales and marketing needs. A lot of people who work enjoy their work but beyond that they don’t do much. A lot of them even maintain low-profile for various reasons.

2) Adobe India Evangelist team works differently compared to their counter parts in USA. In India, they report to engineering director of Flex or platforms team, which is not the case in USA, if I am right.

3) Expecting Flex team engineers to participate would be too much, it’s individual’s curiosity/passion to do that. If their managers make it as on objective/gaol, most of them would show up for sake (performance review, appraisal, etc) – we don’t want that. I have been through it and opposed the idea when my manager wanted entire team to do what we (Manish and I) were doing our own, due to our own curiosity.

I have always asked these questions (what Mrinal is asking) to myself and during discussions, but could never really understand. I have learnt that it’s better not to expect much from the Adobe India, it’s not really Adobe USA. Culture comes from top to bottom, and top management is not really anywhere close to what it’s in USA.

I like Evangelists in Adobe India, most of them are passionate and are there because they love technology and what they do. Unfortunately, when you work for a boss who got a different agenda or things, you can’t do much. As said earlier, Evangelist team reports somewhere to engineering director or someone like that, now you can imagine things.

These are some of my random, but based on my observation and experience, thoughts. No offenses meant to anyone.

I am keeping kind of low profile myself in Flex community, I realize community is doing good – there are far more developers than we had couple of years back. I also see there are far more passionate developers than before, you can judge that by seeing some regular names in lists/forums.

I am also sure, there would be far more people who are religious about Flash Platform and one can see tears coming out of their eyes while they talk about technology. As it used to happen with me 😀

Expect the unexpected – the formula for peace of mind. Let’s talk, inpsire and act to spread the words about things we believe in and love. I have been working hard to find a smart Flash Developer for my team, yet to find. I want to contribute in my way, I would love to have people in my team contribute to SDK and other opensource projects, now that’s what I can afford to do now :-)

Thanks

-abdul

I expressed above based on my observation and experience, might not have been put properly as I wrote it quickly. But you might get my point there.

BSNL 3G configuration – new access point name

It seems BSNL secretly changed the 3G access-point details around couple of weeks back, so my 3g connection stopped working. I looked over internet to figure out the latest configuration details, I couldn’t locate one.

I talked to BSNL 3G technical guys in Kanpur and to my surprise, most of them were also not aware of the change. Thankfully, one of the guys from BSNL Bangalore office, confirmed the latest access-point details, as shown below:

Access point name: gprsnorth.cellone.in bsnlnet

In case you are wondering, what all other changed, that’s it. JFYI! Old access-point name was gprsnorth3g.bsnlmobile.in, which doesn’t work anymore.

So if you have been unable to use BSNL 3G during last couple of weeks, perhaps new access-point name can work for you.

I am not sure, if there are different access-point name for different parts of country (north, south, east, west)?

HR and Payroll for small companies in India

Running a company in India is not an easy task, not because you don’t know what you are good at. One has to know a lot more to do things – laws, acts and statutory requirements. It’s easy for anyone with just technical background to make mistakes (i.e. unintentionally not being able to follow things) unless one is surrounded by people who are either domain-experts or professionals.

For last one year, I have been spending a lot of time reading about basics of accounting, acts, laws and such things. Thankfully, there are some good resources (listed below) which proved super useful to anyone like me (technical guys with hardly any background in accounting, laws, etc). I am listing some websites (forums) below, which really helped me a lot.

Though I missed doing things (programming, development, flash/flex, etc), I love to do, during last one year. But I realize, as an entrepreneur, I would have to learn things sooner or later. I hope, in long term I would feel it was worth spending time (almost an year).

(If you are interested in more resource, keep looking at my delicious bookmarks.)

Anyway, let’s talk about things which are related to the subject of this post.

Towards an attempt to be more organized and productive, we started looking at various software/SaaS options for accounting, HR and Payroll. In a small company like ours, which is located in a city where it’s hard to find many good consultants and professionals in these domains, SaaS might be super useful.

At first, we thought of using and customizing some opensource software like openerp for our requirements. But we know, we don’t have domain experts in these areas (accounting, hr, payroll, etc), hence can not keep changing the software the various compliance and statutory requirements by law/government. On the other hand, the total cost (time, money, etc) of ownership for such things is lot more. We find there is more value to use professional services offered in the form of SaaS . That would allow us to focus on things, we should be i.e. innovating, doing great work, building great team and providing great services to our clients.

We are trying to move to a smart SaaS that helps with our HR and Payroll stuff. I have been playing with following websites that offer SaaS for Indian companies.

There are other companies but they don’t allow you to quickly signup and check out their services, before you can make a decision.

I also found one interesting software (windows desktop application), it’s not expensive and actually allows most of things for small companies like ours. The only issue I see, it’s desktop based  and requires windows.

I was expecting Zoho might have payroll solution, it seems they are still working on it (I got a confirmation via email). Zoho seems to have HR (HRM, HRIS) stuff:

After spending a lot of time during last week checking out and playing with various services/software (some listed above). I realize,  greytip is the most mature, flexible and smart solution but user-interface in greytip can be improved a lot.

On the other hand, evetan (thanks to Swaroop for pointing me to it) seems to have a simple user-interface and workflow. It can be improved a lot too while keeping the simplicity.

Hopefully, I would choose one very soon and start using it for our company. If I get some time, I would love to post a detailed comparison of these SaaS/Software (listed above).

Entrepreneurship Resources – India

These are some of the sites from my list, I visit quite often:

I have more sites bookmarked in my delicious, but I want to create a list and put it here just for an exercise. It seems due to productivity tools, I hardly remember website URLs or names. So keep watching this space, you might find more links over the time.

InfiBeam – Online Store for India

Infibeam is like Amazon for India, I am mostly interested in books and could find most of the books on Infibeam. There are some, which I believe they would import and ship to you.

Infibeam is shipping free anywhere in India, that’s another good thing.

I have been buying books from Infibeam for sometime, so far experience has been good except one particular instance.

I ordered a book, everything went well and I was told within one or two week, book would be shipped. After waiting for a week or so, I get an email from Infibeam that since book is out of stock, they would not be able to ship it. I exchanged couple of emails with their staff, asking the reasons and how it should be – if you confirmed the order, you should deliver the book, otherwise you might loose some customers.

BTW! It has been more than a month, I believe, they are yet to refund the money for the order they could not complete :-)

Having said all (positive and negative experience), I feel, overall, it looks good to me. That one instance is out of 10, so I am going to continue trying them