This is the technical blog of Keyvan Nayyeri, a 29 years old software engineer at Match.Com, speaker and author. You will find content about computer science, programming, and technology on here.
Almost four years ago I came to the United States. With that move I lost one of the biggest things in life which was nothing but the people around me who were loving me unconditionally and I was loving them back: my family and close friends, something I couldn’t retrieve in the media-oriented society where the concepts of love, marriage, friendship, and family is totally lost.
Anyhow, you can’t move certain things around so long. Growing up in a strong family and being raised under strong values, I always feel obliged to give, something that’s hard to do to here because it usually comes out with an overwhelming interpretation, something that has been troublesome for me in the past few years both in the dating scene and in other aspects of life.
Being lost between the need to love and being loved unconditionally, and the resistance by the environment, I decided to go for the old, classic, and happy solution which is nothing but a pet. I grew up with a bunch of cats, and always liked dogs as well, however, I’m kind of picky when it comes to dogs. Knowing me, you would also know that I have very special and picky aesthetics which makes me not like many of dog breeds in that matter except Siberian Huskies, Alaskan Malamutes, and German Shepherds in that order.
After waiting for several months, thinking about this big commitment at this age and stage of life, and all the pros and cons of the breeds, I finally went for Siberian Huskies, the top on my list. After doing some search and consulting with a coworker who got her female Siberian Husky from a great breeder in Quitman, Texas, I also signed up to be in the waiting list and my wait ended in the first week of October when I was finally contacted to schedule my selection session for my husky puppy boy. I quickly started a public poll to choose a name and thank to a fellow .NET community member, Lee Dumond, I found a great, manly, and popular name such as Titan that relates very well to my own name as well (since Keyvan means Saturn and Titan is the biggest moon of Saturn).
I had a short road trip to Quitman with a coworker and friend to meet the amazing breeder who’s a very nice and passionate lady to select Titan and I was lucky that I could pick the puppy boy that I had liked from the photos beforehand. Mr. Titan has a wolf gray coloring and in breeder’s experience, there is a good chance that he grows up to posses a fluffier coat than typical huskies. He was also the largest puppy in his litter of 9 (5 boys and 4 girls). My son is also a Libra just like myself, and he was born on October 1, 2013 at 6:35 PM.
After a couple of weeks of waiting, today I finally brought Titan home at 6 weeks of age to start a new life with a dog who’s the closest to a wolf. Titan is a very sweet, adorable, and energetic puppy who has turned my life already and I’m so excited to have him here.
Raising a puppy is pretty much similar to raising a human baby even harder since they have different instincts and methods of communication, but it’s one of those difficult things that I’ve signed up for. Raising a Siberian Husky as a very stubborn and alpha breed especially a male one will take some efforts and I hope I can succeed by determination, research, and dedication.
Doing research on Siberian Husky as a breed, I found some facts that I feel like I must write down here and ask you, my dear readers, to spare a moment to read about since I’m pretty sure there will be some of my audience who are thinking about adopting this particular breed or may be encouraged to do so by this post.
Yes, Siberian Huskies are true dogs who are close to wolfs and are extremely beautiful. But this beauty comes at a cost that people neglect and end up with frustration and even worse, giving up the poor dog because they cannot handle them. Like any other living creature, huskies have characters and needs, and these needs are special that make them a bad candidate for the majority of people with average lifestyles in today’s world.
First of all, huskies are extremely alpha and energetic. Unless you’ve picked a small percentage of huskies who may be less stubborn, you have to deal with a dog who may not follow your commands no matter how well he is trained. Also, they are very energetic and need a lot of exercise. If you don’t have an active lifestyle for yourself and cannot keep up with a regular active schedule pretty much everyday for a long period of time, then you cannot satisfy a husky, and he’s smart enough to find his own way to stay entertained! Your backyard is always a good option to let the dog play on his own or with another dog but it’s as valid as leaving your kids in front of American TV to fail big in their lives later on. Long story short, Siberian Husky is the breed for very active people who are confident in their actions. If you’re not one or at least you don’t have a spouse who possesses these characters, then please don’t play with the destiny of an innocent living creature.
Second, Siberian Huskies are famous for their two-layer coats and the shedding that comes with that. They shed their entire coat at least once and often twice a year and this shedding means so much hair. This was one of those cons that I had to spend so much time on because I have my own dressing style and organized home and this can mean a lot of issues. I can’t give up on who I am which means I have to spend more time on cleaning and grooming.
Third, these sled dogs have a great desire to run so don’t expect them to be loyal as you wouldn’t expect them to be good protective dogs. Huskies are one of the smartest even the smartest breed of dog and they use every single opportunity to escape. This requires you to be careful about your fences, doors, and leashes. A husky must be on leash all the times when you’re outside.
Fourth, huskies are known to have a high prey drive which is potentially dangerous when combined with their alpha character. This means that they can kill small animals like squirrels, cats, rats, and even small dogs unless you spend time to introduce them to these animals when they’re a puppy and let them grow up together. There have been rare examples of huskies who killed their old cat or dog friends after years, so keep this in mind and don’t blame the dog because this is in his nature and you’re responsible for controlling and monitoring him all the times.
With that, it’s needless to say how amazing these dogs are despite all the natural consequences of their physics and character. The very fact that I’m now living with one is making me so happy and excited. He’s laying down on my desk as I’m typing this blog post and he’s looking at my fingers like it’s so strange to move them on keyboard. What a useless action this one is?
In the end, I’d like to invite you to like Titan’s page on Facebook to stay up to date with the latest status, photos, and videos about him. Also, I’d like to thank the great breeder for all her passion for what she’s doing, and to all my friends and coworkers for their help, support, and feedback in this journey that has been ongoing.
As I announced in July, I’ve been working on my fifth book entitled Pro ASP.NET SignalR for Springer/Apress. We’re almost done with half of the chapters and are working hard to get the second half done to make it to the planned release date especially now that ASP.NET SignalR 2.0 is finally released with a great and rich set of features.
As you may know, Apress has an Alpha program that allows readers to get their hands on the early drafts of the chapters and our book is no exception so you can use this Alpha program on Apress site to read the first three chapters of the book although they’re going to have some major changes since technology had some changes in those areas and we’re also planning to add some new content in there. However, Alpha program guarantees that you will have access to the new content as well. This is a pretty nice program that fills in the gap between publishing delay caused by editing process and fast technology needs.
Besides, our book has a cover now and is only waiting for more efforts from me and Darren to write the rest of chapters, finish the reviews, and have it ready for the print.
We’re glad that we’re targeting this technology and this particular version because ASP.NET SignalR has come a long way to be here and now it has a set of mature features that you can rely on to use in enterprise and our book wants to be your sole resource to get started with that and achieve this goal.
While we’re working on finishing up the chapters and reviews, you can pre-order the book on Springer, Apress, or Amazon to have it as soon as it comes out in the end of January 2014, or use the Alpha program to have access to all the drafts and final product as they become available.
Those people around us who are always energetic, social, open, strongest, and try to make others happy are typically the people who have the deepest personalities and most painful experiences in their lives and are the most sensitive ones yet they’re matured up in these difficulties to digest them and let others have good moments, those who cannot handle basic issues in front of them. Those who are always caring about others and help them are the ones who really need the care. These people are hiding something deep, so deep, behind that smile all the time.
29 years ago in the western city of Kermanshah in Iran in middle of the last classic war in human’s history between Iran and Iraq, less than 300 miles from the battlefield a boy was born, a boy who was the tallest and heaviest baby in that busy hospital for that day. A random pick from Hafiz’s poems gave him a proposed name of Yousef/Joseph but his family decided to go with Keyvan, an ancient Persian name that originally meant Saturn and in modern days it means the Universe. He had to live his life in different cities and towns with his mom far from his dad to stay safe from the danger of death, a war! Later on he grew up to read and learn a lot, and he learned how disastrous a war can be with huge effects that cannot be undone.
Despite all the difficulties against him in life, that Keyvan boy who eventually developed a severe case of perfectionism and obsession with beauty, passion, and details grew up to build everything he wished exactly according to the plan with every single detail. That boy is not a boy anymore and when he’s honest with himself, he can see the gray hairs on his head, every single one caused by one of those hardships, one of those people he cared about, one of those people who wanted to hurt him, or one of those things that happened to innocent people in full injustice that he couldn’t do anything about. That Keyvan boy is a grown-up man now.
We all age, in fact time is always against us, and it takes so much work, learning, and personal development to put it on our side. The older we become, the faster time goes, and reminds us that there is an end, one of the two definite aspects of every single element in this universe (along with the beginning).
I can’t remember how it passed, I honestly can’t because I was either forced to be busy thinking about other things or I wanted that willingly. A typical person in his or her 20’s wants to have fun and enjoy a duration of time that we call younghood, a convention developed by humans in the society with a heavier focus in modern age for economic and entertainment reasons. I didn’t have that much of an opportunity to have those moments in my life. Again, either I was forced to, or I wanted to but the premise doesn’t change the conclusion in here anyway, and that conclusion is a happy conclusion because I was a good listener to my mentors to do certain things when I didn’t want to.
Now I’m far ahead from the majority of people at my age in many aspects, and the rest of this life is an impossible race for them to catch up with. For a perfectionist like me, that brings the ultimate satisfaction, the satisfaction of starting a conversation with a person and solving him or her in your very strong frame leaving them defeated, and leaving that conversation with total dominance.
At some point in time, I decided that it’s my purpose in life to move between two countries, two countries on two different extremes geographically, politically, religiously, socially, and economically. I imagined it, I developed the plan, and I just did it like many other things in my life. That simple move, simple flight for 25 hours with two bags of clothes, had what I imagined for myself: all the good moments and all the painful events. There is no day passing in my life that I don’t think about the social connections I lost, my family, my close friends, my mentors, and my origin, but I knew this is going to wait for me. I came here driven by what has driven me in life forever: passion!
Yes, it is difficult, it is extremely difficult to live a life as a passionate person. Passion brings drive, consistency, intelligence, style, creativity, novelty, originality, opinion, skills, expertise, knowledge, and wisdom, and you don’t need to be so old to know how society reacts to a person who strives all these at an extreme. People do not like change and it means that the norm is what they are after. With that comes the resistance to any extreme no matter how good, harmless, and constructive those are. Everyday I wake up hoping that I can go to work, to society, to people without the shallow mask I wear most of the times, and on those few occasions like when I write these up here on this blog, I drop that mask and feel so comfortable, the feeling of sunlight hitting my face, and refreshing my skin.
The grand plan for the next 10, 20, and 30 years are all clear in front of me and I’m ready to take on all the challenges to make them happen, simply because it’s the ultimate fun. I’ve put everything up together in the perfect shape I wanted them to be. All in all, I’m very satisfied with this life, life is the most beautiful thing you can ever see and experience, it’s the ultimate design. Just go in the details and you’ll have sleepless nights thinking, crying, laughing, and wandering around with the unique feeling it gives you.
And today is my birthday, I’m now 29. Here is to another year, to my God for giving me the power he hasn’t given to most people, to all the amazing gifts I’m given by him, mentally, physically, and spiritually, to my family for standing by me despite all the hardships, and to myself for being who I have been, a reflection of passion, an example of diligence, a symbol of ongoing change, one of countless presentations of God …
Despite my high visibility on social networks and many things that I publish about myself like teenage girls, there are many aspects of my life that I’ve kept as a secret, aspects that almost nobody knows about, and I grew up learning that they must remain a mystery. If you thought you know me by reading my crappy tweets or Facebook updates, you have some serious problems! Up to this point of life, I never wrote or talked about one of those aspects (the most important one) that I’m going to write about here, but I’m punishing myself with this so I come back in years and remember the mistakes I made in life. This doesn’t have anything for you as a public reader unless you’re curious to know some personal things about me. You do not know how painful this one post is to write for a person who kept things like this a mystery for almost 29 years!
I was born in an average family in a middle eastern country in a middle-size city in middle of a war, a war that left hundreds of thousands of deaths, many more disabled, and millions and millions of lives influenced forever, including mine. I was born in middle of a crisis and right then many good things happened here and there. With that, the older members of family decided to call me a gifted baby, and they had these fairy tails that one out of every three new-born babies is selected by God for himself and no matter what, he will keep him/her around (that’s always funny how these older generations related this hole to the other one to make something up, isn’t that?). They believed I’m one of those. Some of those people, at a very old age, stood by that belief to bring this baby what he loved to eat every Friday morning in those harsh days of war in hot and cold. Now I regret why he died before I become old enough to go back, thank him, and apologize.
For the first six years, we had to live with my mom far from my dad in different cities to stay away from our hometown, a city so close to battlefield that they could destroy the second story of our house at some point, and it was a piece of cake for them. My mom kept telling me “God is with you, don’t worry about anything” as I was waking up with any train or airplane passing by frightened to death thinking that there is yet a new strike coming our way.
Surviving that, we had to leave everything behind to start a new life in the capital. With both parents employed leaving me and my sister alone for most of the day, I started school with a teacher who believed that I can go much further than where most other people can go, and yes, she was right. For 12 years my parents and teachers kept telling me that I can if I want, and they taught me how this invisible power in this world will hold your empty hands and take you far far away if you just ask, just ask!
Flash-forward to the end of high school, I’ve destroyed my passion for professional soccer to follow what everyone believed I have to do. I enter my undergraduate program with a clear vision of where I want to be in 10 years, where I am today exactly. At that point, that vision was more like a joke to everyone and how harsh the next 10 years were remain a part of the mysteries I’ll take to my grave. All I had was two empty hands, a totally healthy body (never underestimate this one in your life), an exceptionally high IQ, a unique diligence, and more importantly, a friend who had been carrying me all around no matter what. I told him I just want to do these things to prove, to prove that you have kept your promise for every single element in this universe that justice is there. I want to sacrifice who I am to let others live better. With that mission, I dedicated 10 years of my life, the best years, day and night, to this one single mission, and I finally did it.
As I was getting closer to the end of this journey, I started to feel bad about what I did. I kept telling myself what a waste this mission was in my life, and how I missed many opportunities in life. I was mad at myself and that friend for all these because I thought I lack big things in life, things that others have, but I don’t because I focused on useless things. I didn’t see how everyone’s jealous to who I am and where I am. With that, I got mad at that friend and left him behind to go far and retrieve those things, the same friend who had protected me for years and took me with my empty hands to build everything brick by brick. I actually told him that I don’t want to hear anything, anything, about him and my past life anymore.
So I went to find things that I wanted to have, and as I went on this mission, I saw a different part of this world, those lost people who are drown in the darkness they have planted, those who were actually jealous to who I was. I was turning into one for my own, a dangerous and huge one in fact, until something happened.
A few weeks ago I was sleeping like the animal I was turning into when I had a dream that woke me up scared and confused, and then a second one. Next morning, I was on a return path to a totally different person, the same person I was for years, and I’ve been converging back.
Love is an abused word especially in our world and in the current time. Those who don’t know what love is, keep loving things and persons while in fact, all they do is taking advantage of a harmony of chemical compounds in their bodies to feel good about what they desire to do, not what the other party deserves to have. But love is my secret, the secret that is burning me from inside out every single moment now. Once again, I look at everything and feel like I want to cry of happiness and excitement for this creation, one single integrated creation to perfection. Yes, that’s another secret I have: I can start crying at any point even when I’m laughing to death. Controlling these high emotions is what makes you a man.
So I’m back, back to where I belonged in the first place, and I’ve started a new journey for him. At some point you learn that “I” ends in others, and you have to find everything in others. That’s all he wanted from me, and I’ll give it to him in turn for the masterpiece he has built because he deserves this, and I don’t deserve a single thing I have. As a part of that journey, I’m going after that perfection also, I’m completing and filling all those flaws and holes in myself one by one. If I couldn’t do one thing before for any reason, I’m going to do it this time. With that comes pain, a pain I embrace, and becomes my every moment’s fun and true happiness.
It doesn’t matter what others think, it doesn’t matter really. Being who you are, that simple childish baby who could run around and do whatever he wanted to do, is the most important character you can become. It also doesn’t matter if you love everyone and try to be kind to everyone. Yes, in fact, your kindness will be so thorough that nobody can feel specially loved, but who cares if you’re in love with somebody who keeps his end no matter what? All those people are lost, so lost that there are people like you put in this world to help them, remind them, that they can still come back.
Death is the ultimate beauty of genesis, something to embrace, something I missed for a few years. Death is the moment you become perfect, truly perfect, as you detach from time, the only thing you cannot control in your life. That night I dreamed of my death, that was me dying in the worst way I could. I always had the phobia of dying with no value, no use, so hollow, like a normal person. You know what is real when you know it, and I knew what I saw crystal clear, just like the other dreams I’ve had since then, like last night.
When I was 20 I was given the opportunity to make three wishes to God that were supposed to come true. It’s a joke to pretty much every single one of you reading this, but it’s for real. It’s these little personal experiences with God that make us believe in him not all the crap taught to us in schools or by families. I had many of these little experiences here and there, but I was so dumb that I ignored them all.
So I thought a lot what I can do with this opportunity. First thing was wishing for money and comfort in life but then I said “nah, that’s too typical”. Second thing was wishing to have a family, my own family, something I’ve been wanting with passion since I was 16-17, but then I thought it’s too much wishing for me. So I sat with a guy who taught me one of the biggest lessons of my life. I didn’t see him again ever, it was just for one night and one night only to the early morning and we talked so much and didn’t sleep. He told me to wish for something that others want because if I’m here at this point at this age, I have everything I’m supposed to have, and he also told me to wish for one thing: to have God as your friend no matter what because if you have that one, this whole world cannot move you a single bit.
So my mom had a young widowed colleague with a very young son who was struggling with cancer. That was all she had remained in this world. And my cousin had gone through a divorce and was under too much pain and pressure in the society and by the family that she kept begging me to pray for her as she was committing suicide from time to time.
In a few months that young boy recovered, my cousin fell in the so-called love and married again, and it took me more than 8 years to realize that he stood by me as a friend no matter what I did …
Writing a book is a big challenge in today’s world, especially a technical book, and more particularly one on programming titles. The last time I wrote a book I was 24 and I clearly said that I wouldn’t write for a while and didn’t. Writing 4 books in 4 years in that part of my life stopped me from focusing on very important things, but it was definitely worth it especially because there is nothing more important than giving something valuable to this world before your time is up.
A few years later since we published Beginning ASP.NET MVC 1.0 for Wrox with Simone, we were contacted by an Apress editor regarding a new title on new ASP.NET technologies. We responded with two proposals one of which was ASP.NET SignalR and after going back and forth, we were set with Apress to write a book entitled Pro ASP.NET SignalR. Although the title may change to include a version number, as the name suggests, it’s going to be a book all about ASP.NET SignalR.
Darren White, my colleague at Match, is my partner on this new adventure and we already have some content out there. Our initial anticipation is to have this book out by the end of this year and target the most recent stable version of ASP.NET SignalR released before that, but these dates are subject to change as SignalR team adjusts things.
We'll publish more updates as this book becomes available on Amazon for pre-order and the cover is ready.