
Marcelo Cortes
Occupation: Software Engineer @ Google
Location: Waterloo, Ontario, Canada
His ProfilesRankThis is the rank of 'Marcelo Cortes' out of all Google+ Profiles.: 16,575 (GenderRankFor the gender 'Men'.: 9,817)
His ProfilesRankThis is the rank of 'Marcelo Cortes' out of all Google+ Profiles. in Canada: 370 (GenderRankFor the gender 'Men'.: 249)
His CircleRankThis is the rank of 'Marcelo Cortes' out of all indexed profiles and pages at CircleCount.com.: 22,031
Followers: 4,701
Following: 1,346
Added to CircleCount.com: 07/05/2011That's the date, where Marcelo Cortes has been indexed by CircleCount.com.
This hasn't to be the date where the daily check has been started. (Update nowYou can update your stats by clicking on this link!
This can take a few seconds.)
Marcelo Cortes was in following circles
| Author | Followers | Date | Users in Circle | Comments | Reshares | +1 | Links |
|---|---|---|---|---|---|---|---|
| Sara Ataie | 25,734 | 2012-06-30 18:34:56 | 493 | 1 | 1 | 4 | CC G+ |
| Jaana Nyström | 458,560 | 2012-06-08 18:30:42 | 92 | 1 | 1 | 10 | CC G+ |
| Domingo „K3YHOLDER“ Rogers | 3,473 | 2012-03-29 13:20:14 | 70 | 0 | 0 | 0 | CC G+ |
| hannah davis | 0 | 2011-10-12 15:02:25 | 495 | 0 | 0 | 2 | CC G+ |
| Robert Scoble | 3,664,227 | 2011-10-12 03:16:03 | 494 | 101 | 64 | 60 | CC G+ |
| Marco Meerman | 1,678 | 2011-09-27 08:29:12 | 250 | 1 | 0 | 0 | CC G+ |
| Ulimmeh-Hannibal Ezekiel | 852 | 2011-09-27 07:11:21 | 20 | 0 | 0 | 0 | CC G+ |
| Tom Bielecki | 9,520 | 2011-09-27 00:20:41 | 164 | 5 | 1 | 3 | CC G+ |
Activity
Average numbers for the latest postings:
2 comments per posting'Current posts' means the last 50 posts that are at the most 4 weeks old. So this metric gives a picture of how many comments someone has received recently.
0 reshares per posting'Current posts' means the last 50 posts that are at the most 4 weeks old. So this metric gives a picture of .how often someone's posts have been reshared lately.
4 +1's per posting'Current posts' means the last 50 posts that are at the most 4 weeks old. So this metric gives a picture of how many +1's someone has received on his or her posts recently.
279 characters per posting'Current posts' means the last 50 posts that are at the most 4 weeks old. So this metric gives a picture of how many characters someone has used per post recently.
Latest postings

2013-05-07 19:16:04 (0 comments, 0 reshares, 1 +1s)
Dagger 1.0
"On one older device that we measured, switching to Dagger shaved seconds from our app’s start up time."
http://corner.squareup.com/2013/05/dagger-1.0.html


2013-05-07 02:53:10 (0 comments, 0 reshares, 1 +1s)
The open sourcing efforts by +Square, Inc. has been really calm lately. But you know what they say about the calm...
#googleio2013


2013-05-07 02:52:20 (2 comments, 1 reshares, 5 +1s)
OkHttp 1.0
"At Square, we want it all: advanced features that work right on every device. We also want to ship new tech without waiting for new Android releases."
http://corner.squareup.com/2013/05/announcing-okhttp.html


2013-02-22 16:47:26 (2 comments, 1 reshares, 5 +1s)
Bacon waffles for breakfast at Square this morning!

2013-02-12 19:37:13 (0 comments, 0 reshares, 1 +1s)
My new startup. Mobile chat with GIFs and YouTube videos. iPhone only for now (sorry!) but Android coming soon.
http://tryrelay.com


2013-02-11 18:22:59 (2 comments, 0 reshares, 4 +1s)
We just increased Square Waterloo office's productivity by at least 10% by acquiring our espresso machine.
The little happinesses in life!

2013-02-07 14:14:31 (0 comments, 0 reshares, 0 +1s)
AnDevCon!
I'm speaking at AnDevCon in May. But I'm more excited to be going as an attendee. These are the sessions I'm most excited about:
* Bluetooth LE by +Dario Laverde.
* Multimedia APIs by +Doug Stevenson.
* OpenGL ES by +Robert Green.
* Save the Battery by +Moe Tanabian.
* Leveraging Open Source by +Jake Wharton.
My own class is a deep dive on Android HTTP. It'll cover debugging, testing, and several optimizations.
The conference is $1,500 at the door. But if you register before March 8 and use WILSON as your promo code, that drops to $900. If you'd like to attend an Android conference this year, now's a very good time to ask your boss!


