2 Feb 2014

It's so quiet here...

…because I’m doing a lot of weekend coding at the moment. I basically caught the github bug over the holidays:


I’ve been playing around with C++11, python, Vagrant, puppet and chef recently:


  • I like: move semantics, for (:), variadic template arguments, std::atomic, std::thread, std::chrono, possibly std::function and std::bind (haven’t played around with these yet)
  • (still) not a big fan of: auto, std containers, exceptions, rtti, shared_ptr, make_shared
  • thread_local vs __thread vs __declspec(thread) is still a mess across Clang/OSX, GCC and VisualStudio
  • the recent crazy-talk about integrating a 2D drawing API into the C++ standard gives me the shivers, what a terrible, terrible idea!


  • best choice/replacement for command-line scripts and asset tools (all major 3D modelling/animation tools are python-scriptable)
  • performance of the standard python interpreter is disappointing, and making something complex like FBX SDK work in alternative Python compilers is difficult or impossible

Vagrant plus Puppet or Chef

  • Vagrant is extremely cool for having an isolated cross-compilation Linux VM for emscripten and PNaCl, instead of writing a readme with all the steps required to get a working build machine, you can simply check-in a Vagrantfile into the versioning system repository, and other programmers simply do a ‘vagrant up’ and have a VM which ‘just works’
  • the slow performance of shared directories on VirtualBox requires some silly workarounds, supposedly this is better with VMWare Fusion, but haven’t tried yet
  • Puppet vs Chef are like Coke vs Pepsi for such simple “stand-alone” use-cases. Chef seems to be more difficult to get into, but I think in the end it is more rewarding when trying to “scale up”

Written with StackEdit.


valoh said...

Try auto, it's taking some getting used to but it is really useful and makes refactoring way easier. And when working with a good IDE it always show you the concrete type.

make_shared/shared_ptr: when needing refcounting it definitely comes in handy.

std::function/std::bind and lambdas are very cool. lambdas have its problems which will hopefully fixed with c++14. Still already really useful.

In-class member initializers are also very nice...

Unknown said...

Yes, it may be its personal preference, but I prefer the build to break if types change because of refactoring ;) Maybe I'll change my mind when working more with it.

Larry said...

Tried puppet and chef in December and settled for ansible, much easier to work with and scales pretty well

Larry said...
This comment has been removed by the author.
Unknown said...

Really i found this article more informative, thanks for sharing this article.

flappy bird apk



Unknown said...

share it
itools 3
تحميل itunes

Unknown said...

vshare pro

latesttechnologyblogs said...

Thanks for sharing amazing information about python .Gain the knowledge and hands-on experience in python Online Training

Pankaj Singh said...

Thankful to you for this amazing information sharing with us. Get website designing and development services by Ogen Infosystem.
Top 5 Website Development Company in Delhi

Mutual Fundwala said...

Your content is really awesome and understandable, thanks for the efforts in this blog. Visit Mutual Fund Wala for Mutual Fund Schemes.
Investment Advisor in Delhi

Neha Sharma said...

Top seo company in India
website designing services

Neha Sharma said...

Bali Honeymoon Packages From Delhi
Bali Honeymoon Packages From Chennai
Hong Kong Packages From Delhi
Europe Packages from Delhi
Bali Honeymoon Packages From Bangalore
Bali Honeymoon Packages From Mumbai
Maldives Honeymoon Packages From Bangalore
travel company in Delhi

Neha Sharma said...

we have provide the best fridge repair service.
fridge repair in faridabad
Videocon Fridge Repair in Faridabad
Whirlpool Fridge Repair in Faridabad
Hitachi Fridge Repair In Faridabad
Washing Machine Repair in Noida
godrej washing machine repair in noida
whirlpool Washing Machine Repair in Noida
IFB washing Machine Repair in Noida
LG Washing Machine Repair in Noida

Neha Sharma said...

we have provide the best ppc service.
ppc company in gurgaon
website designing company in Gurgaon
PPC company in Noida
seo company in gurgaon
PPC company in Mumbai

Neha Sharma said...

Rice Bags Manufacturers
Pouch Manufacturers
wall putty bag manufacturers
Lyrics with music

Nick Johns said...

Kindergarten In Edison New Jersy

Lovely Czech Woman said...

Clothing For African American Women

Natural Womens African Clothing

Buy african dresses for women

Women's Fashion Print Clothing


