It was React Native. And now a strong contender has grown in popularity in the competition for world’s most powerful and intuitive framework for designing apps.

Google’s Flutter Framework

Flutter has been around since 2015 and remained in beta stages until its official release in 2018 and since then the buzz around Flutter has been an immense explosion of love and it continues to be adopted by more companies and individuals around the world.

Flutter is adored for its use of widgets, developers can design their own but Flutter comes built in with tons of useful widgets like a button or a menu…


As I look back on my experience with coding, I’m left nostalgic about the past. My careers before and my abilities now coincide and make up my knowledge now. Since working as a Customer Service Manager at Best Buy and working to solve complex problems to please customers and reach a satisfactory business result as well as a satisfactory customer outcome, I fell in love with solving problems and wanted to find a way to incorporate that into my lifelong career.

Photo by William Hook on Unsplash

A few years into my career I needed a new challenge and took to the skies to find my…


React with Hooks is probably the most awesome part about React thus far. The power and ability it provides is almost endless and that continues on with Custom Hooks. Custom Hooks allow you to create your own reusable Hooks to use in your code and here I’m going to walk you through how to do just that.

Photo by Mael BALLAND on Unsplash

What are Custom Hooks?

Hooks are powerful tools to share Javascript code between components without having to repeat yourself. Custom hook files are prefixed with use at the beginning, so if I wanted to make a custom hook, I would name the file…


To start off, what even is the command line? Your command line is a text interface for your computer’s OS (operating system). With it, you can do so many things, travel deep into your computers files, edit, remove and even add some files too. This article will show you some simple tips and tricks for making the most of the command line. Let’s dive in!

Making a List, Checking it Twice

The command line organizes your computer’s files and directories into a tree-like map. The very first directory is known as the root directory and it is the parent of…


You’ve conquered the basics of Ruby and you’re ready to move onto the next challenge. Building a fully-functioning website. It may seem like a stretch but you have very tool you need to begin building web applications. Ruby On Rails is your new best friend and while it is a complex system, it will undoubtedly click for you in no time. You are, after all, a Ruby Black Belt at this point.

Photo by Thao Le Hoang on Unsplash

Ruby On Rails

By now you’ve undoubtedly heard about Ruby On Rails, how powerful it is and how it can help build dynamic web applications. In fact, some of your favorite…


Welcome to the world of Object-Oriented Ruby! Object-Oriented Ruby may seem complicated and overwhelming now, but fear not for I am here to show you that it can all be quite simple. Storing your codes in classes will make your program more efficient and readable than ever before. Ruby is a sugar-sweet language that is jam-packed full of helpful tools to help us make our code run at maximum efficiency. Ruby is littered with great macros that help us accomplish a myriad of tasks. …

Connor Mulholland

Software Engineering Student at Flatiron School

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store