Microsoft recently announced the release of .NET Core 1.0, a truly cross-platform runtime and development environment.
Learn more about the cross-platform mechanisms and the support for per-platform code in Xamarin.
Deeply nested code is very difficult to follow, wrap your head around and test. In many cases it is possible to flatten deeply nested code by very simple means. Here are a few examples in Python, but the concepts translate to most languages.
Learn more about the concept of the T-shaped employee and how it applies in software development.
With Xamarin, you develop in C# and have the power of the .NET framework behind you. Xamarin does the heavy lifting of translating your C# code to the native mobile OS.
| June 24, 2016
The real issue is maintaining organizational productivity as the level of unproductively traditionally increases with scale. This is nothing new. It is one of the reasons that miniature startups can beat multi-billion-dollar corporations.
One of the most important aspects of mobile development is displaying text on the screen. Get some tips on how to use C#, XAML and Xamarin to explore several possibilities of rendering text to the screen.
Learn why providing a great API can allow you to really focus all your resources on the secret sauce and not worry about visual user interface.
Developers have an overwhelming number of options for accessing information--but are development books being lost on the avalanche?
In order to benefit from new technologies, you need to build agility right into your stack.
Solid code does what the developers intended it to do and can gracefully handle anything you throw at it. Learn more about how to make your code solid.
Extreme Programming has five main values: Simplicity, Communication, Feedback, Respect and Courage. The first four are relatively uncontested but courage is different and flies in the face of safety, security, stability and risk mitigation.
Explore some of the best ways to produce software that is not only high quality, but also fast to develop and adapt to different business needs.
No need to feel you're all alone against the inscrutable code, by employing pair debugging, your partner will help you through tight spots and see things you don't notice.
If you're looking into a cool and promising domain to dive into, you can't go wrong with augmented reality.