AngularJS 2 for .net Developer

AngularJS 2 for .net developer – Not only Course Completed but developed and deploy complete solution to azure.

logo

https://lnkd.in/gTZYTYK

Happy with the results. Just thinking to add to GitHub and Code Project with Learning articles.

image

How do I deliver small projects or tasks?

Recently I have been asked that how do I deliver small projects or tasks? What is my approach to solve a problem/task?

Well I said POC (Proof of Concept) because I think it is a one of cost effective way to tackle small projects and tasks, Also it helps to deliver 80 percent functionality or requirements asked by users. It also backs KISS (Keep it Simple Stupid!) rule. Most often stack holders are not so clear with their ideas or concepts, or not able to put a business cases against the benefits over ROI, which I think its fair on them, POC can rescue it. I see it as a tool that try before you buy in.   I consider this as maximum throughput of Return on Investment. Also it will give a chance to refine complex processes to more normal forms.

Right so let us understand what is POC?

Proof Of Concept

A Proof of concept (POC) is a realization of a certain method or idea to demonstrate its feasibility, whose purpose is to verify that some concept or theory has the potential of being used. A proof of concept is usually small and may or may not be complete.

A proof of concept in software aims to determine the solution to some technical problem or to demonstrate that a given configuration can achieve a certain throughput.

POC APPROACH

The Proof of Concept approach – A Time Travel to a successful Project

poc

The Proof of Concept approach is practiced for various client requirements to provide the customer with the opportunity to “test drive” core processes in order to validate its needs are met as expected. The value proposition for a customer doesn’t end there-by investing a part of the total project cost up-front customers are able to identify and circumvent complex challenges that could become showstoppers later. In this way, a Proof of Concept would act as the first step of the blueprinting phase – very much like a conduit or bridge to a successful project launch. By leveraging the POC approach, we were able to rapidly prototype core business processes as requested by the customer.

The Proof of Concept approach Benefits

  • Clarity in need/problem formulation;
  • Number/quality of new ideas;
  • New knowledge;
  • Special planning;
  • New ways of thinking;
  • Level of planning;
  • Management of time;
  • Planning capabilities;
  • Efficiency of execution;
  • Strategy formulation;
  • Cost Effective;
  • Low in budget;
  • Low in risk;

Right so we understand the POC and its process but actually can you explain it with an example?

A Successful Client Consulting

Yes sure Let us say for an example, As an admin I want a dashboard which allows me to monitor who has login to the system and reports on their action lists such as assigned,  pending and completed tasks.

I have estimated the work involved in it was around 6 days and budget was around £1500.

So with a POC approach, I have created a web application which has functionality of above and simple report on action lists of the user and user management functions such as CRUD. Now with an exception of no need of prettiness on look and feel wise  but signed off on a condition if approved then they will allocate more fund on further development.

After It was demonstrated successfully and stack holders has given further requirements to enhanced functionality and user experience.  

The technologies I have used was MVC, ASP.NET and SignalR (which gives me real time update on who is logged in).  

Consultant engagements beyond simply purchasing expertise require the development of a relationship between the consultant and the client.

Consultants add value by addressing both content and process issues based on expertise, methodology and general problems solving skills.

Restless feelings

Sometime you are not performing well under the circumstances. Your behaviour make you think why am I doing this? Do I have to do that? And it contradicts each other without rational explanations.

Be the change you want to see in the world

I have come across those situations many times in my life. It happens and I’ve seen myself not perform well, but it does not make me weak, but gives me an opportunity to become more resilient and face the challenges of the life. It seems hard to achieve, convert each obstacle into an opportunity. But they are meant to be like that. Sole purpose for these obstacles are to draw a better things in your life, in reality I have experienced this.

However, sometimes it looks like gauntlet all this plethora of jargons and tingling, little attention to the unnecessary details leads us nowhere and makes you less effective and less productive. I think it’s more likely to do with human emotions. We are all faces waves of emotions, we sail through the sea of emotions and sometimes faces impromptu challenges through tough times. So I simply let it be.

Bit of bizarre as I am writing this, felt like, Yeah…, but then…. Can I do anything about it either way? Can I get it under control? Well, it seems not impossible to detach from our emotions, but still it arise a lot and we can feel its effect on our body and on our mind. Yet I think it is hard for me to express what it is and how to come out of it.

I am currently working toward to develop a habit to be master. Well, I am going to be brutally honest. Current Job hunting is distressing a lot, also keep the consistence to something, dedication became a virtue. Nevertheless, discipline has not, that I haven’t tried. It is just being unexplained excuses. Partly I would take a blame for it. Rest its my human nature which carried away sometime wondering, training and getting many things done at ones. Naturally it leads to failure and sometimes in the desert, nowhere…

I wish there were a time machine somewhere, So I could have prevented myself. 

-Ravi 20.01.2017

How not to spam someone who is seriously looking for a job?

