Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

seo Chris Anderson: CouchDB: Relaxing Offline JavaScript 2013

Seo Master present to you: Last week I hosted Chris Anderson for a Google tech talk on CouchDB as part of the Web Exponents speaker series. Chris is an Apache CouchDB committer. He is co-author of the forthcoming O'Reilly book CouchDB: The Definitive Guide and a director of couch.io.

Making web applications work offline is a hot topic. Google Gears blazed the trail, and Web Storage is part of HTML5. CouchDB is a NoSQL alternative that makes it easy for web apps to run offline. This is important because even as bandwidth grows, latency is still an issue for a significant number of users, and outages or zero-bars can and do happen. CouchDB makes this a non-issue by running your application close to the user, on their device or in their browser. Chris calls this "ground computing" - a refreshing counterpoint to the oft-used "cloud computing" label. Hear more from Chris in his video and slides.



Check out other videos in the Web Exponents speaker series:

2013, By: Seo Master

seo Weekly Google Code Roundup: New Gears libraries, fixing mashups, GWT marries the iPhone, and more 2013

Seo Master present to you:

It was perfect timing for Doug Crockford, the legendary Ajax curmudgeon, to come to Google to discuss Gears and the mashup problem. The same week that he chatted about the issues that we face, we saw some innovation and fun mashups abound (for example, this Campaign Trails mashup created with the Google Mashup Editor).

Just a few days after we released the ability to do authenticated, cross domain mashups with Google Calendar the JupiterIT folk created Traffik, a mashup that combines your Google Calendar with a Google Map, allowing you to login to view private events and create news ones. It is great to see early experiments with the API such as the Digg Oracle's use of WorkerPool that we went into more detail on.

Vortex is another library that sits on top of Google Gears to add functionality through a nice layer of abstraction. The library will detect if you are online or offline, and have a system to handle one use case for sync issues. Brian Dunnington liked what he saw with the Dojo Offline Toolkit, and took a lot of the ideas from there, giving us a version that isn't coupled to a particular Ajax library. Libraries like this are exactly what we want to see. Gears is aiming to give the community rock solid, low level components, and we expect to see interesting abstractions on top. XMLHttpRequest is to Prototype/Dojo/GWT as Gears it to [insert your cool new offline framework here].

After the GWT 1.4 launch / coming out of beta was announced, Bob Vawter of the GWT team was able to let his hair down and he created a GWT application for the iPhone to see what the experience was like. His take-away was:

The Google Web Toolkit can be used to create applications that, in the same code base, work well on an iPhone and a traditional desktop browser.

You can read more about the development of the GWT Feed Reader.

In other GWT news we interviewed folks from Queplix, an open source CRM company, about their experience building their products which use a lot of GWT, various Google APIs, and even the Google Mini!

Sticking to JavaScript for just a touch more, the Google Maps API team have added a new Local Search Control which makes it simple to search the map that you are on. You can add this control to your Maps mashup with a line of JavaScript.

In other API news, Jeff Scudder announced a new release of the GData Python client library which gives you access to various new releases and a refactored codebase.

What else?


As always, check out the latest tech talks, subscribe to the Google Developer Podcast and visit the Google Code YouTube channel.2013, By: Seo Master

seo Fridaygram: underwater views, disappointing squid, space move 2013

Seo Master present to you: Author Photo
By Scott Knaster, Google Developers Blog Editor

If you’re making a map of the world, you have to pay attention to the large fraction of the planet that’s beneath the water. That’s why Google Maps now includes underwater panoramic images from around the oceans. Naturally, there are a lot of wonderful sights to see, including a sea turtle with a school of fish and an ancient boulder coral. And just for fun, you can watch an underwater hangout from the Great Barrier Reef, without traveling to Australia or getting wet.



We don’t know if Google Maps has yet captured an image of a vampire squid (Vampyroteuthis infernalis). But researchers have found that this creature, whose name means "vampire squid from hell", has been more than a little overhyped. The vampire squid doesn’t hunt victims for blood. Instead, it eats random detritus floating around in the ocean. Still: great name!

Finally, the people who operate the International Space Station have a lot to do, such as making sure it doesn’t plow into any space junk. With that excellent goal in mind, NASA was considering moving the ISS this week to avoid an old satellite and a piece of rocket in its path. How do you move the ISS? By firing the engines of a docked cargo ship, of course!


Fridaygram posts are mostly for fun, not necessarily for developer stuff like our posts the rest of the week. This week Google turned 14 years old, and like lots of others its age, Google is already learning how to drive.
2013, By: Seo Master

seo What Does It Mean To Be A Google Developer? Share Your Story 2013

Seo Master present to you:
Author PictureBy Amy Walgenbach, Google Developer Marketing

Our developer program started in 2005 with a handful of APIs and developer advocates. Fast forward to today: Google offers over 100 APIs, dozens of developer tools, and a raft of developer advocates around the world. Obviously, a lot has changed and the Web has matured significantly. Google has also evolved and matured, and we felt that it was time to step back and rethink how we interact with and support our developer community. We believe we can make it easier to find what you’re looking for, and facilitate connections with others in the Google Developer community. We know we can do better and we want your input so that we can understand your needs — and what drives you — better.


Now we want to hear from you.

