Profile

Cover photo
Sthapaun Patinthu
Works at Synchronos
Attended Ng.B.R
Lives in Bangkok, Th
36 followers|17,504 views
AboutPostsPhotosYouTube+1's

Stream

Sthapaun Patinthu

Shared publicly  - 
 
<p> Object-Role Modeling (ORM) is a fact-based approach to data modeling that expresses the information requirements of any business domain simply in terms of objects that pla...
1
Add a comment...

Sthapaun Patinthu

Shared publicly  - 
 
 
"The Gopher Gala is the first worldwide Go hackathon"
Learn more about it in our latest blog post.
http://blog.golang.org/gophergala
1
Add a comment...

Sthapaun Patinthu

Shared publicly  - 
 
 
Growth mindset! Are you setting the right goals to keep growing?

Via +Edmond Lau 
In 2009, Dr. Heidi Grant Halvorson made a surprising discovery in the science of motivation. They conducted a series of studies where they asked participants to solve a set of puzzles and problems. …
1
Add a comment...

Sthapaun Patinthu

Shared publicly  - 
 
First Google community and most active developer community in Thailand.
1
Add a comment...

Sthapaun Patinthu

Shared publicly  - 
 
 
Ursa

Shot on a workshop I led on Saturday evening. We came across a couple of hundred percebes (goose neck barnacles) clinging to a plastic bottle.
There were a couple of kilos here....and they can sell for around €80 per kilo.
We left them in the ocean.
1
Add a comment...

Communities

4 communities

Sthapaun Patinthu

Shared publicly  - 
 
 
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
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 ...
1
Add a comment...

Sthapaun Patinthu

Shared publicly  - 
 
 
Run a full Wikipedia copy from your laptop or a Raspberry Pi and Go
21 points and 5 comments so far on reddit
1
Add a comment...

Sthapaun Patinthu

Shared publicly  - 
1
Add a comment...

Sthapaun Patinthu

Shared publicly  - 
 
Complete list of all MIME types with their description, file extension and full documentation
1
Add a comment...

Sthapaun Patinthu

Shared publicly  - 
 
 
California
I met California less than a year ago, first time in my life. Since then I've been there 3 times and can't stop thinking about my next visit.

This album is how see it, one of the most beautiful states in US.
Enjoy with me:-)
1
Add a comment...
Communities
4 communities
Work
Occupation
Webmaster
Employment
  • Synchronos
    Webmaster, present
  • Webmaster, present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Bangkok, Th
Previously
Nakhon Chaisi - Bangkok - Chiang Mai
Story
Tagline
an ordinary geek nerd
Education
  • Ng.B.R
Basic Information
Gender
Male
Sthapaun Patinthu's +1's are the things they like, agree with, or want to recommend.
The Go Programming Language - หนังสือใน Google Play
market.android.com

The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. It shows how to write clear and idioma

Physics of the Future
books.google.co.th

books.google.co.th - Imagine, if you can, the world in the year 2100.In Physics of the Future, Michio Kaku—the New York Times bestselling au

The Way to Go
books.google.co.th

books.google.co.th - This book provides the reader with a comprehensive overview of the new open source programming language Go (in its firs

Object-Role Modeling Fundamentals - หนังสือใน Google Play
market.android.com

Object-Role Modeling (ORM) is a fact-based approach to data modeling that expresses the information requirements of any business domain simp

นางสาวทองสร้อย คุณแจ๋วหมายเลข 1 ดูละคร ย้อนหลัง
rimnam.com

นางสาวทองสร้อย คุณแจ๋วหมายเลข 1 ดูละคร ทีวี ช่อง 3 ย้อนหลัง ตอนแรก EP 1 ถึง นางสาวทองสร้อย คุณแจ๋วหมายเลข 1 ตอนจบ

GDG Thailand
www.gdg.in.th

First Google community and most active developer community in Thailand.

Google Enterprise
www.google.com

&quot;We believe that by helping employees work the way they live, businesses can move fast &amp; innovate.&quot; Why Google? &quot;Using Google Enterprise, I&#39;

Dojo Fundamentals: Creating Object-Oriented Widgets
shop.oreilly.com

This Short Cut was formally titled Get Up and Running with Dojo. This updated version has been updated and re-titled. In this exciting era o

Updating Your Model's Schema - Google App Engine - Google Code
code.google.com

Getting Started. What Is Google App Engine? Java. Introduction; Installing the Java SDK; Creating a Project; Using the Users Service; Using

Modeling Entity Relationships - Google App Engine - Google Code
code.google.com

Getting Started. What Is Google App Engine? Java. Introduction; Installing the Java SDK; Creating a Project; Using the Users Service; Using

Steve Jobs, Who Built Most Valuable Technology Company, Passes Away at 56
bloom.bg

Steve Jobs, who built the world’s most valuable technology company by creating devices that changed how people use electronics and revolutio

Asia Holiday บริษัททัวร์ ทัวร์ต่างประเทศ ทัวร์จีน ทัวร์เกาหลี ...
www.asiaholidayservices.com

บริษัททัวร์ Asia Holiday บริการนำเที่ยว สัมมนา ดูงาน จองตั๋วเครื่องบิน แพคเกจทัวร์ ทัวร์หมู่คณะ ทัวร์ กรุ๊ปทัวร์ กรุ๊ปเหมา ท่องเที่ยว.

Apple Design Chief Jony Ive to Set Product Vision After Jobs - Businessweek
www.businessweek.com

Apple Inc. lost its technology visionary in Steve Jobs, who passed away yesterday, leaving head product designer Jonathan Ive to fill the cr

The Google+ Project
www.google.com

The Google+ project makes sharing online more like sharing in real life. Take the interactive tour for a quick look at five of the first key

Too Soon? Apple Rivals Delay Media Event After Steve Jobs' Death
www.reuters.com

It’s not just Apple fans and tech writers lionizing Apple co-founder Steve Jobs, who died on Wednesday of pancreatic cancer. Rival companies

Complete MIME Types List - FreeFormatter.com
www.freeformatter.com

Complete list of all MIME types with their description, file extension and full documentation

Is Apple's New MacBook Air With Mac OS X Lion Coming in Days?
www.ibtimes.com

Apple Inc. is expected to release new MacBook Air next week that will be powered by Mac OS X Lion operating system, along with the iPhone 5,

Steve Jobs: 11 Acts Of Vision -- InformationWeek
www.informationweek.com

For Steve Jobs, the term 'visionary' doesn't go far enough. Consider these acts of vision--and the will that it took to make them real.