STEM Academy is an Early Child Care Center for young kids. Age of these children varies from six weeks to 13 years old. We offer Full Time, Part Time, and Before and After Care as well.

Nick Johns said...

Online reputation management company

Kala Kutir said...

Visit lifestyle magazine for Fashion, Dining, Health, Beauty and Culture parties in India.
Lifestyle Magazine

Joyce Gonzales said...

Thanks for sharing.Keep it up. Freediving

Perfect Organic Food said...

I would like to thanks for this helpful and meaningful information.
Organic farming

SEO Agency said...

Wao, amazing blog please keep us update always. visit SEO Agency India

nubsplastics said...

Thanks for the sharing this blog with us. I like it very much.
Plastics Molding Company in California

High Quality Injection Molding

Indeed Seo said...

Keep sharing this that kind og post with us. I like it very. I ts really nice.
simple health tips

smallrigreseller said...

Thanks for the sharing this blog with us. I like it very much.
Smallrig Camera Cage

Red Camera Accessories

Trip Inn Holiday said...

Thanks for sharing this valuable information with us...
Kerala holiday package

Perfect Organic Food said...

I would like to thanks for this helpful and meaningful information.
Organic farming

Solsaic said...

Delectable Rose Recipes
best rose flavored dishes
gulab phirni recipe

Unknown said...

Nice information. I want you to share this kind of information in future.
Keyword Ranking Tools

SEO Agency said...

I'm really impressed after reading this blog post. SEO Agency India

Women's Center said...

Thanks for sharing this valuable information with us...
Free Abortion pill Lakeland Fl

Sujeetha said...
This comment has been removed by the author.
Sample Data said...

vshare iphone

energyces said...

Nice post and very good topic
Thanks for sharing
Green Energy Consultancy

Harmony Cremation said...

Nice post.
Thanks for sharing
Huntley IL funeral home and cremation

Unknown said...

Nice information about computer languages.You can share much more in future.
SEO Services India

IT Canvass said...

Nice article, interesting to read…
servicenow implementation certification

Just Info said...

Great, I think this is one of the best blog in past some time I have seen. Visit Kalakutir for Fleet Painting, Godown Line Marking Painting and Caution & Indication Signages.
Caution & Indication Signages

Heart Sticker said...

heart in Alabama
heart in Alaska
heart in Arizona
heart in California
heart in Florida
heart in Georgia
heart in Indiana
heart in New Jersey
heart in New Mexico
heart in New York

heart in Oregon
heart in Texas
heart in Washington
heart in Michigan
heart in Oklahoma
Heart in Illinois
Heart in Virginia
Heart in North Carolina
Heart in Pennsylvania
Heart in Ohio

Dale Morris said...

Microsoft Edge Support Number
Mozilla firefox Customer Service Telephone Number
Outlook Customer Care Phone Number
Sbcglobal Tech Support Phone Number
Yahoo Mail Contact Number

Erin Moses said...

Avast antivirus phone number
Brother support australia
Mozilla firefox toll free number
Outlook support phone number

aryanoone said...

Thanks for sharing such a nice Blog.I like it.
activate my norton product key
how to run mcafee unique product key
avg tech support phone number
contact outlook technical support
trend micro best buy pc

Jennifer Robinson said...
This comment has been removed by the author.
Robbie Royce said...

Good information and, keep sharing like this.

Crm Software Development Company in Chennai

Savanah Eden said...

thanks for your extrodinary services , go ahead
Scaffolding dealers in chennai

swathima said...

We help you to get best websites and good ranking in search engines, visit us
Erp software development company in chennai
Professional webdesigning company in chennai
Best seo company in chennai
Crm software development company in chennai

Yadhina said...

Thanks for providing this information .I hope it will be fruitfull for me. Thank you so much and keep posting.web portal development company in chennai
professional web design company in chennai
smo company in chennai

seo company in chennai
sem company in chennai
twitter marketing company in chennai
erp software development company in chennai
best seo company in chennai

Amsberry Law Firm said...

family law divorces
family law divorce
lawyer for estate planning
Employment Retaliation Lawyer Texas
Family Lawyers near me
Divorce & Family Lawyer

Best Family Attorneys Near Me
Best Family Lawyers Near Me
top Family Law Attorneys
Family Law Attorneys in Texas
Divorce laywer Texas
Top Divorrce lawyer in Texas

San Antonio Probate Lawyer
Best Divorce Lawyers in Texas
Texas Sexual Harassment Law
Best Elder Law lawyers in San Antonio
Find a Top Rated Adoption lawyer Near You
Adoption lawyer TX

