Advertisement:
Paul Sheriff continues his series on .NET MAUI and in this article explores how to use a list display and navigation; Sahil examines text-to-image model advancements and offline generation benefits; Joydip Kanjilal discusses Blazor for C#-based web applications; Kevin McNeish highlights ChatGPT's role in iOS development; Gaurav Mittal explains efficient data preprocessing using ColumnTransformer; and John Miller explores GitHub Copilot's impact on coding productivity in Visual Studio Code.
Articles in this issue:
-
Rod writes about the long-term nature and high costs of software maintenance compared to initial development. Through personal experienceshe illustrates the importance of adopting strategic approaches to ease maintenance challenges. He highlights techniques like leveraging polymorphism and function overloading to lower maintenance costs, ultimately advocating for thoughtful design decisions that anticipate future needs and promote flexibility.
-
In part 5 of this series about .NET MAUI, Paul Sheriff provides a comprehensive guide on displaying and navigating lists of data using .NET MAUI, highlighting its controls like ListView, CollectionView, and CarouselView for optimal data presentation. Sheriff emphasizes the use of the MVVM and DI design patterns to create reusable, maintainable, and testable applications, and demonstrates the integration of data binding to minimize code complexity. Through detailed instru...See More
-
Sahil explores the advancements in text-to-image models, emphasizing their significant progress since the introduction of OpenAI's DALL-E. He highlights how these models, now including tools like Stable Diffusion, Midjourney, and others, have become so sophisticated and accessible that they can be run locally on consumer-grade hardware, allowing users to generate high-quality images offline. He argues for the benefits of offline generation in terms of cost, privacy, spee...See More
-
Joydip Kanjilal explores the features and advantages of using Blazor, a modern web framework from Microsoft, to create interactive web applications using C# and .NET. The framework allows developers to build full-stack applications encompassing both client- and server-side components, effectively using C# in lieu of JavaScript. The article delves into Blazor's functionalities, including its component-based architecture, integration with .NET, and support for various host...See More
-
Kevin McNeish explores the transformative potential and practical applications of AI tools, specifically ChatGPT, in iOS app development. He addresses common skepticism around AI-assisted programming while highlighting the capabilities of the upgraded ChatGPT Plus and GPT-4 Turbo, emphasizing features like Projects and Canvas Mode. McNeish argues that ChatGPT increases efficiency and creativity without replacing human developers or their critical thinking. By embracing t...See More
-
Gaurav Mittal discusses efficient data preprocessing techniques for mixed-feature datasets, emphasizing the use of the `ColumnTransformer` from the SKLEARN.COMPOSE module. By showcasing a practical application with a dataset containing numerical, categorical, and unstructured text data, he demonstrates how the `ColumnTransformer` can streamline preprocessing tasks, reducing complexity and error potential. Key transformations include scaling numerical features, one-hot en...See More
-
John Miller explores the transformative impact of GitHub Copilot, an AI-powered tool developed by GitHub and OpenAI, on the coding process within Visual Studio Code. The article provides a comprehensive guide to setting up and using Copilot, highlighting its ability to offer real-time code suggestions, enhance productivity through context-aware assistance, and facilitate example-based learning with multiline completions. Miller outlines various Copilot features and comma...See More
Advertisement:
Search CODE Magazine Content
CODE Newsletters
In addition to printed content, we have additional online content that we send to our newsletter subscribers.
Advertise in CODE Magazine
Click here to find out more about our affordable advertising opportunities!