Shinny New Tools

Posted on Mon 10 July 2017 in Community • Tagged with developerLeave a comment

Old Tools

Felix Russell-Saw

One day I realized that Microsoft technologies are not for what I'm looking for. what I'm looking for is working in startup that developing its own product like Instagram, Shopify, or Pinterest. So I've done some research and I found that Microsoft technologies are not made for this purpose, Microsoft technologies made for enterprises, I worked with Microsoft Dynamics AX, Microsoft SharePoint, ASP.NET WebForms, and ASP.NET Web Services you won't find a startup work with these or built their business around these kind of products, so I start to research for another technology to use.

After long time of research and Q&A with my friend Burhan, I switched to Python, I didn't pick Node.js or Ruby on Rails, because I don't like to pick a new shinny tool/framework for sake of it's new, I picked Python and Django one of it's web framework. I found during my research many people recommended Node.js because it's the new thing, again I don't like to pick the new shinny tool, this is common between developer community, developer will be proud if someone ask Which language/framework are you using? and the developer answer is the …

Continue reading

Django is boring but you can contribute

Posted on Sun 08 January 2017 in Community • Tagged with community, Django, duthLeave a comment

Bored employee in front of computer

I attended Django Under The Hood 2016, in sprints there is a comment passing around which Django is boring. Django is boring is actually a good news for the framework users, but it's sad one for developers want to contribute to the framework.

Every time I go to check Django tickets to contribute, I found they are difficult and in depth, because Django is a mature project now and the amount of contribution needed to the codebase is rare, but if you want to contribute you can check easy pickings tickets. In DUTH before the sprints projects leaders start to ask attendees for contributions, I found this is a good opportunity for me and for anyone wants to help the community and start to contribute to Django community.

Github duth contributions

If you want to contribute to Django and help the community, I have some suggestions for you:

  1. Write blog posts on How-tos, tips, and tutorials for Django, and Django packages for example Django REST Framework.
  2. Help Django team to move the ticket from stage to another.
  3. Contribute to one of Django’s packages, specially packages you are using, check their github page and help them.
  4. Tried more than one package for X …
Continue reading

DjangoCon Europe 2016, me, and Django Sprints

Posted on Wed 07 September 2016 in Community • Tagged with community, Django, DjangoConLeave a comment

djangocon logo

djangocon name tag

Late in 2014 I decided to shift my development stack from Microsoft .NET Framework to Django/Python stack. It's been almost 2 years now and I'm really enjoying and learning many things. I'm so happy that I've done this leap. In 2016 I had the change to attend DjangoCon Europe 2016 at Budapest, Hungry. I enjoyed it to the maximum, it's my first time to meet the community, and it's first time attending one of Django community events.

Django Community

When I started to learn Django, I found everyone is recommending Django documentation itself as start, from my past experience in .NET framework that its documentation is not enough to get your head around the framework, you need at least to read one book or watch one video course, but after reading Django official documentation, I was shocked that it's enough as start, it's enough for your daily tasks, it's enough to dive in Django framework, or fixing issues. The quality of Django official documentation is amazing.

When I went to DjangoCon Europe 2016 I saw people reflecting the philosophy of Django framework, the community is so welcoming as Django documentation, I had the chance to meet Russell Keith-Magee and …

Continue reading

EgyGeeks Podcast - Little Cloudy

Posted on Sun 02 January 2011 in CommunityLeave a comment

We’d recorded the 3rd episode of EgyGeeks podcast, the podcast that speaks Egyptian accent about technology, since Cloud Computing is the big buzz word these days in IT world, so we decided to have at least one episode about it & our thoughts about it, so Myself & Amr El Dib recoded what I thought the first episode about Cloud Computing because one episode about this subject isn’t enough, so I hope to have more than one in future.

Happy listening & please give us your feedback, you can find us on:

Twitter: @EgyGeeks , @EgyGeeks/Team-Memebers list



Podcast Blog:

Continue reading

Attending 1st Kuwait Technical Tuesday

Posted on Sun 02 January 2011 in CommunityLeave a comment

Kuwait tech Tuesdays

On December 28th 2010 I attended the 1st Kuwait Technical Tuesday & the 1st community event I attend since I start living in Kuwait.

