ali-koubeissi
Hello everyone, I'm Ali Koubeissi and I hail from Lebanon. I have no idea what to write as an introduction. I'm a geek in a nerdy kind of way and I love pointing out other people's flaws so I could feel superior.
mesa177
Hey Ali, welcome to the forums. Maybe you can give us a bit more details about your backgorund (are you a programmer, an electronics fan, what programming languages do you use or prefer, etc...)
ali-koubeissi
Hello mesa177, thank you for the welcome. Should I feel like home already or is it too early?
The problem is that I love everything. "Officially" I'm Computer Science graduate and currently working as a senior asp.net application development, architect and everything in between with Sql Server 2005 development, data modeling. You could say I do everything for each project I handle, except for the design. I suck monkey balls. The only colors I know are Silver, Black and White. My brain cannot process anything else ;(.
I'm a huge fan of Python, Javascript, C# (I dream of having a C# like language outside the .net framework). I prefer to architect applications then to do a red label for a client. I'm more interested in the details of the technology, the design decisions and what's the best approach to implement something. I have a passion for hardware as well (even though I'm pretty weak) so I'm currently trying to explore Arduino and if anyone knows how to import these babies to Lebanon, that would be great.
I'm not sure if anyone could bullet-point knowledge. It's way too random to be structured, however, I hope that was enough.
I'm looking forward in meeting like minded people in here, and that's the main reason I joined.
nona
why when i read this i think you just waited for someone to ask more about you and you wrote this while being too jumpy.Never mind welcome ali
ali-koubeissi
You're spot on nona. I don't have the initiative in me. I need a question to answer to. thanks for welcoming me.
Kassem
Another ASP.NET guy, you're most welcome :)
What technologies of the .NET framework do you know/use in your projects? Have you played with ASP.NET MVC yet?
ali.koubeissi wroteI'm currently trying to explore Arduino and if anyone knows how to import these babies to Lebanon, that would be great.
J4D manufactures some of those.
Enjoy your stay! :)
ali-koubeissi
Hello Kassem, high five asp.net developer!
I'm currently using ASP.NET 3.5 with C#, AjaxControl toolkit, Linq (a lot of linq), NUnit, Lucene.NET and exploring Continuous Integration servers for the .net world so I'm exploring a lot of technologies (NBuild and sons). I have explored ASP.NET MVC 2 and 3, and my next project will definitely be with MVC 2, in fact, I think I will switch my current project to MVC 2 if the management agreed. I will paint MVC2 as the end-all framework. There is no life after it.
If you're into reading ebooks, I cannot recommend enough ASP.NET MVC 2 in action from Manning. Manning > *.
J4D
Hello and welcome :)
As Kassem mentioned i do manufacture Arduino clones here in lebanon. If you need any, contact me :)
Have fun around !
Kassem
Very nice!
Actually, I suggest using ASP.NET MVC 3, there's no point from using MVC 2, no? Everything you know about MVC 2 applies directly to MVC 3 (with minor changes and a bunch of improvements). I'm a huge fan of LINQ and Lambda Expressions myself as well, they're actually what dragged me into the .NET world and saved me from the evilness of PHP (no troll intended).
I'm also looking forward to learning TDD and Integration Testing (not sure if that's similar to Continuous Integration). I learned, the hard way, that TDD is indispensable if you do not want to grow a hive of bugs in your project.
What about your ORM of choice? Please don't tell me you're still using ADO.NET!
I'm not a huge fan of reading ebooks because I'm too slow when it comes to reading, it takes me too long to finish reading a book. But I've actually read an awesome book by Steven Sanderson called Pro ASP.NET MVC 2, I definitely recommend it! Not sure if the release for MVC 3 is out yet, if it is you should certainly read it!
Ayman
Hey Ali! Glad to see that you have finally signed up here, welcome and enjoy your stay :) (I am Ayman, the guy who was in Arabnet :P ) Did you come yesterday? I didn't see you there.
nona wrotewhy when i read this i think you just waited for someone to ask more about you and you wrote this while being too jumpy.Never mind welcome ali
Hey nona, how about you introduce yourself to us in another thread, welcome to lebgeeks :)
ali-koubeissi
@Kassem, actually the main difference between MVC 2 and 3 is the runtime environment. MVC 3 requires .net framework v4 and we don't have that installed on our production servers. Lambda all the way baby, amazing stuff.
There are 2 things in PHP that drives me insane: 1 - No concept of modules whatsoever (the include and require statement simply add the code file to another file) 2 - very very *VERY* loose. The margin of error is too great, the margin of doing something so simple so complex is beyond too great. I don't like that. Even though PHP was my first language I learned when I was like 15 years old, I'm still trying to this day to actually remove it from memory.
Continuous Integration is a huge umbrella and what you mentioned falls under it. The main idea is to automate all these stuff in a manner that allows feedback. You have a CI (Continuous Integration) Server that monitors your source code. You can instruct it to build, test (all kind of tests) and give feedback about the build and tests automatically when you commit new changes to your repository. You could also instruct it to do a build after 12am for example. The idea is to remove the chore of doing the building and testing manually. Everything is integrated and tidy =).
@AymanFarhat hello! Eh I did mention you on another post (the one about arabnet) =). I didn't go yesterday, I was reading a book (Clean Code, A handbook of Agile Software Craftsmanship) and I lost the sense of time :P.