Jeff Cogswell

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

  • Will AI Software Developers like Devin Take Your Job?

    Will A.I. replace software development jobs? And does that mean software development is still a good career choice for you? Let's look at one A.I. tool as a "case study" for how software development is evolving…
  • Beyond Coding: The Multifaceted Skillset of a Big Data Engineer

    A Big Data engineer is responsible for designing and building large-scale data systems that people usually refer to as “big data.” Does that sound interesting to you? If so, read on for a breakdown of key skill…
  • The Scrum Master's Career Guide: Launching Your Agile Leadership Journey

    So you're growing in your role as an entry-level scrum master. Congratulations! As you look to grow your career, what steps should you take to put yourself on the path to moving up to a senior-level scrum maste…
  • Blockchain Engineer Skills: What You Need to Know

    We’ve all heard of cryptocurrency and Bitcoin. These inventions are based on a technology called the blockchain, which is essentially an encrypted online ledger. In simplest terms, blockchain is decentralized l…
  • SQL Developer Career: Skills You Need to Grow

    What do SQL developers do, and why are they so vital to many organizations? SQL, usually pronounced like “sequel,” is a language for manipulating relational databases. A relational database is a type of databas…
  • Java Skills: What You Need to Succeed

    Java is a programming language invented back in 1995, and it’s continually gained popularity over the past three decades. Originally, it was used for small apps running inside a web browser. But as it evolved,…
  • Data Architect Skills to Build a Career

    A data architect oversees and designs the data systems in an organization. This includes selecting and implementing the database server software, building the data systems, and working with the software develop…
  • Full-Stack Developer Career Path: What You Need to Know

    Full-stack developers must master many things: the front end of a website, app or service (i.e., what the end-user sees), the back end (the libraries and frameworks supporting the software), and the database. T…
  • How to Become a Security Engineer

    A security engineer ensures that an organization’s software, networks, hardware, and data are safe from intrusion and theft. Let’s first look at the details of what a security engineer does and the skills neede…
  • Web Development Degree: Do You Need One?

    The software development world is divisible into multiple subcategories. Web development is one of the most popular, and it requires a particular set of skills to do effectively, including extensive knowledge o…
Loading...