Daniel ChvatikinApollo Data Solutions BlogMapping words to colors.For a recent real estate project, we needed to add some color to a user-defined and ever-changing set of tags in the backend so they could…Jun 17, 2017Jun 17, 2017
Daniel ChvatikinApollo Data Solutions BlogSelectize, use predefined options with pre-existing form valuesWe really like selectize, a great JS plugin for autocomplete text inputs.May 10, 20171May 10, 20171
Daniel ChvatikinApollo Data Solutions BlogA simple way to parallelize a blocking IO task such as a http requests in Python 3.5For a recent project, we had to build a service that would synchronize about 15,000 data items with associated photos from a 3rd party API…May 8, 2017May 8, 2017
Daniel ChvatikinApollo Data Solutions BlogDoes your hosting company matter?One of our clients at Apollo Data Solutions was recently complaining about their Web site load speed as measured by Google Analytics Site…May 7, 2017May 7, 2017
Daniel ChvatikinApollo Data Solutions BlogDjango: initial values for a bound formI ran into a small issue with Django today: what do you do when you need initial values in a bound form (such as a search form that is both…Sep 2, 20162Sep 2, 20162
Daniel ChvatikinApollo Data Solutions BlogPython regex search and replace with re.sub — remove street number from addressOk, it’s regular expression time! For a project, I needed to take a street address in the format:Aug 19, 2016Aug 19, 2016