That means the code is now executing on your watch instead of the phone. By reducing multiple times of data transfer between devices, this is going to make the app loads a lot quicker and responds in a shorter period of waiting time.
Get crash reports from Sentry
We have been using Sentry for collecting crash reports and stack traces for our front-end js, Python, and Rails applications. It is reliable with affordable pricing. Simple to setup with it’s open-source SDK.
However, there’s a fundamental problem when it comes to iOS.
… and it didn’t benefit that much.
There are always sysAdmin coming around and telling you how Docker has made his life easier, how well the automation goes or how lightweight the containers are…
Continue reading “Dockerizing our Python stack”
Open Graph is a good standard, it helps turning a web page to become a rich object in a social graph.
If you follow the Open Graph protocol, most of the social platforms (Facebook, Reddit, etc. ) will crawl your website and present it in a nice and structured format.
Continue reading “Basic Open Graph techniques that optimize shared links on Facebook”
We have many pixel lovers at Oursky. We strive for perfection in the UI design process, and most importantly, make sure developers implementing them perfectly.
Here we share our internal 101 guideline for developers, wish it will help more junior developer building Web like a Pro. Continue reading “UI 101: Simple Rules that make great front-end”
SQLAlchemy is arguably the most powerful and ubiquitous ORM framework for Python.
At Oursky, we have been using SQLAlchemy for quite a period of time and appreciated the flexibility and elegance it provides over the Data Mapper abstraction. No doubt, it works very well for modern web applications but what about long-running background jobs? Would the abstraction get in your ways? (tl;dr: yes, but we still prefer it)
Here are some hands-on experiences from us.
We built a popular iOS application with a song recommendation system at the backend. The system suggests a top list for 20 popular songs.
Previously our editors hand-picked popular songs by download count and gather a new playlist as a recommendation to users. Now, we want to automate this process and generate the playlist weekly.
We geeks often have our own ways to express, which might be too geeky for normal people to understand.
Here are some general guides to help you communicating with your geek friends (at least knowing what they are thinking about… )
1. “X is a subset of Y.”
Spoken by Computer Scientists to say that X is a kind of Y, but Y is not X.
Real life examples:
“Matcha is a subset of Green Tea. They are different!”