When you send an email about a potential role or job, then three key things you keep in the email precisely.

  1. What is a job role ( making sure you have read the profile of candidate and aware that is relevant to the post, VERY IMPORTANT). If you don’t have Job Description then do not bother to spend company time to copy paste from someone else. Doah. (Recently I have received 5 emails same description, but different company…. Are you insane?) I wonder why company is paying to do such spam. Seriously. Grow up.
  2. Where is it exactly (You should not be generic but specific, Assume that you have read the profile and know where he/she lives, let us say 30 Miles from your location and its commutable daily within reasonable time i.e. 45min to 1hour, it would be nice and save time for both you).
  3. How much it offers ? There should not be many positions to fill in. (It should be ONLY ONE – No one is working on 10 roles at a time and only fools will fall for it.) And it is given that reason to get right opportunity.

Here is an example I have received today, Kindly accept my apologies for being straight.

Hi Ravi,

Hope you’re well.

I wanted to make you aware of a number of exciting contract opportunities I am currently engaged on.

Our client is a large, dynamic and fast growth business and they’re looking for a number of Software Development roles to be a key part of their ecommerce strategy.

If you are interested in discussing this or alternatively want to update me with your current availability, then please get in touch.

We also offer referral fees for any successful placements where you will receive up to £50 per month for the life of the contract*. If you can recommend anyone who may be interested in new opportunities, then please let me know.

I look forward to supporting you now or in the future with your next move.

Best regards,

————————————————————————————-

Rest of the part is discreet. I hope someone will read this and grab the attention. If you are looking for quality candidate and seriously wants to help your client to fulfil the position then you know what you need to do. And those who think this way they will get anywhere, then they need training (and SERIOUSLY stop wasting precious time and money of others). If you ask me where to find right candidate then I will ask what’s a role, location and how much they are will to pay. Simple.

Side Note:

Also when you send email you must follow up to the candidate with correct contact details and ask whether they have received email and discuss their thoughts. I know it is expensive but at least it will give you right people to the target.

My thoughts on Agile

Recently I read an article on Agile with title – Agile Methods don’t exist. What does, then? by Jan Ambrozlewlcz

I think its fair to say – Agile is all about Mindset. It is not a discipline but a practice which allow to adopt changes quickly and efficiently whenever changes are essential to the end goal.   Although it is not so easy for any organization or team or division to come with one voice over end games, each individual has their own perception and understanding of what actually need to achieve and not everyone can pursue it correctly. I think that’s where the problem underlies. Agile can be easily apply on games where we do not regret over the mistakes done, it’s already done, move on. Make a strategy is a key to win the game, and agility is a key to adopt the strategy quickly.

Agile_methods_don_t_exist._What_does,_then_10Clouds_Blog_-_2016-11-23_09.28.00

But quick does not mean accurate or perfect or 100% done. It means when direction has changed it has adopt it and change it course (whether it is a team, project or company). And swift focus on the sort term changes (which I see as challenges). It’s risky to say it but I think if decision taken as a team and each member has visualize the strategy thoroughly and involved themself in it then nothing is impossible to achieve in ever changing environment (i.e. agile).  All we need is a courage and voice to phrase.

Being Successful……

To *want* and to be ambitious and to want to be successful is not enough. That’s just desire. To know what you want, to understand why you’re doing it, to dedicate every breath in your body, to achieve . . . If you feel that you have something to give, if you feel that your particular talent is worth developing, is worth caring for, then there’s nothing you can’t achieve." Kevin Spacey

Year 2015 – Review

 

It’s Time to Sum up 2015 and Welcome Big Leap Year 2016.

Well Well… when I look back at my timeline I see Memories and more memories. Sweet, precious, Joyous and wonderful. These year just past as bink of eyes. And yet so many awesome things we have done, achieved, yet to achieved, tried and not succeed yet. I am currently writing and looked at my year end sum up for each of year ends, it looks awesome. I am thankful to #facebook for preserving those moments.

So far year 2015 was just awesome and terrified (not terrific … sorry, but I’ll explain it later).

This year was totally roller coaster, ups and downs with heavy gravity but end of the year it adds up and teaches me valuable lessons of experience. I learn a lot this year, get my hands on people skills, entrepreneurship, and become more humble with my ambitions. I have few terrified experience with great failed of the project, designerlenses.co.uk, few vulnerable experience with temporary jobs, but on the bright side I have manage to get through all and convert those challenges to opportunities. My definition of success was wrong so I learn more quickly, there is no success or failures, and those are just options. Failure is only an option. So keep trying, be specific to your achievements.

Yet if I look back from January to December, I have awesome year so far socially, more memories which I like to remember for the life.

1. Ram Infosystems registered as Limited company (became contractor)

2. Concept of designer lenses

3. Krisha’s 5th Birthday Party, it was such a wonderful time, I seen her happy and I give all credits to Priti my other half. Without her, it was not possible to arrange on that scale. Love every details of it, I appreciate all friends and family who have attended it. Love you for that.

4. Gym session, fading squash squad.

