|
An Integration Story: Travel Apps Leveraging Intuitive Technology
-
www.thoughtworks.com
-
11 years ago
-
eng
The 1960s witnessed the creation of Global Distribution Systems. These are worldwide, computerized reservation networks that function as a single point access for reserving anything related to travel; from airline tickets to hotel rooms and everything in between. You could plan an entire journey, irrespective of the number of stops or the mode of travel, with one call to your travel agent.
|
|
Over the last couple of years, interest in Experience Design (XD) has exploded, yet few experience designers I have met have actually studied “Experience Design” at a tertiary institution. While having majors such as Psychology, Animation and Computer Science can help you carve a path to being an XD, almost every XD I have met is self-taught when it comes to the actual trade.
|
|
We are happy to announce support for local notifications on iOS and Android. Local notifications are similar to push notifications, except that they are initiated locally by the app, rather than remotely. They are useful for communicating information to the user while the app is running in the background, since they manifest themselves as pop-up notifications on supported devices. Sending Notifications The process for sending a notificati..
|
|
This is the first part of several essays on the principle of grounding. I feel that this principle helps me communicate and think better. I’ll try to keep each essay short A few years ago I was doing my masters, with the goal of using language to command robots. I was very excited because the research was very interesting to me - I needed to understand how to write software for robots, how the robot works as a system, and various fascina....
|
|
Just a table on what the effect of increasing a wage would be. It is assuming that it takes one hour to make one loaf of bread.
|
|
Developers hate him! We'll cover some standard tips and tricks here, but we're not really interested in those. We're looking for the One Weird Trick to rule them all. Hopefully each trick we encounter brings us closer to coding Mecca. In the beginning The first video game I ever wrote was called Ninja Wars. Yes, that is an HTML table of images. I changed the src attribute to move stuff around.
|
|
i18nize-templates: Internationalization After the Fact
-
engineering.khanacademy.org
-
11 years ago
-
eng
|
|
Recently wanted to come up with a random keyword. Querying WordNet and a regular expression did the job. Installed WordNet on Mac: $ brew install wordnet Want a word ending in "esome"? $ wn esome -grepn -grepv -grepa -grepr | egrep -o -e "\w*esome\b" | sort | uniq adventuresome awesome blithesome bunglesome cuddlesome esome fivesome gruesome lithesome lonesome lovesome meddlesome mettlesome nettlesome threesome tiresome torturesome ..
|
|
This past Thursday, we held our fourth webinar, and the topic was how to incorporate 3rd party native libraries into a Codename One app. I used the recently released FreshDesk cn1lib as a case study for this webinar. As the topic is a little involved, I decided to break it up into two webinars. In part one , we focused on the public API and architecture involved in developing a wrapper for a native SDK, and walked through the native impl..
|
|
Macaroons, like Fezzes, are cool. If you find yourself disagreeing, it’s possible you’re thinking of the wrong sort of macaroons , or you’ve yet to be convinced. This is the first in a series of posts in which I intend to explain why macaroons are so interesting. We’ll start by motivating them and defining them, and later expand on the theory behind them and study examples of how they’re applicable in the real world. The name “macaroon” com..
|
|
There is a fair degree of disruption happening in industry around us. We see the effects in our interactions with friends, colleagues, vendors and service providers. The reasons for disruption vary, from advances in technology, start-ups inventing new business models leveraging the new technology, to changing demographics like greater income and wealth for millennials.
|
|
In a world where everything is prepackaged, replaceable, and easily disposable, trash is tragically an unavoidable by-product of living. Whether it’s paper towels, tissues, plastic packaging, cleaning products, cardboard containers, clothing tags, receipts, pretty much every transaction you make is going to generate some type of waste. And waste is, like, generally bad, right? It takes up space, serves no real purpose, wastes resources and ..
|
|
In a world where everything is prepackaged, replaceable, and easily disposable, trash is tragically an unavoidable by-product of living. Whether it’s paper towels, tissues, plastic packaging, cleaning products, cardboard containers, clothing tags, receipts, pretty much every transaction you make is going to generate some type of waste. And waste is, like, generally bad, right? It takes up space, serves no real purpose, wastes resources and ..
|
|
Having watched the video , some takeaways: Single GOPATH $GOPATH/src/github.com/soundcloud/foo Repo structure github.com/soundcloud/whatever README.md Makefile main.go support.go foo foo.go bar.go whatever-server main.go wharever-worker main.go Formatting and style Use gofmt. Google's codereview guidelines . Avoid named return parameters. Avoid make and new (unless you know sizes). Use struct{}....
|
|
Innovation labs have become a mainstay in the retail scene. Seven of the ten US department stores by revenue set up a lab from 2012-2013. Why? Retailers need to change the way they do business and meet the needs of shoppers. Retailers who are boxed in by conventional retail wisdom and dated processes will quickly find themselves becoming the retailers of yesteryear.
|
|
For Sally Amis Tightly-folded bud, I have wished you something None of the others would: Not the usual stuff About being beautiful, Or running off a spring Of innocence and love — They will all wish you that, And should it prove possible, Well, you’re a lucky girl. But if it shouldn’t, then May you be ordinary; Have, like other women, An average of talents: Not ugly, not good-looking, Nothing uncustomary To..
|
Most information security practitioners do a poor job explaining the relative nature of security. Secure relative to what? A bot that looks for un-patched systems? A determined hacker? A nation-state? Security is a "scale of difficulty" – like mountain climbing. Everest was thought to be unclimbable until Sir Edmund Hillary did it. This post Is it Secure? first appeared on Dan Stroot's Blog
|
|
Did you know that there is an entirely separate formula to calculate the distance between two points on the surface of a sphere? I mean…it kind of makes sense when you think about it. The shortest distance between two points without accounting for the curvature of the sphere would go right through the sphere itself, making it pretty useless when calculating physical distance on, for example, the surface of the Earth.
|
|
Hello fellow readers, In this post I'll talk about group and community projects. Everyone has been part of multiple group projects throughout their life. From school researches, to university presentations, to work. It's only by sharing ideas and finding common grounds that goals can be achieved. However, it's hard to maintain cohesion and investment in a group. There's a multitude of problems that arise, the reader can certainly asser..
|
|
First of all, apologies for the lack of updates over the past few weeks, I've been busy with a product launch and doing a bit of work-related travel, so I haven't had a chance to sit down and polish off any of posts. However, things are starting to settle down, and I have a bunch of new posts in the pipeline at various levels of readiness, so watch for those over the coming week.
|
|
First of all, apologies for the lack of updates over the past few weeks, I've been busy with a product launch and doing a bit of work-related travel, so I haven't had a chance to sit down and polish off any of posts. However, things are starting to settle down, and I have a bunch of new posts in the pipeline at various levels of readiness, so watch for those over the coming week.
|
|
pAPI developers place plenty of consideration on how to handle scaling. A few techniques and approaches: Application caching, sharding, larger/more servers, background queues, HTTP caching, and Content Delivery Networks (CDNs). A well architected API employs a combination of these solutions to achieve the desired scalability. Of the scaling solutions, very few are actually exposed to the consumers of an API. One strategy in which the end-us....
|
|
Several years ago I started managing my dotfiles based on Zach Holman’s dotfiles repo . His setup is quite nice and I found it relatively easy to adapt to my own purposes. My workflow generally consisted of making a bunch of local changes until I was happy and then pushing to my own GitHub fork . The big problem I eventually found is that I wasn’t fully capturing the correct steps to reproduce my environment. Every time that I tried to ....
|
|
My pip installation recently broke after a Mac OS update. $ pip Traceback (most recent call last): File "/usr/local/bin/pip\n", line 5, in
|
|
In the process of product delivery, we expect that everyone involved shares a common understanding - from user to stakeholder to analyst to developer to tester and to a user. However, we frequently see communication gaps, because each role uses its own language and vocabulary. Given below, is a real story of something that happened recently in our team.
|
|
and why your marketing team might not be ready for it) Information can tell us everything. It has all the answers. But they are answers to questions we have not asked, and which doubtless don’t even arise.
|
|
Petabyte-Scale Data Pipelines with Docker, Luigi and Elastic Spot Instances
-
tech.nextroll.com
-
11 years ago
-
eng
This is the first article in a series that describes how we built a new data-intensive product, AdRoll Prospecting , using an architecture based on Docker containers. We organized a meetup about this topic with Pachyderm.io . You can watch a recording of our meetup talk here: and see the slides here: We will elaborate different aspects of the architecture in upcoming blog posts. The one below will focus on Docker. A Modern Data....
|