CODE Magazine / Articles

Best Practices

Articles filed under Best Practices

Articles

Showing 1–12 of 12

  1. CODE Magazine: 2025 - July/August cover

    Sending Email with SendGrid

    Matthew explores the advantages of using SendGrid for sending bulk emails, specifically in C# programming. He highlights the limitations of traditional methods, like SMTPClient and Mailkit, when dealing with a high volume of messages. Hess demonstrates the setup and utilization of SendGrid's REST API, focusing on its C# utility classes and personalizations feature, enabling efficient customization of emails for individual recipients. Additionally, he delves into template creation and management, showcasing SendGrid’s tools for crafting professional-quality email templates. Hess underscores SendGrid’s functionality in simplifying bulk email processes while avoiding issues related to SPAM filters and message limits.

  2. CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0 cover

    Azure Tools for .NET in Visual Studio 2019

    Overview of how to use Visual Studio 2019 to consume Azure services from a .NET app and deploy your app to Azure using the revamped Connected Services experience. Get started using Connected Services to add service dependencies to your application.

  3. CODE Magazine: 2019 - November/December cover

    Emotional Code

    In "Emotional Code," Kate Gregory argues that emotions deeply influence the way programmers write and maintain code, despite the common belief that code is purely logical and emotion-free. She explores how fear, arrogance, selfishness, and laziness manifest in coding practices, while also highlighting how confidence, humility, generosity, and hard work lead to better, more maintainable code. Gregory emphasizes understanding the emotional drivers behind code to foster empathy, improve team dynamics, and encourage writing code that reflects positive emotions, ultimately benefiting both developers and the quality of software.

  4. CODE Magazine: 2018 - January/February cover

    A Good Idea is Just the Start

    If you ever thought you’d like to develop the Next Big Thing, you’ll need Q’s advice about how to get started and what to do before you start writing code.

  5. CODE Magazine: 2015 - November/December cover

    Building a Weather App using OpenWeatherMap and AFNetworking

    Take a look at third-party applications and code before sitting down to develop because the tools you need to build your masterpiece might already be available. Jason shows us some clever shortcuts as he builds a weather app.

  6. CODE Magazine: 2015 - November/December cover

    Manager’s Corner: The Long View!

    In "Manager’s Corner: The Long View!" Mike Yeager reflects on a pivotal lesson in business: the importance of understanding and delivering what customers truly need, rather than simply offering what one has. Drawing from his own experiences, Yeager shares how losing a major contract due to a narrow focus prompted a shift in his approach to software development. He advocates for viewing software solutions as evolving, long-term services rather than finite projects, emphasizing proactive adaptability, customer collaboration, and comprehensive system support. By taking the "long view," businesses can thrive in an ever-changing landscape, fostering enduring client relationships and mutual success.

  7. CODE Magazine: 2015 - July/August cover

    Manager’s Corner: Flat Code

    Mike takes a close look at how to deal with legacy code and the problems of re-using and maintaining source code.

  8. CODE Magazine: 2015 - May/June cover

    Easier AngularJS Routing with Angular UI Router

    Craig builds a simple application that reveals the states, dependencies, and methods of navigation that you’ll need in order to fully understand the Angular UI Router framework.

  9. CODE Magazine: 2015 - May/June cover

    Managed Coder: On Process

    Ted takes a look at how to tell if a process is broken.

  10. CODE Magazine: 2015 - January/February cover

    Why Micro JavaScript Library Should Be Used in Your Next Application

    Chris shows you not only how, but also why you really want to use a Micro JavaScript Library.

  11. CODE Magazine: 2015 - January/February cover

    XAML Anti-Patterns: Resource Overuse

    In the second article of the series, Markus talks about keeping your code readable and maintainable by controlling how often and where you reuse objects.

  12. Validating Your Beta Testers by Closing the Feedback Loop

    You rely on your testers to give you relevant, high-quality feedback about your product. This requires fostering a relationship with them so they feel that they’re being heard and valued.