Content Partnerships Manager

Ethan Scully is a writer, editor, and game developer who managers Career Karma's content partnership initiatives and is currently based in Istanbul. His relationships with coding bootcamps give him particular insight into these new job training programs. Before joining the Career Karma team, Scully worked in IT support, graphic design, and as an editor for Cambodia's Khmer Times.

OOP Interview Questions and Answers

One of the most popular types of programming languages is OOP–that is, object-oriented programming. Much of the world runs on this paradigm. And if you’ve just started your tech career, you may be expected to know the answers to some…

Functional Programming Languages: Complete Guide

Functional style programming focuses on pure math functions, immutable data, logic flow, and strong data typing. Functional programming languages are the opposite of object-oriented ones, which focuses on mutable data and changeable states. Functional programming languages are everywhere, and the…

Is Java Game Development Worthwhile?

The field of video game design is exploding. As more and more games are being made and gaining traction, the need for more game designers and developers is only increasing. It’s also a profitable business, with the median annual wage…

Go vs C++ Compared and Contrasted

Go vs C++ Summary Go is a simple, compact, and procedural general purpose language. C++ is a general purpose coding language that is fast and complex. Both Go and C++ are statically typed and have strong user communities. C++ is…

Should You Get Into Tech Sales?

Many people assume that learning to code is essential to unlocking the lucrative paychecks and growth opportunities the tech industry offers. This isn’t true. While many find a profitable and satisfying career writing code, many prefer the people side of…

Node.js vs Python: Differences and Similarities

In short, Python is a general purpose language used for many applications, especially machine learning. Node.js is a runtime environment for JavaScript that is typically used for server backends. JavaScript owns the web, earning a spot next to CSS and…

Python vs C++: Dynamic and Static

In short, Python and C++ are both object-oriented and general-purpose programming languages, but there are notable differences between the two. C++ is unique as it can be both a high-level and low-level programming language. However, Python syntax is forgiving and…

Deep Dive: General Assembly’s Outcomes Report for 2020

If you’ve decided to switch into a career in technology—or if you’ve decided to step up your current career—the next step is to figure out where to learn new tech skills.  Unlike many career fields, there is a wealth of…

Best Games Made By One Person – The Top Video Games Created By a Single Developer

The world of game design has changed. What once took tedious effort by a team of expert programmers can now be done with ease by inexperienced individuals using free resources. The indie game renaissance is in full swing—games made by…

Top Oracle Developer Interview Questions

Oracle is an important part of the tech world, and if you plan on working with Oracle Database, you will likely be presented with interviews, questionnaires, or tests full of questions like the following. This article will not teach you…

Get matched modal

Find the best bootcamp for you

Our matching algorithm will connect you to job training programs that match your schedule, finances, and skill level.