Profile cover photo
Profile photo
Ugorji Nwoke
298 followers -
One life! Make it count!
One life! Make it count!

298 followers
About
Ugorji's interests
View all
Ugorji's posts

Post has shared content
"Certain people, in order to be awakened, do not need to be struck but shaken; in the same way, in some people the sense of obligation about returning a favor is not absent, but slumbers. Let us give it a pinch! "Do not let your gift turn into an injury; for it is an injury if you do not ask for a return with the aim of making me an ingrate. What if I do not know what you would like? What if, caught up in business and distracted by other concerns, I have not looked out for an opportunity? Show me what I can do, what you would like me to do. Why should you give up hope before you try? Why are you in haste to lose both a benefit and a friend? How do you know whether I lack the will or the perception, whether I lack the intention or the opportunity? Try me." I shall therefore remind, not with bitterness, not in public, and without recrimination, so that the person will think that he has remembered, not that he has been reminded".

- Seneca, On Benefits 5.23.1-2




Post has attachment
If you haven't checked this Bosko, you are missing out. For Naija, By Naija - and extremely professional (American Spec). Friends have used it and swear by it. Get your merchandise like-new, at a fraction of a fraction of the retail price. Tell your friends, and show support. Let's build our own homegrown industry. http://bosko.ng/  https://www.facebook.com/boskofashion

Post has shared content
What we went through! Who we are! Strength!
Do you remember these images of the Biafran War? What effect did they have on you? virg.in/pttw
Photo

Post has attachment
Some of you may already know the go-codec library, as the de-facto go library for messagapack. The library has come a long way since then. 

The New/Improved go-codec is a High Performance, Feature-Rich and Idiomatic Go encoding/decoding library for binc, msgpack, cbor, json, which supports* runtime reflection* or compile-time code generation.

I have published a blog post re-introducing it:
http://ugorji.net/blog/re-introducing-go-codec-library-for-msgpack-binc-cbor-json-and-more

That post links to a series of articles on serialization in go and go-codec in particular:

  - Serialization in Go
  - Re-Introducing Go Codec Library: msgpack, binc, cbor, json and more formats
  - Supporting CBOR Binary Format
  - Yet Another JSON library???
  - Benchmarking Serialization in Go
  - How we gain such extreme performance
  - Code generation for even more performance
  - Detailed primer on how to use the go-codec

Please read and let me know your thoughts.

This has also been published on reddit, hacker news. I would appreciate your comments there also.

https://news.ycombinator.com/item?id=8851199
http://www.reddit.com/r/golang/comments/2rmxs9

Post has attachment

go-codec series: code generation to encode/decode json msgpack cbor; 2X-20X perf

Some folks asked me yesterday that it was not clear what code generation referred to with respect to go-codec, so I am posting the article focused on code generation capabilities.

http://ugorji.net/blog/go-codecgen

This is part on the go-codec series.

Summary:

go-codec supports compile-time generation of encoders and decoders for named types, which does not incur the overhead of reflection in the typical case, giving 2X-20X performance improvement over the idiomatic runtime introspection mode.

Idiomatic encoding and decoding types within go typically relies on the reflection capabilities of the go runtime. This affords flexible performance without the need for a pre-compilation step; the go types contain all the information needed and the runtime exposes the full types via reflection. However, introspecting the runtime to get this information has a noticeable overhead, which can be eliminated by a pre-compilation/code-generation step.

To eliminate that overhead, a pre-compilation step must be done to create the code which would have been inferred at runtime. This is why Protocol Buffers, Avro, etc have better performance than runtime-based systems. go-codec now provides the same capabilities, with the accompanying 2X-20X performance improvement depending on the size and structure of the named type.

More Discussion:
http://redd.it/2rrc0y
https://news.ycombinator.com/item?id=8857369

Post has attachment
go-codec series: code generation to encode/decode json msgpack cbor; 2X-20X perf

Some folks asked me yesterday that it was not clear what code generation referred to with respect to go-codec, so I am posting the article focused on code generation capabilities.

http://ugorji.net/blog/go-codecgen

This is part on the go-codec series.

Summary:

go-codec supports compile-time generation of encoders and decoders for named types, which does not incur the overhead of reflection in the typical case, giving 2X-20X performance improvement over the idiomatic runtime introspection mode.

Idiomatic encoding and decoding types within go typically relies on the reflection capabilities of the go runtime. This affords flexible performance without the need for a pre-compilation step; the go types contain all the information needed and the runtime exposes the full types via reflection. However, introspecting the runtime to get this information has a noticeable overhead, which can be eliminated by a pre-compilation/code-generation step.

To eliminate that overhead, a pre-compilation step must be done to create the code which would have been inferred at runtime. This is why Protocol Buffers, Avro, etc have better performance than runtime-based systems. go-codec now provides the same capabilities, with the accompanying 2X-20X performance improvement depending on the size and structure of the named type.

More Discussion:
http://redd.it/2rrc0y
https://news.ycombinator.com/item?id=8857369

Post has attachment
Some of you may already know the go-codec library, as the de-facto go library for messagapack. The library has come a long way since then. 

The New/Improved go-codec is a High Performance, Feature-Rich and Idiomatic Go encoding/decoding library for binc, msgpack, cbor, json, which supports* runtime reflection* or compile-time code generation.

I have published a blog post re-introducing it:
http://ugorji.net/blog/re-introducing-go-codec-library-for-msgpack-binc-cbor-json-and-more

That post links to a series of articles on serialization in go and go-codec in particular:

  - Serialization in Go
  - Re-Introducing Go Codec Library: msgpack, binc, cbor, json and more formats
  - Supporting CBOR Binary Format
  - Yet Another JSON library???
  - Benchmarking Serialization in Go
  - How we gain such extreme performance
  - Code generation for even more performance
  - Detailed primer on how to use the go-codec

Please read and let me know your thoughts.

This has also been published on reddit, hacker news. I would appreciate your comments there also.

https://news.ycombinator.com/item?id=8851199
http://www.reddit.com/r/golang/comments/2rmxs9

#go  #golang #technology #json   #cbor   #messagepack   #msgpack  

Post has shared content
We speak up and protest for those who have no voice and whom the system doesn't support. You don't see presidential speeches and huge protests for policemen killed in the line of duty not because we don't care, and not because they matter less, but because they already have a voice. The entire system is there to support and protect them. Who protects the innocent gunned downed in a park or department store aisle? Who speaks out for them?

This isn't about who died. It's about systemic inequality. If I have 12 cents, and you have 6. Giving us both 6 more pennies still leaves us unequal.

If we equally protested the deaths, we'd be preserving the inequality. I'll protest the dead equally when the system treats the living equally.

Post has attachment
My good friend +Brian Murray  is expanding his business, and needs to be your votes to be considered for a grant. Please cast your votes and share this link with your friends so he gets up to 500. 

Post has attachment
PhotoPhotoPhotoPhotoPhoto
kelechi and nkiru wedding
5 Photos - View album
Wait while more posts are being loaded