Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Dev of the Week: Rabeb Othmani

DZone's Guide to

Dev of the Week: Rabeb Othmani

· Java Zone
Free Resource

Download Microservices for Java Developers: A hands-on introduction to frameworks and containers. Brought to you in partnership with Red Hat.

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Rabeb Othmani, a developer on Microsoft's MixRadio team and author in our upcoming Guide to Developer Programs. Some of her most recent posts on DZone include:


1. What have you been working on lately?

7 months ago, I joined the formerly Nokia currently microsoft MixRadio team. I work on the Windows Phone and Windows 8 clients from creating views, view models to writing tests and other tasks.

2. You seem to identify mostly as a UX developer in the .NET and mobile spaces. What are some of the most enjoyable and least enjoyable things about coding for .NET and mobile? Where do you see .NET and mobile development going in 2015? 

I think the most enjoyable thing about mobile development is the fact I am working on products to be used directly by end users. It is very satisfying to know that people enjoy using what I've contributed creating. And .Net is offering me the right tools to do that, being able to target more than one platform is amazing and time saving. And I'm looking forward to 2015 especially after the latest partnership between Microsoft and Xamarin and the announcement of Visual Studio 2015. We will be able to target iOS and Android platforms just by using C# and visual studio, for a .Net developer that is heaven. 

I wouldn't say least enjoyable things but one of the challenging things as a mobile developer is being able to deliver a smooth UI that ensure the best user experience for end users.  

3. Are there any particular developer tools or resources you couldn't live without?

I probably can't live without Visual Studio, my favourite IDE. I'm so used to it, plus it offers me all I need: intelligence, designer support, etc. Also the .Net community that provides me with valuable resources, answers whenever I need them and support.

4. Do you have a favorite open source project (or projects) that you've contributed to recently?

I'm working alot with xamarin and Mvvm cross lately, and along the way I sometimes find bugs or limitations so I contact the evangelists and developer to fix things. 

5. Do you follow any blogs or Twitter feeds that you would recommend to developers?

Yes I try to keep up with everything new and with the community via social media especially twitter and this gives me an idea about what's new in the blogs. One of my idols of all times is the amazing Scott Hanselman @shanselman, also windows platform MVP Ginny Caughey @gcaughey, she covers all the news and new blog posts about windows and windows phone. 

I'am afraid I can't mention everyone I'm following but some of these names are Julie Lerman @julielerman, Laurent Bugnion @LBugnion, Miguel De ICaza @migueldeicaza, and many many others. 

6. Did you have a coding first love -- a particular program, gadget, game, or language that set you on the path to life as a developer?

In my first days as developer, I tried a bit of everything to try to find my way and I think Silverlight and WPF were the deciding factor. I knew when using these two technologies that I wanted to focus on UX development using xaml and since then I ve been working in depth with WPF then windows phone and windows. 

7. Is there anything else you'd like to mention?

In the end of the day being a developer is a great pleasure for me, to anyone who want to be a developer, go for it, just try to figure out what makes you feel happy, what challenges you and work on that. A special shout out to the ladies who code and young women tempted to be developers: WE CAN DO IT! 

Thanks Rabeb! You can follow Rabeb on Twitter or check out her blog!

Download Building Reactive Microservices in Java: Asynchronous and Event-Based Application Design. Brought to you in partnership with Red Hat

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}