App & Software, Dev & Design, Development, Django, Tech, Tutorials

The Best Django Haystack and Elasticsearch Tutorial

elasticsearch

Search is one of the most basic and major requirements of any modern web-app. Search helps your users find the relevant content, articles, products etc. I have been developing web application for a decade now and frankly I have not seen a single web app that does not implement search.

Read More...

Android (Java), Dev & Design, Development, Mobile, Tech, Tutorials, Tutorials

Custom Google Place Autocomplete Android

Custom Google Place Autocomplete

When would you need a Custom Google Place Autocomplete? There are many scenarios where in the  Place Autocomplete provided by google might not be of your use. These are the following two cases where in i had to create a custom Autocomplete for place search: 1) Bug in customising the UI

Read More...

App & Software, Blogging, Dev & Design, Development, Django, Python, Tech, Tools, Tutorials, Web

Adding robots.txt to your Django Project

robots.txt

In this post we are going to list multiple ways of adding a robots.txt file to your django project. Robots.txt or Robots exclusion protocol is basically a text file that defines the rules for search engine robots (or bots) to inform the robots what part of the website should be

Read More...

App & Software, Development, Linux, Tech, Terminal, Tools, Tutorials

mysql_config not found – mysql-python on MAC OSX

mysql python

I recently faced this error while installing mysql-python on my MAC machine. EnvironmentError: mysql_config not found There are two steps to resolve this error. First make sure you have mysql installed. If mysql is not installed, Install mysql and then in your bashrc add the path to your mysql installation.

Read More...

App & Software, Dev & Design, Development, Django, Python, Tech, Tutorials

Creating a custom template tag in django

custom template tags in django

In this article we are going to create a custom template tag for our django project and use it in one of our django templates. This article assumes that you are already familiar with django and python and have a sample django project setup already. In this example we are

Read More...

App & Software, Development, Devops, Tech, Tutorials

(EFK) Elasticsearch, Fluentd, Kibana Setup – [Step By Step Guide]

elasticsearch-fluentd-kibana-EFK

The EFK (Elasticsearch, Fluentd and Kibana) stack is an open source alternative to paid log management, log search and log visualization services like Splunk, SumoLogic and Graylog (Graylog is open source but enterprise support is paid). These services are used to search large amounts of log data for better insights, tracking, visualisation

Read More...

App & Software, Dev & Design, Tech, Tutorials

Django and Neo4J Tutorial

Django and Neo4J

In this tutorial, We are going to show you how your django app can communicate to your neo4j graph database instance using the py2neo package. For the sake of simplicity and easy understanding of the implementation, we are going to setup a fresh instance of django and neo4j and yeah keep

Read More...

Android (Java), Development, Mobile, Mobile, Tech, Tutorials, Tutorials

Multipart Request Using Android Volley

multipart request

Http Multipart requests are used to send heavy data data or files like audio and video to the server. Android Volley gives you a very faster and optimized environment to send heavy data or files to the server. How to send Multipart Request using volley? Create a file named CustomMultipartRequest.java

Read More...

App & Software, Dev & Design, Development, Django, Mobile, Python, Tech, Tutorials, Tutorials, Web

Django Push Notifications Mongoengine

Django Push Notifications

I recently had to implement push notifications (both GCM and APNS) on a project that I was working on. As we were using django/python for this project, our research led us to django-push-notifications, a django app to send GCM and APNS notifications to android and ios devices respectively. But we found

Read More...

App & Software, Development, Django, Python, Tech, Tutorials

How to create pip package for your django/python app

how-to-create-pip-package (David Grant (Flickr))

PIP packages or PyPI packages are an easy way to install custom reusable python modules or applications that once installed can be used with any other python (django) application, project or module. If you are a python developer you must every now and then have used the pip install command

Read More...