Learn how to start creating a Flutter application, the first part of the flutter tutorial series.

Image for post
Image for post
Part 1: How to build a flutter app from scratch

In this tutorial series, we’ll guide you step by step on how to create an e-commerce mobile application using flutter. The mobile application would be open source app for Aviacommerce platform. The tutorial would focus on this application to introduce the important concepts of the flutter framework.

This tutorial is the first part of the flutter tutorial series:-

  1. How to build a flutter app from scratch

More updates on the content as we move ahead.

The blog…

In this post, we’ll discuss how to build a boilerplate Phoenix web app with user authentication and an admin panel, along with image upload in Elixir.

Image for post
Image for post
“MacBook Pro turned on” by rawpixel on Unsplash

TodoMVC has become a de facto tool to compare various JavaScript-based MV* frameworks. Along the same lines, I feel that a blog application can be a tiebreaker in choosing a new backend or API framework.

So let’s get started and build one in Phoenix. We’ll follow the default setup, that is Phoenix hooked up with Ecto running on PostgreSQL.

Here are the final screens to give you an idea of what the app will…

Functionality made simple with a plug and play library.

Image for post
Image for post

“Like a photo”, “Up-vote response” or “Follow user” come under a basic set of operations one needs in every other web project. Managing a separate entity or handling the execution within the specific models can be a never ending debate. It is smart to leave external libraries take care of these rudimentary tasks while your focus should be on core activities.

Let’s demonstrate a simple blogger app. Start with creating an empty Phoenix project

mix phx.new blogger --no-brunch
cd blogger

It will create a boilerplate code base to start development with…

PS: Proceed with caution, this can be dangerous 😃

Image for post
Image for post

Me : Ever wondered if you are working on a project and desire that you could mirror your development server to the internet. What if your coworker wants to consume your API or the product manager wants to have a look at a W.I.P feature?

You : I have a staging server sitting idle. All I have to do is to push the code. Or even better, I can use free services like Surge (surge.sh).

Me : Consider your remote friend is also programming simultaneously.

You : Oh that may not…

Case study for programmers / Checklist for ninja developers

Image for post
Image for post
Source : pexels.com

Let me walk you through a task assigned to me recently. I had a list of 250 K images which were to be migrated from one storage solutions provider to another.

The steps can be broken down into:

  1. Request image

Pretty much straight forward, I programmed first version of sequential image upload and profiled it.

I had a clue that it WILL take a lot of time. A single end to end image migration took around 1.3 seconds to complete…

Image for post
Image for post

Facebook and Twitter use META tags in HTML markup to form cards in their respective platforms. Bare minimum code to generate an output similar to the image above would look something like this:

<meta property="og:title" content="Workplace By..." />
<meta property="og:description" content="Bring Your..." />
<meta property="og:image" content="http://image-link.jpg" />

Its easy in static infrastructure but if you have a dynamic URL strategy like “http://my-app/news/:id”, then you have to process info in the server itself. Nuxt.js provides an easy way for achieving this. Follow the steps to run a Hacker News skeletal demo

mkdir my-app && cd my-app

Create package.json file


Simply put : Vue loosely coupled with Rails

Image for post
Image for post

I have been working for some time developing a web app as a part of my freelancing career. Built completely on Rails, the additional front-end UI features were achieved using jQuery. Things were pretty good, code base was clean followed by rapid development and deployment. But as the front-end functionality grew, I felt there was definitely a need for front end framework as I got a clue that jQuery and vanilla js code will soon become unmanageable.

This is a rough idea of what I had at the back of my mind

Image for post
Image for post

As far as my story goes, I am not a professional data scientist, but am continuously striving to become one. Luckily, having Python as my primary weapon I have an advantage in the field of data science and machine learning as the language has a vast support of libraries and frameworks to back me up. I also read books on the subject and my favourites are “Introduction to Machine Learning with Python: A Guide for Data Scientists” and “Hands-On Machine Learning with Scikit-Learn and TensorFlow”.

But this alone was not enough. Upon surfing through various blogs, going through several sites…

Often your best stock picks are the results of just being observant.

PVR Cinemas, a joint venture between Priya Exhibitors Private Limited and Village Roadshow Limited started its operations in India in June 1997 as a film-entertainment company.

PVR (Ticker NSE: PVR) trades at ₹1457.00 at the time of writing this blog. Used to quote at around ₹200.0 when its long time bull run started around October, 2012, the time when I was leaving my high school. The Entertainment (Movie Theatre) industry had started picking up momentum and there was a gradual shift of movie buffs’ destination from local theatres…

Leveraging scikit-learn’s models and exposing their behaviour through API

Image for post
Image for post
“forced perspective photography of bus on road” by Muneeb Syed on Unsplash

Machine Learning | Artificial Intelligence | Deep Learning — they ARE the next big thing, I know it, we all know it. Then why wait? What keeps us from grabbing the opportunity when its right in front of us? Maybe because taking a step off from daily chores and doing something new requires a bit of effort.

Back in the days when I started to explore machine learning and its applications, a significant portion of my time got wasted in guess what? — figuring out and researching 1. the language to use, 2. framework to choose, 3. installing (installing it…

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