Jeffrey Cogswell is a seasoned software developer and author. He has written several tech books, including C++ All-In-One Desk Reference For Dummies and Simple C++. With over 35 years of development experience, Jeffrey has written on a wide range of topics. He is an expert in JavaScript, Python, full-stack development, cloud computing, and developer career coaching.
Articles by Jeffrey Cogswell
-
How to Build a Sentiment Analysis App in Python
We’ve all seen the rating systems on e-commerce sites such as Amazon. Whether based on stars or a point scale, such systems are an easy way for users to gauge the sentiment around a product. Many… -
How Leaders Can Integrate AI into Their Teams' Workflow
If you’re a team lead or manager or product owner, you’ve probably wondered how you can effectively integrate AI into your developer team’s workflow. You recognize that AI can’t (yet) replace dev… -
Build a Voice Command App with Speech Recognition and AI (Like Alexa, but Simpler)
By now, most of us use the voice recognition on our devices regularly. We shout at Alexa to play a different song; we ask Siri on our phones to give us driving directions. The technology has evol… -
Building a Rule-Based Chatbot: What You Need to Know
Although we’ve seen an explosion of generative AI chatbots over the past few years, chatbots themselves have been around for much longer. However, those older, non-AI versions were rudimentary an… -
Building an AI-powered Recommendation System in Python
When you visit a website such as Amazon, you’re instantly inundated with product recommendations. But these recommendations are anything but random: Amazon’s systems are carefully analyzing the b… -
Want to Become a Tech Consultant? Read This First.
There are many reasons why a tech pro would choose to become a consultant. Some opt for that path after losing a full-time position, while others seek out the flexibility that comes with spinning… -
New Tech Grads: How to Keep Learning Outside the Classroom
Let’s say you’re a tech professional who’s just finished school. You might think you know everything you need to land your first full-time software development job—but when you read the job posti… -
How to Get the Most Out of Code Challenge Sites Like LeetCode
Hiring managers love code challenge websites such as LeetCode, but it’s debatable how useful such sites really are in terms of practicing for the type of coding work you’ll actually find in a job… -
How to Land That Perfect Gig as a Contractor
After you’ve worked a few years as a developer for an organization, starting out as a junior and moving up to at least mid-level, you might be interested in becoming a contractor. How do you star… -
Kotlin and AI: What You Need to Know
Kotlin is a modern language built to target the Java Virtual Machine (JVM). People who have been coding in Java for years know that the language can be especially frustrating at times, such as ha…