Daragh Ó Tuama

Content & Production Manager

Daragh is Code Institute’s Content Manager. With a long history in journalism, he has a huge interest in all things tech. Daragh also has a background in radio and TV, and has presented and contributed to shows on RTÉ, Newstalk, Today FM, TG4, and many more. He has a degree in modern Irish and history, and more recently, he has attained a certificate in sustainability studies. Daragh is also a videographer and is responsible for much of the content delivered to Code Institute. Daragh joined Code Institute in 2018.

What is an AI Developer & How to Become One?

Right now, the world is witnessing an artificial intelligence technological revolution, and AI Developers are at the forefront. AI developers are those who design, develop, and deploy AI-powered solutions. They are shaping the technological future by creating intelligent systems and applications. We look into the world of AI developers, exploring their roles, skills, and the […]

Read More »

Systems Analyst: A Guide 

A system analyst looks after a company’s computer systems and network and ensures they meet its goals. They ensure that the infrastructure, computers and other systems work efficiently.  Who do you think takes care of all the systems in a company and plans everything out for a firm to meet its needs? Who do you […]

Read More »

What Does a .NET Developer Do & How to Become One?

.NET developers are essential in the realm of software development. They are in charge of planning, creating, testing, and managing software applications built with the Microsoft .NET framework. As a result, they are in high demand and can command substantial wages in the tech business. In this blog, we will look at what a .NET developer […]

Read More »

How to Become a Software Developer Without a Degree

Software, information, and technology jobs have gained momentum for the last two decades. As technology has entered every field, the demand for software developers and tech workers has increased significantly. The lucrative nature of software jobs tempts more and more people. But is it possible to bag a job in the tech world without a […]

Read More »

What does a C# developer do & how to become one? 

Software development is a widely sought-after job path in the continually evolving world of technology. C# is a popular programming language that is used to create apps for the Microsoft platform. A C# developer is responsible for designing, creating, and managing software applications that operate on PCs, web browsers, and mobile devices.  In this article, […]

Read More »

How to Write a Software Developer CV

Whether you are a software college graduate, an experienced software developer, or perhaps a software developer out of work looking to join the task force, looking out for a suitable job opportunity can be daunting. The entire process, from the moment you seek out a job to the actual onboarding process, is arduous. Getting the right […]

Read More »

Top SQL Interview Questions and Answers

Structured Query Language (SQL) is an essential programming language that enables users to manage and manipulate relational databases. It is widely used by organisations of all sizes to store, manage, and retrieve data efficiently. SQL skills are in high demand in the job market, and employers often assess candidates’ proficiency in SQL during interviews.  If […]

Read More »

Top JavaScript Interview Questions and Answers

JavaScript is one of the world’s most popular programming languages, powering many websites and apps on the internet. As a result, it has become a standard element of the interview process for many software development positions, particularly those involving front-end web development.  Whether you’re an experienced JavaScript developer or just starting, it’s critical to be […]

Read More »

What is a CASE Statement in SQL?

A CASE statement in SQL is a conditional statement used to evaluate a given expression and perform different actions based on the result of that evaluation. It allows you to control the flow of your SQL query and provides you with the flexibility to handle complex scenarios. A CASE statement can be used in an […]

Read More »

A Guide to Rubber Ducky Debugging: What is it & how to do it

Debugging is an essential part of software development, but it can often be a frustrating and time-consuming process. Rubber Ducky Debugging is a technique that can help developers identify and resolve bugs more efficiently. In this guide, we’ll explain what Rubber Ducky Debugging is, how it works, and how you can use it to improve […]

Read More »