Profile

Cover photo
Alex Allain
Works at Dropbox
Attended Harvard
Lives in San Francisco
6,066 followers|1,860,602 views
AboutPostsPhotosYouTube

Stream

Alex Allain

Shared publicly  - 
 
Jumping into C++ is now out in hard copy on Amazon!
Jumping into C++ [Alex Allain] on Amazon.com. *FREE* super saver shipping on qualifying offers. Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials writ...
105
7
Vincenzo Romano's profile photo‫حسين البراهيم‬‎'s profile photoMD. MUHTADIR RAHMAN SHIHAB's profile photoChristopher Ibarra Stone's profile photo
59 comments
 
I just want to thank you Mr Alex, for your extensive tutorials in http://www.cprogramming.com/, i am taking the quick course to get started with c++, which is really insightful i have to say!.
Add a comment...

Alex Allain

Shared publicly  - 
 
It's back to school season, and I'm sure lots of you are thinking about taking a C++ class this year. My ebook, Jumping into C++, should make a great companion book for any class you take--learn more about it at http://bit.ly/SYILeM

PS Even if you haven't started school yet, you can get a jump on it now :) 
35
Alex Allain's profile photoAhmed O F's profile photoZach Huggins's profile photoFaramarz Hozouri's profile photo
78 comments
 
I am a C expert myself.
but I am excited about your book.

Add a comment...

Alex Allain

Shared publicly  - 
 
Facebook open sources their C++ library, Folly. Some really good documentation explaining the advantages of some design decisions. Check out their fbvector doc: https://github.com/facebook/folly/blob/master/folly/docs/FBVector.md
35
11
Petar Petrov's profile photokhdijah Alameen's profile photoAbdul Wahid's profile photoDaniel Ricci's profile photo
14 comments
 
"The improvements are always non-negative, almost always measurable, frequently significant, sometimes dramatic, and occasionally spectacular"

#include  "facepalm.h"
Add a comment...

Alex Allain

Shared publicly  - 
 
My new ebook, Jumping into C++, is now available. Jumping into C++ is a step-by-step guide to C++, designed for beginners but going deep enough into C++ to really make sure you understand the language, with quizzes, practice problems, and lots of examples.

PS thanks to everyone who voted in the cover poll!

Learn more about Jumping into C++ (and find out which cover won the poll) here: http://bit.ly/yez3Ar
Jumping into C++ is a clear, comprehensive introduction to C++
43
9
Muhammad Ajmal Malik's profile photoMuhammad Numan's profile photoagustinus bora bili's profile photosally mwale's profile photo
72 comments
 
Allen, I always want to end up being an Audio Programmer. Making VSTs, DAWs etc

Your Advice would be a miracle to my life - am a hard-working programmer
Add a comment...

Alex Allain

Shared publicly  - 
 
Old but good article by Eric Sink on tradeoffs of source control storage techniques: http://www.ericsink.com/entries/time_space_tradeoffs.html
2009-04-28 13:00:00. Time and Space Tradeoffs in Version Control Storage. Storage is one of the most difficult challenges for a version control system. For every file, we must store every version that...
6
1
Kartik Mehta's profile photoAlex Allain's profile photoNooshin Khasian's profile photoShahid Nawaz's profile photo
6 comments
 
Your C & C++ material was very helpful for me,If java material is available then kindly tell me that,s link,bundle of thanks Allex
Add a comment...

Alex Allain

Shared publicly  - 
 
Visual C++ team just put out a C++11 conformance survey asking what the community wants to see in C++11. Tell them what you'd like in MSVC11 - http://bit.ly/Annkuk
4
Surya Varma's profile photoAlex Allain's profile photoPetar Petrov's profile photo
3 comments
 
We told them over and over again. Still lagging behind gcc/clang and maybe others. only feature still lagging in gcc is regex, which surprisingly is well supported in VS12.
Add a comment...
In his circles
77 people
Have him in circles
6,066 people
Prakhar Gupta's profile photo
RAMANJAPPA HANUMANTHARAYAPPA's profile photo
Monika Dhiman's profile photo
moh_ fitt's profile photo
Minsheng Zhang's profile photo
Iliia Iontchev's profile photo
masige peter's profile photo
Bo Liu's profile photo
Goran Marinovic's profile photo

Alex Allain

Shared publicly  - 
 
