InfoQ - Development - Articleshttp://www.infoq.com
InfoQ Development Articles feedArticle: Developers. Our Last, Best Hope for Ethics?http://www.infoq.com/articles/developers-tech-ethics?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articles
<img src="https://res.infoq.com/articles/developers-tech-ethics/en/smallimage/Coed Icon-01-1527023963557.jpg"/><p>In March, Stack Overflow published their Developers’ Survey for 2018 and for the first time they asked questions about ethics. The good news is that to “Do Developers Have an Obligation to Consider the Ethical Implications of Their Code?” nearly 80% responded “yes”. However, only 20% felt ultimately responsible for their unethical code, and 40% would write unethical code if asked.
</p> <i>By Anne Currie</i>EthicsDevelopmentArchitecture & DesignarticleThu, 24 May 2018 11:50:00 GMThttp://www.infoq.com/articles/developers-tech-ethics?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articlesAnne Currie, Ádám Sándor2018-05-24T11:50:00Z/articles/developers-tech-ethics/enArticle Series: .NET Corehttp://www.infoq.com/articles/dotnet-core-article-series?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articles
<img src="https://res.infoq.com/articles/dotnet-core-article-series/en/smallimage/NET-Core-1527021832640.jpg"/><p>In this series, we explore some of the benefits .NET Core and how it can help not only traditional .NET developers but all technologists that need to bring robust, performant and economical solutions to market.</p> <i>By Chris Woodruff</i>.NETC#AzureDevelopment.NET LanguagesPerformanceASP.NET.NET CoreArticle Series.NET Core SeriesarticleWed, 23 May 2018 12:27:00 GMThttp://www.infoq.com/articles/dotnet-core-article-series?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articlesChris Woodruff2018-05-23T12:27:00Z/articles/dotnet-core-article-series/enArticle: Discussions on the Future of .NET Corehttp://www.infoq.com/articles/future-of-net-core?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articles
<img src="https://res.infoq.com/articles/future-of-net-core/en/headerimage/GettyImages-649124858-1526899408886.jpg"/><p>Five veteran developers discuss the .NET Core platform, where it has been and where it is headed. Read about the strengths and weaknesses of the platform and how its use can benefit your next application.</p> <i>By Chris Woodruff</i>.NETDevelopment.NET Core SeriesarticleTue, 22 May 2018 16:09:00 GMThttp://www.infoq.com/articles/future-of-net-core?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articlesChris Woodruff2018-05-22T16:09:00Z/articles/future-of-net-core/enArticle: Models and Their Interfaces in C# API Designhttp://www.infoq.com/articles/CSharp-Models?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articles
<img src="https://res.infoq.com/articles/CSharp-Models/en/headerimage/GettyImages-671328208-1526676503282.jpg"/><p>Traditional MVC, MVP, MVVM, Web MVC; the common element in every UI pattern is the Model. And while there are many articles discussing the view, controllers, and presenters in these architectures, almost no thought is given to the models. In this article we’ll look at the model itself and the .NET interfaces that they implement.</p> <i>By Jonathan Allen</i>.NETC#Design PatternDevelopmentarticleMon, 21 May 2018 11:27:00 GMThttp://www.infoq.com/articles/CSharp-Models?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articlesJonathan Allen2018-05-21T11:27:00Z/articles/CSharp-Models/enArticle: Angular Application Generator - an Architecture Overviewhttp://www.infoq.com/articles/angular-application-generator?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articles
<img src="https://res.infoq.com/articles/angular-application-generator/en/headerimage/GettyImages-613869830-1526415212357.jpg"/><p>It’s clear there are pros and cons to keep in mind before making decision to generate code, but what's the best approach to generating source code for Angular: templating or AST handling?
In this article, we’ll take Angular source code generation to the next level by diving into techniques to make this consistent and maintainable, based on a DSL mechanism.
</p> <i>By Jonatas Wingeter Rodrigues</i>JavaScriptCode GenerationDevelopmentAngulararticleThu, 17 May 2018 11:14:00 GMThttp://www.infoq.com/articles/angular-application-generator?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articlesJonatas Wingeter Rodrigues2018-05-17T11:14:00Z/articles/angular-application-generator/enArticle: Six Top Tools to Build Augmented Reality Mobile Appshttp://www.infoq.com/articles/augmented-reality-best-skds?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articles
<img src="https://res.infoq.com/articles/augmented-reality-best-skds/en/headerimage/GettyImages-658404920-1526072157984.jpg"/><p>Though many people consider Augmented Reality to be only an entertainment technology, it’s actually widely used in multiple industries like healthcare, e-commerce, architecture and many others. This article helps you understand what kind of AR apps can be created, what features you should look for in an AR SDK, and provides you a table comparing six widely known AR toolkits.</p> <i>By Andrii Zhuravlov-Galchenko</i>MobileAndroidiOSDevelopmentWindows PhoneAugmented RealityarticleMon, 14 May 2018 11:40:00 GMThttp://www.infoq.com/articles/augmented-reality-best-skds?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Development-articlesAndrii Zhuravlov-Galchenko2018-05-14T11:40:00Z/articles/augmented-reality-best-skds/en