Profile

Cover photo
Alex Allain
Works at Dropbox
Attended Harvard
Lives in San Francisco
5,301 followers|1,585,102 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...
94
7
tunca tunç's profile photoPeter Senna Tschudin's profile photoMiniJesusPad x's profile photoGanesh Diwan's profile photo
52 comments
 
sir i need help in linked list can you please help me. my email hrprtsingh149@gmail.com
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
Tahmid Sadik's profile photoAlex Allain's profile photoAhmed O F's profile photoZach Huggins's profile photo
77 comments
 
ECHGLE
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
10
Guillaume Chatelet's profile photoMaTT Hader's profile photoaubin thomas's profile photobhanu kumar'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
Cameron J. Kenworthy (Daftatt)'s profile photoAbdElrahman Shabayek's profile photohossein maleki's profile photoPiyush Jaiswal's profile photo
74 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
Alex Allain's profile photoNooshin Khasian's profile photoShahid Nawaz's profile photoGreg Yang'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...
Have him in circles
5,301 people
Prodip Roy's profile photo
Bishwajeeban Mishra's profile photo
Annai furniture's profile photo
Tony Onodi's profile photo
Jan Mich's profile photo
Mohammed Ahmed Modawe's profile photo
Love Lomibao's profile photo
Rodion Raskolnikov's profile photo
Bryan Brake'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
37
5
Benjamin Tseng's profile photoVictor Christian Paredes Cauna's profile photokhadooj sh's profile photoArchana Nishitha's profile photo
23 comments
 
I just started your C tutorial and I'd like to thank you for the effort you put in. I'm young and trying to break into the IT world, and your tutorials are extremely valuable tools to aid me in reaching that goal. Please keep it free and please roll out the Java tutorial soon!
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
khadooj sh's profile photoLakhan Mandliya's profile photoAreej Abdulaziz's profile photoAkash Lakhera'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
Dila Gurung's profile photoMichael Redford (Mic)'s profile photoCameron J. Kenworthy (Daftatt)'s profile photoPiyush Jaiswal'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
16
1
Plague Doctor's profile photoAlex Allain's profile photoAnirban Roy's profile photoShekhar Das'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)
14
1
Alex Allain's profile photoKhuong Tran's profile photoRahul Gupta's profile photoGreg Yang'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
aditya menon's profile photoFilip Jareš's profile photoglenford williams's profile photoJean Zaragoza'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
Have him in circles
5,301 people
Prodip Roy's profile photo
Bishwajeeban Mishra's profile photo
Annai furniture's profile photo
Tony Onodi's profile photo
Jan Mich's profile photo
Mohammed Ahmed Modawe's profile photo
Love Lomibao's profile photo
Rodion Raskolnikov's profile photo
Bryan Brake'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