Homepage
Open in app
Sign in
Get started
Engineering@Semantics3
AI
Databases
Programming
DevOps
Archive
Semantics3 APIs
Follow
Latest
Partitioning in PostgreSQL
Partitioning in PostgreSQL
Rotating your API request logs table.
atvanguard
Jan 23, 2018
Engineering tales from Semantics3–2017 edition
Engineering tales from Semantics3–2017 edition
2017 is fast drawing to a close. Holiday schedules, long-planned vacations, family gatherings and slower days. There is just something in…
Ramanan Balakrishnan
Dec 26, 2017
Towards better code
Towards better code
Let’s face it, we have have been writing software for decades now. We can no longer claim to be a new domain and pass-off nascency as an…
Ramanan Balakrishnan
Oct 18, 2017
Real-time analytics using Postgres
Real-time analytics using Postgres
Build you a faster dashboard for great good.
Ramanan Balakrishnan
Oct 2, 2017
A simplified guide to gRPC in Python
A simplified guide to gRPC in Python
Get rolling with gRPC in minutes
Ramanan Balakrishnan
Sep 25, 2017
Understanding JavaScript Code Coverage (Part 2)
Understanding JavaScript Code Coverage (Part 2)
Part 2: Tests & Reporting
Amarnath
Aug 7, 2017
Understanding JavaScript Code Coverage
Understanding JavaScript Code Coverage
Part 1: Instrumentation
Amarnath
Jun 28, 2017
Web Scraping in Perl using Mojo::DOM
Web Scraping in Perl using Mojo::DOM
Web scraping involves extracting data from websites and presenting it in a meaningful format. But raw HTML is unstructured and is often…
Praveen S
Jun 14, 2017
Measure twice, cut once — Questions before starting with machine learning
Measure twice, cut once — Questions before starting with machine learning
With many articles promoting machine learning as the magic bullet to solve tough problems, the pressure has never been higher for data…
Ramanan Balakrishnan
Feb 27, 2017
Sömma “Hacks The World” at ABInBev
Sömma “Hacks The World” at ABInBev
Following their pursuit of hackathons, team Sömma from Semantics3 got the band back together for the ABInBev HackTheWorld hackathon, last…
Ramanan Balakrishnan
Feb 12, 2017
Engineering tales from Semantics3–2016 edition
Back in October, I had written about our team’s pull crew for hacking on open source projects. I had meant to write a review of the various…
Ramanan Balakrishnan
Dec 27, 2016
Moving machine learning from practice to production
Moving machine learning from practice to production
With growing interest in neural networks and deep learning, individuals and companies are claiming ever-increasing adoption rates of…
Ramanan Balakrishnan
Nov 12, 2016
Debugging Neural Networks: A Checklist
You’ve framed your problem, prepared your datasets, designed your models and revved up your GPUs. With bated breath, you start training…
Govind Chandrasekhar
Oct 8, 2016
Code for Hacktoberfest
Code for Hacktoberfest
October usually marks the start of fall and inevitably also brings with it a festive mood. During this period, one of the events that I…
Ramanan Balakrishnan
Oct 6, 2016
The instance is dead, long live the instance
Spot instances are among the most valuable tools for anyone looking to deploy lean-mean computing machines.
Ramanan Balakrishnan
Sep 28, 2016
GPU-enabled EC2 instance for deep learning
As a team which builds data-powered software for ecommerce-focussed companies, we are always on the lookout for incorporating new…
Ramanan Balakrishnan
Sep 23, 2016
Sömma at Sequoia::Hack 2016
Sömma at Sequoia::Hack 2016
Over the past weekend, Semantics3 had a strong showing at the annual hackathon conducted by Sequoia Capital at Bengaluru. With four of our…
Ramanan Balakrishnan
Sep 14, 2016
HariNet awakens
HariNet awakens
Followers of The Ecommerce Intelligencer might already be familiar with Hari, who leads our business development team. Some of his greatest…
Semantics3
Aug 19, 2016
Fifth Elephant 2016
Fifth Elephant 2016
Engineering is at the core of running a large scale data platform like Semantics3 and our company is built on a strong engineering culture…
Abishek Bhat
Aug 11, 2016
Understanding Function Length in JavaScript
Some JavaScript libraries support a feature that I find really interesting. A callback passed to the library can use its formal parameters…
Amarnath
Aug 3, 2016
Return of the vacuum
In our previous story about Postgres, we had discussed how freezing transaction IDs was required to fight the transaction ID wraparound…
Ramanan Balakrishnan
Jul 26, 2016
An unexpected journey, a DBA’s tale
One of our favorite databases for maintaining data at scale is Postgres. Being a data-centric business, we have come to rely heavily on the…
Ramanan Balakrishnan
Jul 19, 2016
Comparing development cultures
Searching for engineering in investment banking vs startups returns so many results on your search engine of choice, that it is clear that…
Praveen S
Jul 12, 2016
Measuring application performance for great good
Measuring application performance for great good
In Numbers We Trust
Nagappan Nachiappan
Jul 5, 2016
Haaaave you met Watty?
Haaaave you met Watty?
We have never thought twice about building internal tools here at Semantics3. Thanks to our engineering roots (all three of our founders…
Ramanan Balakrishnan
Jun 28, 2016
About Engineering@Semantics3
Latest Stories
Archive
About Medium
Terms
Privacy
Teams