Ron Whitaker

Any business exists to solve a real human problem. It could be to increase speed, reduce cost, improve convenience, add pleasure to life or make the knowledge available at the fingertips. Technology often used to solve these business problems. But then why the design patterns are important? Typical challenges with IT system are Availability, Scalability, Resiliency, Data Management, Performance and Security. Before going into design patterns it is important to get clarity of these words.

Availability: Availability is the percentage of time system is up in a defined timeframe. A system can be down because of multiple reasons like software…


Stock price forecasting helps in identifying where the stock moves in the next couple of days or weeks or at least shows the trend. The stock price depends on various factors to name a few —

Fundamental factors: Revenue, profits, market share, potential growth prospects of the business

External factors: Pandemics like Corona, Forex rates, Oil prices, Gold prices, Bond yields, Global stock markets

Technical factors: Price action, Volume, Moving averages, MACD (Moving average convergence divergence), RSI (Relative Strength Index), MFI (Money Flow Index), Pivot point, Derivatives Expiry dates, Options Open Interest, Futures prices

With or without these factors,

  1. Stock…


Being happy is a state where the mind feels pleasure and contentment at the same time. This is the state where the brain experiences stillness and yet motivated. While happiness is relative, few things are universally true.

“Happiness comes from standing on our promises”

  1. No Snooze in the morning:

First things first- before sleeping, if you tell your brain when you need to wake up, it listens without you having to use an alarm. All that matters is the intensity at which you tell your brain. If you hit the snooze button on your alarm, you are committing the biggest mistake of that day. You are not…


As a software engineer, you might be overwhelmed by new technologies, new design patterns, new architecture principles, new UI and API frameworks, new libraries, new way to implement software, new way to store the data... and the list goes on. There are few skills that are never out of fashion irrespective of what happens around you. Getting deeper understanding and practising these skills will make the career for Software engineers brighter.

1. Data Structures and Algorithms:

At the fundamental level, software programs, capture the data from various sources and present in a more readable and understandable format either for humans or for machines. If there…


Before you start reading this, do read how I passed two AWS exams in less than two months here. If you took a decision to write Cloud Practitioner certification exam, I assume you are keen to start your Cloud learning journey. It is indeed a great first step. Cloud Practitioner exam is a relatively easy exam to pass yet builds a foundation for your future cloud certifications. This is the only certification that can be done by anyone irrespective of the role that they play. It could be a developer, manager, Director, CTO, members from sales, purchasing, or financial teams.


AWS certification has been in my to-do list since 2017. Finally, Covid-19 lockdown gave an opportunity to work from home and I realized I am saving lot of driving time. I could also plan my morning time bit more effectively. In May 2020, I decided I should look at completing few certifications after we had successfully gone live with a brand new project in office.

AWS has been growing with astronomical numbers each quarter. Nothing else did seem more appropriate for me other than AWS. On May 25th I booked AWS cloud practitioner exam to take on June 6th and…


Prophet is open source project released by Facebook to forecast time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. Additive model is non-parametric regression model.

Install Prophet:

Installing prophet is very easy (if you are lucky!!!). If you are using Anaconda,

conda install gcc

conda install -c conda-forge fbprophet

It has a dependency on PyStan. I struggled for few hours to get the version things sorted out. But you will eventually get there if you encountered any issues.

I am not covering any theory. You can find…


Scrum meetings play an important role in the success of agile teams. This is a recap of various meetings that are required for a scrum team to achieve its goal.

Let everyone try and find that as a result of daily prayer he adds something new to his life, something with which nothing can be compared. — Mahatma Gandhi

Daily Scrum: As the name suggests, this is a daily meeting and must be attended by every member of the scrum team. This is a meeting that should last for 15 minutes or less, at the same place and the same…


Text Classification

Text classification is a basic machine learning technique used to smartly classify text into different categories. There are plenty of use cases for text classification. Spam filtering, sentiment analysis, classify product reviews, drive the customer browsing behaviour depending what she searches or browses and targeted marketing based on what the customer does online etc. In this example, we will use supervised classification of text. It works on the principle of “training” and “validate” principle. We input labeled data to the machine learning algorithm to work on. After the algorithm is trained, we use the training dataset to understand accuracy of…


Did you ever come across this situation?

Your Product Owner came up with a brilliant idea just well timed with your sprint planning meeting. You heard the idea, your team heard with even more enthusiasm and all are excited to build the product in next three weeks. on day 2 you realised, you need to procure a new server as you ran out of capacity with existing products. You pinged your friend in infrastructure team. He asked you to first fill a form, submit for approvals before Thursday 11 am. You did diligently and your infra friend gave cost estimation…

Ravindra Elicherla

Geek, Artist, Fitness enthusiast, Amateur investor and Simple human

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store