The main theme for this event was “Cloud Computing” specially Microsoft Windows Azure, it’s 2 sessions event:

  1. What is Microsoft Windows Azure? by Ramon Smit
  2. What is Microsoft Office 365? by Faisal Al Khatib

The first session was nice but unfortunately there’s a missing hands-on during session, because the attendees including myself didn’t bring their notebooks & they did mention it on their FB event page, I hope next time we’ll have hands-on session for new technologies.

The second session was good & to see online Office 365 project with SharePoint, Lync, & Exchange, & know how it’s how good to be on cloud & have one with your company or your own project.

It was nice event & I want to thanks all for this event, I hope to see you guys again & again, & maybe have me as speaker in one of your sessions.

Thanks guys again & Good luck

For any information about their incoming events or if you have any question, please visit their Facebook page.

Continue reading

EgyGeeks Podcast: Episode no.2 Joel Test

Posted on Fri 03 December 2010 in CommunityLeave a comment

In this episode me, @AmrEldib, & @Mohamed Meligy talked about The Joel Test: 12 Steps to Better Code posted on Joel Spolsky’s blog “Joel on software”. How’re we think about it, share some stories, & comments.

Here’s The Joel Test:

  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?
  4. Do you have a bug database?
  5. Do you fix bugs before writing new code?
  6. Do you have an up-to-date schedule?
  7. Do you have a spec?
  8. Do programmers have quiet working conditions?
  9. Do you use the best tools money can buy?
  10. Do you have testers?
  11. Do new candidates write code during their interview?
  12. Do you do hallway usability testing?

listen to the podcast:

Or download MP3.
Subscribe to this podcast via
RSS (for Zune and other players).
Subscribe to this podcast for

Please give us your feed back, you thought can helps us a lot, you can find us on:

Twitter: @EgyGeeks, @EgyGeeks/Team-Memebers list

Facebook: #EgyGeeks


Podcast Blog: Podcast

Continue reading

EgyGeeks Podcast: Episode no.1

Posted on Tue 16 November 2010 in CommunityLeave a comment


Last Saturday, @AmrEldib, @RamyMahrous, & myself, recoded the first episode of @EgyGeeks podcast, the first Egyptian podcast, it was a fantastic experience that made my mind to become a podcaster, I enjoyed the recoding, specially with Amr & Ramy the funny geeks, & sure I miss the other @EgyGeeks (@Meligy, @DohaElSayed, & @MohamedGamal), I wish they will be in the next episode.

The first episode we talked about the new Windows Phone 7, & small comparison between Windows Phone 7, Android, & iOS4/iPhone, & How is working with the new platforms like Facebook, & Twitter.

Here’s the link for the podcast

Please give us your feed back, you thought can helps us a lot, you can find us on:

Twitter: @EgyGeeks, @EgyGeeks/Team-Memebers list

Facebook: #EgyGeeks


Podcast Blog: Podcast

Continue reading


Posted on Mon 05 April 2010 in CommunityLeave a comment

Hello Folks,

Skype Slogan

Yesterday I enjoy the first EgyGeeksOnSkype meeting with Ayman El Hattab, Mohamed Meligy, Ramy Mahrous, Doha El Sayed, Nashwa, and Amr El Dieb.

How did it happen?

First, we were tweeting about where we'll spend our holiday on Twitter, and I felt dizzy because Twitter don't include threads and you try to trace the conversation, so I invited them to go to a chat room on, and we try to chat with voice, technically it was bad experience, so I suggest to transfer this conversation to Skype, and we did.

Then Mohamed Meligy "inspiring of sarajchipps idea" suggest we make this meeting weekly meeting and we called it EgyGeeksOnSkype.

What did happen on Skype?

We spend 3 hours on Skype, talking about technical and non-technical stuff, but it was awesome conversation I ever have, we all geeks and share common ideas.

Where, When, and How can I join you?

How It's so simple

and super easy, First think you must have is Skype client and account, you can grab the client form here and register after the installation.


Every Friday @ 11:59Pm (Cairo Time, GMT+2)


please add mohamed.meligy, rmahrous, emad.mokhtar.habib …

Continue reading