2013-02-05 14:10:18 (0 comments, 0 reshares, 0 +1s)
An Open Source Tool Box
Writing polished Android apps is difficult. At Square, we've promoted lots of code from internal-only to open source. Some parts of the process:
Scope
Our best projects address one problem only, and address it completely.
API
We make lots of little touches & tweaks. For example, with Android FEST we changed the package name to be consistent the Guava and Joda Time extensions.
Name
We like clever names like Otto and Tape.
Today +Jake Wharton promoted JavaWriter to Square's open source tool box. It's a humble tool for generating code. No templates and no ASTs!
See Square's open source projects on GitHub:
http://github.com/square/
Photo courtesy toolstop: http://www.flickr.com/photos/toolstop/4420180838/

2013-02-01 19:48:35 (0 comments, 0 reshares, 0 +1s)
ProtoParser - A basic parser for .proto schema declarations.
Protocol buffers allow you to define an API that both your clients and servers can not only agree on, but compile against. While the protoc generated code is usually enough, sometimes additional infrastructure is needed.
ProtoParser is a library which parses the schema into a simple object model. Using these objects you can generate things like additional helper code or documentation.
This library is actually useful even if you don't want to use protocol buffers directly. At Square we have projects where the schema is used to dictate JSON formats. This library generates the POJOs and helper code which both clients and server can compile against ensuring they never disagree on formats.
This library started as the brain child of +Jesse Wilson and +Alex Chow.

2013-01-31 22:35:48 (0 comments, 0 reshares, 5 +1s)
Today I made my first contribution ever to an open source project!
https://github.com/square/okhttp/pull/94/files
Thanks +Jesse Wilson for all the help!

2013-01-31 04:18:02 (0 comments, 0 reshares, 2 +1s)
My wife is on the board of directors of our sons' baseball league. One of their big money makers is their snack shack, where they sell burgers, nachos, Gatorade, etc. This has been a cash business, but tonight she convinced the board to adopt Square so they can accept credit cards. They are going to buy a couple of iPad Minis to use as registers, as the inventory management aspects of Square are also very valuable to them, and these features are only available on the iPad version of Square. All in all it should be pretty exciting to see how an infusion of technology will affect a simple little business like a little league snack shack.


2013-01-24 17:07:12 (0 comments, 0 reshares, 1 +1s)
2 Programmers 1 Spec
SPDY is a neat protocol that lets you share a single socket for multiple HTTP requests. I know of two Java implementations of the latest spec, spdy/3. It's amazing how completely different these codebases are:
1450 lines of code across 7 files.
This implementation uses blocking I/O with InputStreams and OutputStreams.
vs.
6000 lines of code across 82 files.
This implementation uses non-blocking I/O with Selector and ByteBuffers. It also supports spdy/2.


2013-01-23 17:14:39 (0 comments, 0 reshares, 0 +1s)
I have an Otto success story that people here may be interested in.
TapChat[1] creates a persistent websocket while the app is visible, managed by a service bound to the foreground activity. Previously, I was attempting to juggle a bunch of different events and state just to load an initial UI:
* Activity lifecycle
* Fragment lifecycle
* Service lifecycle (onServiceConnected)
* Service socket state (disconnected, connecting, connected)
* Service sync state (loading, loaded)
All these things can happen in any order, and this quickly turned into a complete nightmare of race conditions. With the latest release I rewrote all the event handling using Otto. I now only need to subscribe to a single ServiceLoadedEvent in my fragment or activity and don't have to worry about anything else.
For chat events (message received, etc) I was p... more »

2013-01-17 21:09:34 (0 comments, 0 reshares, 1 +1s)
Just tagged and released FEST Android 1.0.0, a set of FEST extensions designed for testing Android!
Writing tests is not the most glamorous part of developing an Android application but it is an invaluable one. Using libaries like JUnit and FEST provide a great starting point for writing tests. This library is an extension of FEST which aims to make it even easier to test Android.
Using FEST Android allows you to quickly and declaratively test properties on various classes.
assertThat(layout).isVisible()
.hasOrientation(VERTICAL)
.hasChildCount(4)
.hasShowDividers(SHOW_DIVIDERS_MIDDLE);
Assertions are provided for almost every Android class you'd ever want to test inside your instrumentation tests. If you find an assertion for a class or method missing, please send a pull request!