New article for Cprogramming.com on getting started with Android development! http://www.cprogramming.com/android/android_getting_started.html
43
6
etienne habakubaho's profile photoDrew Colvin's profile photomuhammadh mufees's profile photoVarun Tokas's profile photo
29 comments
 
Thanks, sir. You helped me understand C faster and better than when I tried at tutorialspoint.com.
I wish I could +1,000,000 each of your posts.

Add a comment...

Alex Allain

Shared publicly  - 
 
Interested in creating cross-platform mobile apps? Check out this company's story: http://www.cprogramming.com/appup7.html
10
3
Alex Allain's profile photoCobalt Marksman's profile photokhdijah Alameen's profile photo
7 comments
 
hello i need some help in c++ this is my email plese send me an email to contact with you khadooj19@gmail.com
Add a comment...

Alex Allain

Shared publicly  - 
 
 
My new ebook, Jumping into C++, is now available. Jumping into C++ is a step-by-step guide to C++, designed for beginners but going deep enough into C++ to really make sure you understand the language, with quizzes, practice problems, and lots of examples.

PS thanks to everyone who voted in the cover poll!

Learn more about Jumping into C++ (and find out which cover won the poll) here: http://bit.ly/yez3Ar
Jumping into C++ is a clear, comprehensive introduction to C++
37
3
matt oglesby's profile photoShannon Mackey's profile photoRenu Kumari Sharma's profile photoDila Gurung's profile photo
45 comments
 
HI Alex, I dint get "Function Object".. Do you have more simple example than what is given in book
Add a comment...

Alex Allain

Shared publicly  - 
 
You might have noticed fewer posts on Cprogramming.com lately--that's because I've been working feverishly to finish my ebook, Jumping into C++. Now, the book is done, and I need your input! Vote in this poll to help me pick a winning design for the cover: http://bit.ly/zoRUVg
17
1
Plague Doctor's profile photoAlex Allain's profile photoAnirban Roy's profile photo
9 comments
 
Hi Alex,

I am Anirban from India .I need understanding the concepts of threading ,mutex and Race condition .Can you please help /guide me for understanding those concepts ..
Add a comment...

Alex Allain

Shared publicly  - 
 
Just learned from C++ Concurrency in Action that C++11 finally fixes the static initializer race condition. Nice benefit of having a language define a multithreading aware memory model! (So far C++ Concurrency in Action is darn good, by the way: http://bit.ly/AhAISO)
13
1
mohsen semsarpour's profile photoAlex Allain's profile photoKhuong Tran's profile photoRahul Gupta's profile photo
9 comments
 
I have written a tutorial at https://www.tutorialcup.com/cplusplus/multithreading.htm please have a look.
Add a comment...

Alex Allain

Shared publicly  - 
 
Benjamin Tseng originally shared:
 
Any one who's ever done any kind of coding can sympathize with this: http://abstrusegoose.com/432
melikes. Brown Sharpie, Cyanide and Happiness, EXTRA ORDINARY, the Perry Bible Fellowship, POPSTRIP, Spiked Math, WE THE ROBOTS, xkcd · Creative Commons License This work is licensed under a Creative ...
12
3
Alex Allain's profile photomihir saxena's profile photoaditya menon's profile photo
3 comments
 
An important detail here is: 6 months (or sometimes even 3 weeks) of absolute neglect later, the foreignness your code is no different than someone else's! Be kind to yourself and write code that documents itself (easier said than done) - because you will come back to your code and find the need to modify it.
Add a comment...
People
In his circles
77 people
Have him in circles
6,066 people
Prakhar Gupta's profile photo
RAMANJAPPA HANUMANTHARAYAPPA's profile photo
Monika Dhiman's profile photo
moh_ fitt's profile photo
Minsheng Zhang's profile photo
Iliia Iontchev's profile photo
masige peter's profile photo
Bo Liu's profile photo
Goran Marinovic's profile photo
Work
Occupation
Software Engineer
Employment
  • Dropbox
    Software Engineer, 2012 - present
  • Cprogramming.com
    Founder, 1998 - present
  • Check Point
    Software Engineer, 2010 - 2012
  • Liquid Machines
    Software Engineer, 2006 - 2010
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Francisco
Previously
Boston - New Orleans
Story
Tagline
Collaborative Problem Solver
Introduction
I like problem solving.
Education
  • Harvard
    Computer Science, 2002 - 2006
  • Newman
    1989 - 2002
Basic Information
Gender
Male
Other names
Alexander