Jeff Cogswell is the author of several tech books including “C++ All-In-One Desk Reference For Dummies,” “C++ Cookbook,” and “Designing Highly Useable Software.” A software engineer for over 20 years, Jeff has written extensively on many different development topics. An expert in C++ and JavaScript, he has experience starting from low-level C development on Linux, up through modern Web development in JavaScript and jQuery, PHP, and ASP.NET MVC.
Articles by Jeff Cogswell
-
AI Tools in the Cloud: What You Need to Know
One of the first things developers new to artificial intelligence (AI) discover is that AI apps are incredibly slow on a typical bare-bones PC. At a minimum you need a GPU, typically one of the h… -
C# and AI: What You Need to Know
If you’re a C# developer interested in learning how to write AI apps, there are some libraries you’ll want to learn, along with some cloud services. Here’s how to get started without having to sw… -
JavaScript and AI: What You Need to Know
If you’re a JavaScript (or TypeScript) programmer and you’re interested in upping your AI skills, don’t feel like you have to leave your favorite programming language behind. JavaScript has its o… -
What Python Developers Should Know About AI
Python has become an essential part of modern AI development and is the preferred language for many AI developers and researchers. Because of its simplicity and readability, developers can focus… -
What Java Developers Should Know About AI
If you’re a Java programmer and you want to learn how to write apps powered by AI, you can do so without having to switch to a language like Python. Although most of the AI world has embraced Pyt… -
AI Tools for Coding Documentation: Which are Best for You?
Since their first day of learning to code, software developers are told of the importance of including comments in their code. For those totally new to coding, comments explain how the following… -
AI Tools for Data Analytics: Which are Best for You?
Data analysis has no shortage of AI tools, making it overwhelming to determine what’s available and what might help when it comes to analyzing huge datasets. Let’s try to sort out at least some o… -
How Much Do You Need to Learn About AI Models?
Today’s AI platforms rely on different types of models, including the Large Language Models (LLMs) that power generative AI. As a software developer, how much do you need to actually learn about… -
GitHub Copilot: Deep Dive into an AI Assistant
Artificial intelligence (AI) has reached a saturation point where every developer needs to make use of it, or at least consider integrating it into their current workflows. Among the most popular… -
New AWS AI Tools and the Future of Development
Are we finally there yet? Can AI build all the software the world needs, stripping human developers from the process completely? No. However, we’re at a point where companies such as Amazon Web S…