Issue: 2018 - March/April

  • Rod encounters Motivational Difficulties and comes up with a way through them.
  • At this point, you’re clear that your app has to work on all platforms, especially on smartphones. Paul gets tables to adjust their sizes based on which platform is being used to view it.
  • Bots are no longer some cool effect in a sci-fi movie. Sahil shows you how to begin programming yours.
  • John lets you know about some recent legal changes, such as Facebook’s ReactJS licensing reversal, the new EU General Data Protection Regulation, copyright enforcement, professional liability insurance, and the new Linux Foundation Community Data License.
  • Kevin shows us how to solve tangles in SQL Server, and in this article, he looks at some questions that have come up since his last article on ETL practices in Data Warehousing.
  • Rick explores the new features in .NET Core and ASP.NET Core and shows you that the wait was worth it.
  • If your synchronous load drowns in a sea of code, a lifeboat can be found in NodeJS. Chris explains how to use node streams to organize the flow of data.
  • Learning R sets you up for creating machine learning projects. Wei-Meng takes a close look at the language, which can implement a wide variety of statistical techniques, tests, analysis, classification, clustering, and can help you produce publication-quality graphs.
  • Azure has come out with some great new tools. Mike introduces some of them, including Resource Groups, App Service Plans, and SQL Elastic Pools.
  • Ted talks about being a manager, having a manager, and the difference between a good and a bad manager.
  • Daniel takes you on a tour of the new features in the new release of ASP.NET. He thinks you’ll find it exciting, especially regarding its SignalR capabilities.