We want to know what inspires you as a developer and how Google can support you. What does being a Google developer mean to you? Tell us what’s important to you and how we can make your experience as a Google developer better. Like any good open source project, the Google developers project needs your contributions. Share your story so we can we better support your success — and we may just pick you to be featured.

You can add a video (it's easy, really!) directly from the page, on your mobile phone, or write to us here. However you share with us, we’re looking forward to hearing what you have to say.


Amy Walgenbach is the Product Marketing lead for the Google+ platform and leads developer marketing for games at Google.

Posted by Ashleigh Rentz, Editor Emerita
2013, By: Seo Master

seo Monetizing games with In-App Payments 2013

Seo Master present to you:
This guest post was written by Beau Harrington, Senior Development Director, Kabam

Cross-posted with the Google Commerce Blog

Kabam was part of the initial launch of Google+ Games with two game titles, Dragons of Atlantis and Edgeworld, and we recently added Global Warfare. For these games, we integrated Google In-App Payments and we’re pleased with our games’ monetization to date. There are a couple things we learned along the way that we’re happy to share with the community.

Integrating In-App Payments

Integrating In-App Payments in our games was very simple, especially when compared to other payment platforms. There is excellent documentation available, complete with examples for each step of the purchase flow. We also used open-source libraries such as ruby-jwt to generate the tokens required for each purchase option.

We designed our games and purchase pages around the expectation of instant feedback, making sure to incorporate page loads or refreshes wherever possible. For example, in Edgeworld, a player attacking an enemy base can load the list of Platinum options instantly, without waiting for the list of payment options to load. After their Platinum purchase, the player is immediately brought back to the game, with their new currency and items waiting for them.

Pro tip: strive to reduce purchaser friction

One of the keys to maximizing revenue is to remove as much friction as possible from the purchase flow, making sure as many people as possible get from one step of the flow to the next. Many payment platforms send players to their own website and multi-page checkout flow. The Google In-App Payments approach allows us to keep players on our game page for the entire flow, making sure we can manage more of the process and reduce abandonment.

Additionally, the player's credit card information is stored securely, so once a player has made a purchase anywhere using In-App Payments, their information is available for future purchases without additional data entry. Finally, JavaScript callbacks provided by In-App Payments allow us to show the effects of the purchase immediately, improving customer satisfaction.

General recommendations

For those experienced in this space, the following may seem rudimentary. At the same time, I’d be remiss not to include these recommendations as they are important to developing a successful game payments system:
  • Make sure your payment flow is as seamless as possible, never giving the player the opportunity to get bored waiting for something to load. 
  • Record and monitor each step of the payment flow in order to identify potential problems. 
  • Run A/B tests on your purchase option page to optimize the number of players who make a purchase, as well as the amount of the average purchase. 
We are proud to be among the first companies on Google’s exciting new monetization platform, and we look forward to the continuing growth in features, functionality and developer tools.

Beau Harrington is Senior Development Director of Kabam

Posted by Scott Knaster, Editor
2013, By: Seo Master

seo Belajar Bisnis Online Gratis Tanpa Modal 2013




Belajar Bisnis Online Gratis Tanpa Modal -- Saat ini sudah tidak terhitung banyaknya blogger yang membuat blog untuk motivasi komersil. Sayangnya sangat banyak di antara blogger ini yang tidak paham dengan apa yang dikerjakannya. Jadi kali ini saya mau membahas sedikit konsep dasar belajar bisnis online.




Bisnis Online adalah segala kegiatan yang ditujukan untuk meraup penghasilan dari

seo How redBus uses BigQuery to master big data 2013

Seo Master present to you: Author Photo
By Pradeep Kumar, redBus

This guest post was written by Pradeep Kumar. Pradeep is a technical architect at redBus, an online travel agency in India that provides a unified online bus ticketing service. We recently published a business case study for redBus and wanted to dive into some more technical detail for the readers of the Google Developers Blog.


Our company has been providing Internet bus ticketing for India since 2006. There are more than 10,000 bus routes available for booking, and we have dozens of machines processing booking requests. Each step in the booking process produces a lot of data – on search terms, route availability, server health and more. We needed tools to to be able to process this data quickly and easily to determine whether decreases in customer bookings are the result of server problems or simply less demand.

While we typically use relational databases to store and analyze data, we knew we needed something more powerful if we wanted to analyze 500GB or more, so we started to look at open source frameworks like Hadoop and analysis platforms like Hive and Pig. We found that these frameworks require considerable in-house expertise and infrastructure investments and wouldn’t give us answers to our questions as fast as we wanted. We decided to try out Google BigQuery as a trusted tester, with hopes that it would give us the ability to perform quick iterative analysis without much up-front investment. Our initial tests went very well, so we started building our analysis tools on top of BigQuery.

BigQuery allows us to run SQL-like queries to understand the bus routes in highest demand and what types of searches users are performing. We’ve also used it to build internal dashboards that give us a snapshot of system health.


For more information on how we structured our immutable tables, pipelined our data into BigQuery for analysis using RabitMQ, and to see example SQL queries we’ve used, check out my article on developers.google.com.


Pradeep Kumar is a technical architect at redBus.

Posted by Scott Knaster, Editor
2013, By: Seo Master
Powered by Blogger.