I'm Keyvan Nayyeri, a 25 years old Ph.D. student at
the Computer Science department of
the University of Texas at San Antonio.
I'm also
a Software Architect and Developer and previously held a B.Sc.
degree in Applied Mathematics.
This is my blog where I publish content about various topics specifically Programming Languages and Compilers, Software
Engineering and Programming.
It was quite a long time that I hadn’t touched the theme on my blog and it had kept its UI since I my migration from Community Server to Graffiti. My last theme, Underground designed by Styleshout, was best suited for what I need: it had a simple but beautiful layout with enough space for all my blog elements.
However, I’ve had a tradition on this blog and have tried to refresh the user interface on a regular basis to keep it attracting both for myself and readers. Although this time it took longer than ever to do this, I finally did it today. I think it was one of tasks in my TO DO list for at least six months, and my plan was (and still is) to have a dedicated template for my blog, but my tight schedule didn’t left any time for thinking about this.
Today I spent an hour applying some changes to my blog mainly adding a new theme called Envision which is designed by Styleshout as well. Like the last one, this new theme is also pretty simple with two columns that keep the main content and sidebar.
Thank to the good Graffiti template engine, I didn’t have a very difficult job on importing this template to Graffiti and it took less than 30 minutes to import it, customize some parts, and add my own elements to it. There are some minor issues with the new theme specifically with source code sections but I’m going to resolve them very soon. Moreover, I’ll add this theme to Graffiti Extras project for the next version.
I hope that this new theme can help me ameliorate my blogging rate that has been a little lower in the past few months after completing the service. Soon I’ll hit my 1000th post and can celebrate the maturity of my blog.
Besides, I updated about page with a good biography of myself. I should confess that this is the best biography that I’ve ever written about myself both in regard to the details/length and the way that it can introduce me to readers.
I’m Keyvan Nayyeri, a 24 years old software architect and developer with a bachelor of science degree in applied mathematics. I was born in Kermanshah, Kurdistan (Iran), in 1984. At present I’m single and live with my parents in Tehran.
Due to the imposed war by Iraq against Iran and geographical location of Kermanshah near the borders with Iraq I spent first years of my life in several cities and relocated to Tehran after the war. Since then I lived in Tehran with my family until I enrolled in Semnan University to pursue my education and get my bachelor degree in Applied Mathematics with an emphasis on applying mathematical theories in Computer Science using my studies, researches, lectures, and projects in the fields of Statistics, Numerical Analysis, and Operation Research.
After graduation in September 2007, I started serving in Iranian armies as a part of my conscription in February 2007 in Ministry of Defense with a rank of Second Lieutenant. My service lasted 20 months and I completed it in October 2008.
My main job is Software Architecture and Development. Having a serious interest for principles and practices, I expand theoretical concepts and apply them in Microsoft development technologies mainly in the .NET Framework and its derived technologies (such as ASP.NET MVC, ASP.NET WebForms, ADO.NET, WCF, etc), SQL Server, and XML standards. In the past years I’ve been a freelancer which has worked well for me.
Beside my career and more important than that, I’m avid for non-profit activities in Software Development world. As a result, I’m an active author and Open Source contributor on the .NET community.
In authorship world, I’m an author for Wiley Publishing and have written four books for this famous publisher including Beginning ASP.NET MVC 1.0, Professional Visual Studio Extensibility, Professional Community Server and Professional Visual Studio 2008. I’ve been also an active author for some famous .NET communities in the past four years. My technical writings are not limited to these because I also have been writing on my own blog for the past 3-4 years. Here I’ve published over 700 articles, tutorials, and programming tips along with a set of theoretical discussions on Software Development concepts and principles.
While I’ve been an active author, I also have tried to contribute to Open Source projects founded by myself or others, and this is also one of my main interests that I’m trying to focus on because in my opinion Open Source development can help an architect or developer to learn many stuff from projects that are not usually developed in the industry, and they are a rich resource of invaluable information for everyone.
Doing these non-profit activities for the community, I’ve received some awards and recognitions. Some highlights include Microsoft VSX Insider, Telligent Community Server MVP, and Community Credit Hall of Fame.
As stated above, I’d love to work on complex problems and implement uncommon software projects. One of the major highlights of such projects that I’ve done for personal interest and relies heavily on algorithms and complex methods is Waegis, a modern online anti-spam service for sites, blogs, and forums that works on top of mathematical and AI methods and is an enterprise .NET solution written completely by myself.
Having all these said, I tried to have my own interests outside of computer world as well. I’ve had some regular interests such as listening to music, reading technical books, and watching movies. Also I’ve had some other interests but unfortunately my limited time enforced by university, military service, and other stuff hasn’t allowed me to keep up with all of them on a regular basis, however, I’ve spent some time playing Spanish Guitar, enjoying video games on Xbox 360, and going outdoor for digital photography.
As of now, I’m trying to keep my progress. I love to have progress and achieve the goals that I’ve had from a long time ago; however, some obstructs such as my mandatory military service haven’t allowed me to accomplish them sooner, but I think that I’m still very young to draw my future and make it. At the moment I’m busy with some tasks that if all go well, I’ll take a big step toward my goals in the near future. To now I haven’t had the opportunity to have full control on my life and a reasonable part of my life is spent on things that I was mandated to do, but now that I have the full control on my own life, I’m trying to spend it on my own interest and things that I’m talented in.
In the end, I’d say that like many of you I’m available on social networking/bookmarking sites and you can find me on Twitter, Facebook, LinkedIn, FriendFeed, Flickr, Digg, Delicious, and Chi.mp.
I’m smoothly entering the mid-Keyvan era, so I thought that such a better biography is better because it can help readers know me generally and find some major highlights from the past. I often refer back to the past such as my university or military service, and this can give a good insight to such details about me.
Simone
Feb 05, 2009 2:46 PM
#
Wow... that's a really long "about page".
Anyway... no category listing? The color are nice... a bit to "light" for me... but... as you know, I lean to the opposite side :)
Keyvan Nayyeri
Feb 05, 2009 2:51 PM
#
@Simone
Yes, now I truly have the longest bio on the community :-P
No, I removed my categories and tags when I migrated to Graffiti last year. It was difficult to keep things in a very organized way. Yes, colors are lighter than my last theme, but I can't do much with them because theme is originally designed by a third part. However, I have some plans for my own dedicated theme.
Anthony
Feb 05, 2009 2:54 PM
#
Looks great! Nice and fresh feel about it. Have you thought about doing a video presentation showing how you got this theme and what you had to do to convert/modify it for use with Graffiti?
Simone
Feb 05, 2009 2:55 PM
#
OK... there is good guy on the Subtext team that might help if you need some help on the skin.
Keyvan Nayyeri
Feb 05, 2009 2:56 PM
#
@Simone
Thank you for the recommendation. I already have talked to Shaho (my friend who designed the theme for Waegis) about it but couldn't find the chance to do it yet.
Tim Laughlin
Feb 05, 2009 2:57 PM
#
We match. I applied this theme to on of my sites last year. I agree it is a simple but functional design. It intergrated in to Graffiti very well.
Keyvan Nayyeri
Feb 05, 2009 2:57 PM
#
@Anthony
I may try that if I can find some time for recording the video, but generally it's pretty easy.
Keyvan Nayyeri
Feb 05, 2009 2:59 PM
#
@Tim
Cool! I searched for the integration with Graffiti but couldn't find any link. Maybe you haven't shared on publicly.
Yes, it's exactly what I need for this blog :-)
Anthony
Feb 05, 2009 3:08 PM
#
True it is pretty easy but a pictures worth a thousand words right and some people like the confidence they feel when they can watch just how easy it is. Just a thought. Maybe I'll do one ;-)
Keyvan Nayyeri
Feb 05, 2009 3:13 PM
#
@Anthony
Yes, you're 100% right :-)
Khalid
Feb 07, 2009 6:02 AM
#
Have you tried it under Google Chrome yet? It doesn't seem to be rendering properly. Looks cool though.
Keyvan Nayyeri
Feb 08, 2009 2:13 AM
#
@Khalid
Thank you for pointing it out. Actually I didn't test it with IE either. I always have trusted on Styleshout templates because they're cross-browser. But I'll go over this very soon.
Nayyeri.NET Turns Four
Jun 28, 2009 3:23 AM
#
A short while after hitting the 1000th post milestone , today my blog turns four to somehow become one of the mature blogs on the community! It’s really hard to believe that fours years are gone. I feel it was a few weeks ago when I began blogging
Leave a Comment