TL;DR: I’ve deployed Discourse on Kubernetes (K8s) for my company’s internal discussion platform. Because I couldn’t find a simple tutorial, I documented my steps to help other developers do it too. Continue reading “How to set up an internal team forum in half a day using Discourse”
Sticky Headers are a frequently used pattern in front-end web development. At one of our team breakfasts, we saw Youtube’s sticky header break on IE. Yes, IE is an internet relic and always needs a little more support these days to run. But breaks like the Youtube case got some of our team members discussing sticky headers, and we figured we would share it here. Continue reading “Should you use Sticky Header?”
The idea of Skypad came from my colleague, Howa. He threw out one of his random ideas in our office chats, “Why don’t you write Skypad like Firepad?” Continue reading “How I wrote a HackerNews top page app in 2 hours”
NOTE: This version is based on React Navigation 1.0.0-beta.6
After moving to React Native Navigation
In a previous post, we shared how we restructured an app with React Navigation. We loved how Navigation could route and transit our app flow. We resolved our previous problem with Navigator, which suffered performance problems once more operations were added to the JS Thread. But then we encountered another issue with React Navigation’s rendering of our navigation bar. In this piece below, we outline how we introduced the scene object to update the navigation bar content.
Continue reading “Updating React Navigation’s navigation bar title with a scene object”
You’re almost there! Now you are going to launch your app on App Store, here is our updated checklist for the App Store submission for iOS 11 apps.
Continue reading “Preparations you may have missed before submitting an iOS 11 app”
So, of course, half our team was up checking out the latest specs and implications of the new iPhone 8 and iPhone X. Our QA team is already looking at navigation bar breaks the iPhone X simulator. But we’ve also been testing out other announcements this year from Apple beyond just the iPhone, such as the new ARKit. The iPhone X is a whole new ballgame for UX design, but the even bigger news for developers who want to get into mobile AR is their revolutionary ARKit, which democratizes augmented reality for development.
Continue reading “Augmented Reality Store on iOS: Leveraging the ARKit”
In this tutorial, we’re using Skygear, our company’s open source backend-as-a-service (BaaS), to help developers build a cloud photo upload platform. Skygear includes essential features such as push notifications, cloud database, and user authentication.
Continue reading “How to upload photos to the cloud with Swift3 and a serverless platform”