Best Adoption Lawyers & Law Firms
TX Sexual Harassment lawyer
Best Estate Planning Lawyers San Antonio
Best San Antonio Probate Attorney
Best Employment Lawyers in San Antonio
Best Probate Lawyers in San Antonio

family law lawyers near me
Find the best Divorce lawyer in Texas
Texas Divorce Lawyers
Top 10 Best Probate Lawyers
Best Divorce Lawyer in Texas
Qui Tam Texas lawyer

veronica said...

Thanks for providing this information .I hope it will be fruitfull for me. Thank you so much and keep posting.scaffolding dealers in chennai

aluminium scaffolding dealers in chennai

Aslam said...

Your blog really nice. Its sound really good. I am very time read your blog. Thanks for the sharing this blog with us. Keep it up.

best mobile app development companies in India
mobile app development company in India

shanthumA said...

Nice post, you provided a valuable information, keep going.

Prestashop ecommerce development company chennai
Prestashop ecommerce development company in chennai
Prestashop ecommerce development company
Prestashop ecommerce development company in india

David bagga said...

High-quality content careers in medical sales

how to become a medical sales rep

Nandhakumar said...

Nice information keep sharing like this.

scaffolding dealers in chennai
Aluminium scaffolding dealers in chennai
Aluminium scaffolding hire

Rachel Pike said...

Thanks for sharing such a nice Blog.I like it.
Avast Antivirus Support Phone Number
Norton Tech Support Number
bitdefender support phone number

Betty Hutt said...

Thanks for sharing such a nice Blog.I like it.
The best way to fix Norton Connectivity Issues?
Why You Need An Antivirus Just Like Norton?

Barbara Pantuso said...

Thanks for sharing such a nice Blog.I like it.
Guest Blogging Site
Guest Posting Site
Guest Blogging Site
Guest Posting Site

taishadarelene said...

Wow, Great information and this is very useful for us.

professional bridal makeup artist in chennai
best bridal makeup artist in chennai

udadigitalassociatesusa said...

Nice and attractive Blog. I like browsing your post. :)
Digital Marketing in West Hollywood

Unknown said...

Great information and this is very useful for us.

post free classified ads in india

Sree said...

Nice information Keep going

vito food oil dealers in chennai
freezer with plastic body dealers in chennai

Allison said...

very useful information for us.

best cafe in chennai

Unknown said...

Good information

security agency in chennai
best security service in chennai

playgrounds said...

Very useful stuff. I like the way you describe the informative. Keep it up. Playground maintanance services in Singapore

BigToys Asia said...

Thank you for posting an inspiring information with us. The way you describe your knowledge is very impressive.Playground Audit and Certification in Singapore

DumpsPass4sure said...

Pass4sure Checkpoint pdf dumps brought to me a definite success so I am fully satisfied with my selection. I did not need to work too hard but I studied smart. I went through the syllabus in a very short time and solved all the questions in the final test. Pass4sure Checkpoint dumps will always remain my best choice.

koshieo said...

Shop African clothing for men and quality African suit for men at Africa Blooms. Check out Best African clothing for men at Koshieo Store.
Modern African clothing
African Blazers for men

Web Development Company said...

Thanks to share this best information with us. Please visit here: Web Development Company

Ecostan said...

Thnaks to share this best information with us. Please visit here to get more about best Briquette Machine and Micromax Combo and Sawdust Machine. You may visit our website. Briquetting Press

hookstefan said...

We are giving a pleasant work process of all topic. Along these lines, you are not the long-separation for accomplishing the fine evaluation. So as to know more data, you can peruse our web-based interface.
my assignment help

Fahim Moledina said...

I enjoy spending time with my family and two dogs. Grew up in YEG and always been an Oilers fan. Fahim Moledina

TopXListing said...

Topxlisting is an independent firm that collects data from various companies and picks the best companies in web development, web design, app development and SEO field which can deliver efficient and effective results to clients.

Shop Fit Match said...

Brands will see higher conversion and lower returns, and have access to valuable data that enables future targeting based on fit.

AI Shopping

Find your Fit

Never Try on Clothes Again

New way to shop

Repairtech Solutions said...

This is a topic that's close to my heart... Thank you! Exactly where are your contact details though? hp battery replacement center

dhooon said...

Lovely visit of this website where I am letting about delicious recipe of making pumpkin cupcakes.
Like to bookmarking this website and surly visit again. Keep posting.

