You're sure that your C/C++ memory-allocation code is bulletproof, but will the code work when the host platform is under stress? Consider using bit flags for applications that require low-level data access. Modern programming also routinely requires the use of complex language features such as callbacks and function pointers. As Stephen B. Morris explains, the use cases for these features are both simple and powerful.
Much has been written about DevOps, but most of it focuses on the Ops side of things. This article highlights the most important aspects for software architects and engineers, which is a short summary of the book DevOps: A Software Architect's Perspective, by Len Bass, Ingo Weber, and Liming Zhu. As such, the authors will cover core aspects that software architects should be aware of: DevOps, its motivation and its main practices, organizational aspects of introducing DevOps, and implications for software architecture.
Bill Wagner, author of Effective C#: 50 Specific Ways to Improve Your C#, Second Edition, shares the details of two enhancements in C# 6 for initializing collections, which read more naturally and bring associative containers into parity with sequence containers' initialization syntax.
Suzanne Robertson, co-author with James Robertson of Requirements: The Masterclass LiveLessons--Traditional, Agile, Outsourcing (Video Training), discusses the Brown Cow model in the requirements process, which helps you take into account different points of view of the same problem so you can discover and communicate requirements.
I have several types of mobile devices, both low-cost Android tablets and iPads and smartphones of all types and vendors. Maybe you've discovered problems similar to these I list?
Windows 8 was envisioned as a desktop OS capable of fighting the consumers' fling with Tablets. Now that the war is against Tablets AND PC's, can Windows 10 draw consumers to it?
Traenk returns to some true love work--teaching and learning and VB...
I spend a lot of time online looking for answers. I spend a lot of time online crowd sourcing various communities for those answers. I spend a lot of time online sifting through the best online community based forums to find how-to tutorials and quick fixes. In this spirit, I present the best question/answer sites for developers, programmers, mobile devs and web hosting professionals.
Subscribing to InformIT.com newsletters is an easy way to keep in touch with what's happening in your corner of the industry. Sign up today.