2023 - July/August
Several of the articles in this issue focus on OpenAI and ChatGPT (and other generative technologies) specifically. How will smart developers create applications that integrate with ChatGPT? This issue will describe some of that. Also, in this second article of his new series, Paul Sheriff's article is about moving hard-coded values from the code into a configuration file and reading those settings into a Node.js and Express application. And in Joydip's article, you'll get an overview of GraphQL, its features and benefits, and how it compares and contrasts with REST and gRPC.
-
Things Will Be Different
This editorial explores the implications of the rapid development of ChatGPT. Rod also reflects on how his own experience of visiting a record store with his son made him realize the importance of considering the specific needs of projects before blindly adopting new technologies, and how sometimes the best solutions are those that look to the past.
-
Building Web APIs Using Node.js and Express: Part 2
In this second article of his new series, Paul's article is about moving hard-coded values from the code into a configuration file and reading those settings into a Node.js and Express application. It also covers adding middleware functions to handle exceptions, writing different types of errors to different locations, and retrieving data from a SQL Server table. It uses the `config` package to read configuration data from a JSON file and demonstrates how to replace hard-coded strings with values from the configuration file.
-
OpenAI
Sahil's article provides a brief overview of OpenAI, a research laboratory consisting of a nonprofit and a for-profit subsidiary. Over the years, OpenAI has released and invented some amazing things, such as GPT-3, DALL-E, and ChatGPT 3.5, which have made it a popular choice for tech companies. Microsoft has invested heavily in OpenAI, and has integrated ChatGPT into its products, such as Bing, Edge, and Microsoft 365.
-
An Introduction to OpenAI Services
OpenAI offers services, APIs, and Python packages for both end-users and developers to make use of their AI capabilities. These include ChatGPT, which is able to hold intelligent conversations with human beings, and GPT-2 and GPT-4, which are pre-trained models used for tasks such as language translation, generating new content, and providing suggestions and recommendations. Get an overview of these services and APIs and how to work with them.
-
Building Microservices Architecture Using GraphQL and ASP.NET 7 Core
This article provides an overview of GraphQL, its features and benefits, and how it compares and contrasts with REST and gRPC. It also explains how to take advantage of GraphQL to build microservices-based real-time applications in ASP.NET Core 7 and provides an overview of GraphQL schemas and their components.
-
CODA: The Road Not Taken
This month's column is inspired by Robert Frost's 1915 poem, "The Road Not Taken". Some decisions are minor and others affect everything. John looks at the decision-making process and how the pandemic has altered how we think about change.