WOF Phrase

michael smith said...

Window cleaning company Calgary
Thanks, for sharing the information I like very much

daviesjohn said...

Thanks, for sharing the information I like very much
online quran classes in usa
learn quran tafseer online

daviesjohn said...

Thanks, for sharing the information I like very much
Psychologist North Brisbane
Child psychologist Brisbane
Psychologist North Lakes
Psychologist Redcliffe
Anxiety help Brisbane
Autism testing Brisbane
Anxiety counselling Brisbane

meritstep said...

I just loved your article on the beginners guide to starting a blog.If somebody take this blog article seriously in their life, he/she can earn his living by doing blogging.thank you for thizs article. python online training

Nannu said...

Thanks for provide great informatic and looking beautiful blog, really nice required information & the things i never imagined and i would request, wright more blog and blog post like that for us. Thanks you once agian

court marriage in delhi ncr
court marriage in delhi
court marriage in noida
court marriage in ghaziabad
court marriage in gurgaon
court marriage in faridabad
court marriage in greater noida
name change online
court marriage in chandigarh
court marriage in bangalore

nuvigarmin said...

garmin map
garmin map update
update garmin map
free garmin map update
garmin map free download 2019
free garmin map update 2017
garmin gps map update free download
garmin map updates download
garmin nuvi update free 2016
garmin map updater problems
download garmin map free
free nuvi map update
garmin gps updates free 2016
how to get free garmin map updates

garmin express free download

Underground Studio said...

unity game development company
ui ux design company usa
ios game development company
mobile game development company usa
ui ux design services company
digital marketing services usa
best custom software development
digital marketing company in usa
ui ux design agency
ios app development company
game development company
Underground Studio is a leading Unity 3D Mobile games Development Company based in the USA that offers Unity 3D games development, IOS app development by expert Unity 3D games developer with the best software developers to provide custom software development for companies of all sizes.

Little Threads said...

Thanks for sharing this information smocked girls dresses

Dr Shal Hub said...

Nice post Dermatologist Coral gables

printerhelcenter said...

If you want to know how to set up Roku device for Roku 1, Roku 2, Roku 3, Roku 4, Roku Stick, Express, Roku TV, then go through the steps to implement it.

rok7 headlamp

set up roku stick without remote

how to use roku without remote

how to set up a roku stick

set up mobile hotspot

roku 2 setup

roku streaming stick setup without remote

roku 1 setup

how to set up roku 1

how to work roku

roku remote not connecting

roku connect to tv

roku streaming stick set up

remote not working roku

roku remote not connecting

roku remote not working

remote not working roku

roku remote not connecting

roku setup

how to set up roku

roku tv remote not working

how to set up a roku 2

set up roku 2

roku 1 setup

set up roku 3

how to set up roku 1

roku remote not working

print spooler keeps stopping error

change aol password

united airlines reservation

Абрам Александр said...

I'm Абрам Александр a businessman who was able to revive his dying lumbering business through the help of a God sent lender known as Benjamin Lee the Loan Consultant of Le_Meridian Funding Service. Am resident at Yekaterinburg Екатеринбург. Well are you trying to start a business, settle your debt, expand your existing one, need money to purchase supplies. Have you been having problem trying to secure a Good Credit Facility, I want you to know that Le_Meridian Funding Service. Is the right place for you to resolve all your financial problem because am a living testimony and i can't just keep this to myself when others are looking for a way to be financially lifted.. I want you all to contact this God sent lender using the details as stated in other to be a partaker of this great opportunity Email: lfdsloans@lemeridianfds.com /  lfdsloans@outlook.com  OR WhatsApp/Text +1-989-394-3740.

Plaisio said...

Thanks for the information. This is a very informative post. If you buy the best Plaisio Computers online with less price then you should visit here. for more information visit our website.

Trip Inn Holiday said...

Thanks for this information. If you enjoy Kerala tours with your family and friends. Then the Tripinn Holiday provides you best Kerala Tours packages. It is one of the most romantic, paradise nature place.

Unknown said...

Thanks for the inspired use of both new image sets, and that sentiment stamp is a must have. Your cards are wonderful; first time on your blog, but I'll be back!!. Need to know more about explosive traces detection?
explosive trace detector parts
trace explosive detector
Trace Detection
Faster security screening
security screening

Trip Inn Holiday said...

Thanks for this information. South India Holiday packages