codingjourneyman.com
Julien Fiaffé | Coding Journeyman
https://codingjourneyman.com/author/jfiaffe
Journey through software development. Articles posted by Julien Fiaffé. Several months ago I wrote an article to share my experience. Of a web developer moving to the world of mobile applications development. I am working in this field using the Xamarin. Technology. And you might have heard that Microsoft just acquired Xamarin, but I will not speak about this topic in this blog post, I do not have any opinion at the moment regarding this news. 8220;Oh, I see, it’s like Cordova. So, if the only difference...
codingjourneyman.com
General | Coding Journeyman
https://codingjourneyman.com/category/general
Journey through software development. From web to mobile development. I started my developer career as a web developer, using PHP. Soon after I switched to the .NET ecosystem to continue web development using C# and the ASP .NET MVC framework. I was creating web applications for my entire professional life until recently. A few months ago I started working on mobile applications for Android and iOS, yet still with C# thanks to Xamarin. I am creating this blog post to share how I feel after this change.
codingjourneyman.com
Oriented Object Programming | Coding Journeyman
https://codingjourneyman.com/category/oriented-object-programming
Journey through software development. Easy mocking with NSubstitute. Several months ago I introduced the concept of mocking dependencies. Of a class in order to ease the writing of tests for it. I also introduced the Moq library. Which is a mocking library and today I will introduced another one: NSubstitute. This project is open source and you can find it on GitHub. I have created the following service with a bit of logic to test. IUserRepository userRepository, INotifier notifier, ILogger logger ).
codingjourneyman.com
OOP | Coding Journeyman
https://codingjourneyman.com/tag/oop
Journey through software development. Unit tests and protected methods. When working with Object Oriented Programming (OOP) languages we have the possibility to design our code and our classes using encapsulation. C# defines the “protected” accessibility level, which is accessible only from the containing class and from the types that inherits from this class. It is very helpful when you follow the Open-Closed Principle. Testing a protected method. One other possibility is to make the method “inter...
codingjourneyman.com
Extreme Programming: Test Driven Development | Coding Journeyman
https://codingjourneyman.com/2015/05/18/extreme-programming-test-driven-development
Journey through software development. Extreme Programming: Test Driven Development. Extreme Programming: Test Driven Development. As professional developers our role is to produce high quality software for our clients. To achieve this goal we must make sure that our application meets the requirements defined by the business analysts and works as expected, without side effects. Don’t write any production code until you have written a failing unit test. You Aren’t Gonna Need It. Keep It Simple, Stupid.
codingjourneyman.com
Craftsmanship | Coding Journeyman
https://codingjourneyman.com/tag/craftsmanship
Journey through software development. Learn To Craft at Microsoft. A few weeks ago I was able to attend an event hosted by Microsoft France about the software craftsmanship movement named “ Learn to craft. 8220; This presentation was made by Jean-Laurent Morlhon. Even if I already read a lot about the topic (I went to some meetups. About software craftsmanship and I went to a conference. I was glad to have the opportunity to go to this event, you never know what you might learn. TDD and Pair Programming.
codingjourneyman.com
SOLID: Open Closed Principle | Coding Journeyman
https://codingjourneyman.com/2015/02/16/solid-open-closed-principle
Journey through software development. SOLID: Open Closed Principle. SOLID: Open Closed Principle. In my last entry. I introduced the S of the SOLID principles: Single Responsibility Principle. Today I will move to the next letter, the O which stands for Open Closed Principle. In an agile environment, teams and projects have to be responsive to change (4th value of the agile manifesto. In order to steadily add value (2nd value of the software craftsmanship manifesto. User user, string. User user, string.
codingjourneyman.com
Testing | Coding Journeyman
https://codingjourneyman.com/tag/testing
Journey through software development. Easy mocking with NSubstitute. Several months ago I introduced the concept of mocking dependencies. Of a class in order to ease the writing of tests for it. I also introduced the Moq library. Which is a mocking library and today I will introduced another one: NSubstitute. This project is open source and you can find it on GitHub. I have created the following service with a bit of logic to test. IUserRepository userRepository, INotifier notifier, ILogger logger ).
codingjourneyman.com
Professionalism | Coding Journeyman
https://codingjourneyman.com/tag/professionalism
Journey through software development. From web to mobile development. I started my developer career as a web developer, using PHP. Soon after I switched to the .NET ecosystem to continue web development using C# and the ASP .NET MVC framework. I was creating web applications for my entire professional life until recently. A few months ago I started working on mobile applications for Android and iOS, yet still with C# thanks to Xamarin. I am creating this blog post to share how I feel after this change.
jobs.jobvite.com
Betclic Everest Group Careers
http://jobs.jobvite.com/betclic
Betclic Everest Group Careers. FEW WORDS ABOUT US. HOW WE DEVELOP OUR PRODUCTS. We are always looking for. Work with us and see your idea. Become the next breakthrough. Regulatory, HR,. Few Words About Us. We are a fast growing company who operate in a young, ultra-competitive and fast-changing industry: the digital gaming. For each of our brands, we build websites, mobile sites and native apps. Our constant goal is to make them simple, innovative and entertaining. Our state of mind.
SOCIAL ENGAGEMENT