5. Contracts in between.

6. Memorable Lads holiday weekend in #riga.

7. Looking for the new bigger home with Priti (that time was just brilliant, I understand Priti bit more and it was happy feelings, love every bit of it.)

8. Finally big decision for buying big house and plan through it, it was the most stressful time of the year for good 3 months but with God’s grace and courage from family, friends and utterly guts for taking risk, we were able to get through painful transition and achieve it.

9. Now in transition to preparing for moving in to the new home.

10. All of above, tremendous support from my soulmate throughout the year, love you @Priti Lodhiya.

11. Priti’s Birthday, Yearly more picnics, outing with friends, family and those joyous time with Krisha balance out everything I have failed to achieve professionally.

So far it was all about the past year, it seems to me just pass too fast. I believe those who reading this feel the same. I think my words are not expressive yet, till blend and raw, however I am trying hard not to be simpler but it’s complicated to explain. So my beloved families, friends and Facebook friends, it was overall amazing 2015 and I bet 2016 will be more fanatic.

My goal for 2016 is to become more adventurous entrepreneur, pass through my journey towards to my achievements by becoming more determine and courageous. I know my love is always supportive and with me no matter what, I am so thankful for that.

New venture is on the horizon and I am putting my all to that. So behold 2016 I am going to make a dent in the Universe, two of my baby start shaping and it will be live by March 2016, Jewl.biz and localopticians.co.uk both will change prospective for retail business especially for those on high street and seeking trend for united kingdom market. I promise you it will be a huge and massive leap help for small independent retailers and you will love it for everything.

So my beloved friends, I wish you all Joyous and prosperous new year. May Year 2016 became more memorable for all of us. Let be more connected with our emotions and help each other to nurture our relation.

At last I will close my writing by adding maitri prayer.

May I be happy and blessed with goodness all the time

May you be happy and blessed with goodness all the time

beings living on the earth, in the water and in the air, may all be happy and without pain

Creatures living in all ten directions, may they meet goodness everywhere

may all be without fear and without ill will, may all be without torment

https://www.facebook.com/rlodhiya1407/posts/1110709598942357

My Journey – From Developer To Entrepreneur — Day 18 of 100

Day Eighteen, Monday 24th August 2015

Note’s from Yesterday:

Nothing much, not a productive or creative day. However it was still a socially active day. Yet fun.

Time Hours Plan Action Result
7:00 am 1.5 hours Get ready and plan ahead Impulsive drive and not getting it why. Late start and not think of anything ahead
9:30 am 6 hours Help Gardener to trim tree and shopping I completely forgot about the planned action but now it was not too late. 6 hours of expensive hard physical work. Not bad but later I was feeling so dreadful.
3:30 pm 4 hours nothing not feeling well, had to sleep; not doing anything So much to adopt in changing weather and rain.
7:30 pm 2.5 hours Planning to plan something???    
Conclusion:
I have to change something and something very quickly, I am against the time. I can not loose this. Not at any cost. I have to be win this at all cost.

My Journey–From Developer To Entrepreneur–Day 17 of 100

Day Seventeen, Sunday 23rd August 2015

Notes from Yesterday:

Time Hours Plan Action Result
4:30 am 1 hours Wake up and get ready,need to attend wedding. Wake up, rush to everything nothing but pure stress No matter it was fix I have to attend.
5:30 am 1 hour Pick up my aunt and reach to the place where everyone is going to gather Driving rush and just wanted to be on time Hyper
6:30 am ? hours Whole day is going to be busy with others, its social function and has to attend Meet new peoples and enjoy the ride, Good to meet new people and enjoy with them
11:30 pm half hour Seat down and bit relax Nothing Mind Exhausted Tired and Sleepy.
Actions

In a nutshell, it was a long day for all of us, yet it was brilliant and fun. I enjoyed it every bit of it. Well at the end it was tiring and long but fun.

My Journey–From Developer To Entrepreneur–Day 16 of 100

Day Sixteen,  Saturday 22nd August 2015

Notes from Yesterday:

I am not sure how fast it went, Just before I think about it, It just gone. Yesterday I have surely not done a lot, but still it looks like I have. Well its not that bad that I can not manage it, Lack of planning and visualizing is key to success. I understand that but I am currently not able to find a way to do it correctly.

Plan for today:

Time Hours Plan Action Result
8:00 am 1.5 hours Wake up and get ready, update my posts Wake up, first thing I did was update my blog post which was pending from yesterday. I feel bit relieve from inside guilt.
9:30 am 2 hours Get ready krisha and myself. For lunch time spending with Uncle’s family. Get ready her and myself have spend little time with her. Nothing new.
12:30 pm 7 hours Lunch at uncles house for pre wedding preparation Not much Good to meet new people and enjoy with them
? ?      
8:00 pm 4 hours Plan next week I will seat down and write next week’s plan, check all my calendar entries.  
Actions

Nothing much I can do about it next week is going to be probably the same.I hope not.