I have compiled a list of the five most important tips I wish I could time travel back and tell my younger self before I embarked on this coding journey. Read these tips to leverage the opportunities and challenges in order to learn and grow smarter.
In this article, I’ll guide you through git commit messages: what they are, why and how to write good ones, what is Microverse’s convention, and some of the most used options.
Follow my journey from no coding knowledge, to Microverse student, to web developer! Learn what you need to know before enrolling in Microverse's remote learning program.
Despite dreaming of software development, Avijit pursued a degree in a different area. Years later, he followed his passion for programming and joined Microverse. Read Avijit’s story on his journey to becoming a software developer.
Find out why Ruby on Rails and React are the perfect combination for developing scalable apps. In this article, you’ll learn how to install and integrate these technologies for seamless frontend and backend development.
Dropping out of college to pursue software development was Microverse alum Ceci’s biggest life decision. Read Ceci’s story on how she overcame her doubts to become a front-end developer.
While navigating DevTools by Google Chrome might seem daunting at first, it doesn't have to be. You'll rely on DevTools for much of your coding journey, so read on to learn the best practices for maximizing the inspector and debugger in Chrome DevTools.
Working across cultures helps you gain essential life skills. Microverse alum Sercan gained a lot of skills and knowledge on his journey to landing his first software developer role.
In this article, we cover 10 easy steps to configure and optimize Tailwind CSS for your vanilla JS projects. Discover how to maximize the full potential of Tailwind to improve your projects.
All programmers know just how frustrating it is to be stuck trying to understand why your code isn’t working. This is where debugging comes in. In this article, I’ve compiled some of the best techniques, tips, and frameworks to make debugging less painful.
Find out the key differentiators that set Microverse apart from other online coding schools and bootcamps. We'll explore what makes Microverse unique, as well as how we can help you create a more fruitful career for yourself.
Curious what a prop in React is? In this article, we cover what exactly a prop is, how to create components with props, and how to validate prop types in React.
Microverse alumni contribute their skills to small, medium, and large businesses alike, around the world. We love seeing their contributions, so we've shared some of the companies they're making these contributions at.
React lifecycle methods play a significant role in building projects in React. It's essential to understand just what they are and how to use them though, so this article covers that.
In this article, I discuss the power of commitment devices and my personal journey with Microverse, a commitment device for learning how to code.
Wondering if you can become a professional software developer without a computer science background? Read Abhigyans journey to becoming a remote full-stack developer without a CS degree.
A common way to do Authentication is by generating a JSON-Web Token and Ruby on Rails is the framework we use when building a JSON API. In this article, we focus on authorizing our endpoints and testing them using Postman.
When Microverse alum Lamia gave up her job in Bangladesh to move, she knew her next role had to be remote. She joined Microverse to learn in a global environment and landed a great remote role. Learn more about her story.
Every aspiring developer juggles a lot of things. But what will help you stand out from the rest? In this article I cover the 3 key skills you need to master as an aspiring developer.
After more than two years of Microverse, we’ve made some great updates to our program to improve our student experience. Here’s what we’ve done.
Thinking about becoming a developer? Read Cristian's story to learn how he landed a great remote software development job, with no previous programming experience.
Succeeding as a web developer takes perseverance and continuous learning. One of the first steps is to master git. In this article, we’ll dive into just how to do this.
Microverse student Henry, shares three key pieces of advice he received from his mentor when starting on his software developer journey. Plus, he shared how he applies them daily since he started Microverse.
Want to become an international software developer? Read Jaak’s story about how he landed his dream job, without previous coding experience or a university degree.
After years of working remotely and building our fully remote company, we're sharing the tools that work best for keeping remote teams productive and connected.
Token-based authentication has gained a lot of popularity in securing an API. In this article, we'll take our Rails RESTful JSON API app to the next level through user registration and login, plus authentication with JSON Web Tokens.
Curious about what it takes to start a tech community? Read Microverse alum Wilfried's journey starting a local tech community after gaining international learning experience.
Have you been thinking of making a career change? Read about Microverse alum Carlos, who made the decision to become a software developer after spending 17 years working internationally in Telecoms.
Do you want to build for your mobile users? Then this article is for you. In it, we cover the differences between a mobile-first approach and desktop approach, the benefits of a mobile-first approach, and how to build using a mobile-first approach using Bootstrap.
The open source nature of Rails, and its rich ecosystem inherited from Ruby, gives it an advantage of both time and cost efficiency to get your API up and running fast. In this article, we’ll build a simple Rails RESTful JSON API using Rails.
Want to step into the global job market as a software developer? Read Gabriela’s story about how she went from working locally as a software developer to becoming a global software developer through Microverse.
Women play a key role in computing, now, and in the early days of it, but still only represent 27.5% of software developers globally. At Microverse, we’re focused on is helping more women and non-binary people become software developers so, we asked some of the female software developers at Microverse to share their stories.
In this article, we'll help you understand the MVC model through the construction of a simple app using TDD. You will work through this while being guided by the error messages commonly observed when coding in Ruby on Rails (RoR).
Thinking about a career change? Read Salvador's story about how he went from being a Mechatronic Engineer in Mexico to becoming a Software Developer with Microverse.
In this article we’ll discuss Associations and Class Names in Rails, and how the relationship works together to achieve your desired results. We will cover the four categories of Associations in Rails, then dive into Class Names so you can grasp a full understanding.
Microverse alum, Max Li, from Taiwan has landed two remote roles since he completed Microverse. Here's how he did it and how his career as a software developer is going.
Ready for a career change? Do you want to become a global software developer? Then read Miguel's story about how he went from being a Civil Engineer to becoming a Software Developer with Microverse.
If you have been using Heroku often, you’ll notice that it is not suitable for persisting image storage and should not be used for any permanent storage. In this article, we simplify how you can perform direct uploads to Cloudinary in your Rails application, in order to persist your image uploads.
If you're trying to land a remote job, you need to be doing this key thing. In this article we break down just how important networking is to landing a job, and how to do it the right way.
“Working remotely has taught me a lot and opened doors. Overall, I think Microverse was one of the best decisions I’ve made in my life.” Microverse alum, Tresor, shares his journey to becoming a professional software developer.
A little over a year ago, I decided to switch careers and learn to program. Now, I’m proficient in more than five programming languages and have built more than 50 projects. Here's how I did it, and my Microverse experience.
Was one of your goals for 2021 to enhance your coding skills? If so, then you’ve come to the right place. This article will guide you through how to compile a React application as well as, how to import an image in ReactJS and adjust its size.
When Alex Shvetsov’s startup failed in 2019 he decided to change career paths and retrain as a software engineer. One year later, he’s a full stack developer for one of the fastest growing tech companies in Europe. Here’s his story.
File uploading is an important aspect of many Rails applications and image uploading, in particular, is one of the most important features. In this article, we’ll simplify the image uploading process in 7 simple steps to make your life easier, using Shrine.
Is Microverse legit? See what Microverse alumni and current students, from more than 100 countries, have to say about their experience with Microverse.
Physical distancing may not be forever but schools for students of all ages can use it as an opportunity to evolve in ways that will give their students the best chance to succeed.
Remote pair programming is not so different from traditional pair programming, but the main difference is that it allows you to work with people around the world. Here's how remote pair programming works, and why you should start doing it.
If you're a software developer applying for your first job, having an outstanding portfolio should be one of your main priorities. Here's our advice on how to create the best portfolio possible to help you get hired as a software developer.
Trying to choose between frontend and backend development can be overwhelming so here’s a breakdown of the two and the different skills you’d need for each.
As companies settle into operating in remote environments, they open themselves to a new possibility for scaling operations while fostering a diverse and inclusive culture: hiring from a global talent pool. Here’s some of the benefits of that.
File uploading is an important aspect of many Ruby on Rails applications. Active Storage is now the go-to source for enabling file uploading within Rails apps. Here's how to use it to do so.
Performing a functional, and integration, test on your application is needed to gain wider test coverage. In this article, you’ll learn how to work with controller/request specs, as well as integration testing using Capybara.
In this article, we'll help you understand the MVC model through the construction of a simple app, while being guided by the error messages commonly observed while coding in Ruby on Rails.
Being a new developer can be challenging. Whether you recently finished a coding bootcamp, went through a Full-Stack course online, or learned on your own, eventually you need to start coding real projects. Here's how to do that.
We successfully hosted our first Hackathon during which students built some fantastic projects designed to help remote learning. Here’s some of our learnings from it and the projects!
One of the key parts of being a developer is testing your code. So it's important to understand why, and when, to test, as well as testing best practices. In this article, we explain test-driven development with Rspec in Ruby on Rails.
With the growth of the knowledge economy, digital transformations, and the ability the make a huge impact on the world, software developers are in high demand. Here's why you should become a software developer, and how you can become one.
Starting out as a software developer can be tough. In this article, 10 female develops share their advice and tips for aspiring software developers and those thinking about taking the leap.
Being a junior developer doesn't mean you can't make a difference. Here's eight tips on how junior developers can contribute to their teams' success despite having little experience.
Every software developer needs mentors to help them on their career journey. In this article, we'll share what those mentors are, and how to find support as a professional software developer.
Trying to improve your emails to land a new job? Here are some tips for emailing potential employers to help you secure your first job as a software developer.
Building a great online reputation is important as a software developer. Here's everything you should be working on if you want to build an online reputation as a software developer, and make a great first impression.
Wondering how to get started with React or Redux for a multi-page project? We walk you through the steps on how to get set up so you can do it with ease.
Thinking about becoming a Frontend developer? It’s more challenging than it seems. Here are three frontend concepts that will help make you a professional.
Four career coaches share their insights on how to navigate job searching, networking and interviewing, and how Microverse works with students to land their first programming job and beyond.
When Musa was looking to improve his skills as a software developer, he joined Microverse. After, he went on to land a remote job working for an international company—here he shares his experience.
If you’re a Ruby on Rails developer and like using the React Framework for your front-end apps, but often encounter issues integrating both, then this article is for you. In it you'll learn how to use React with Rails three different ways, through APIs and React Gems.
Mupa M'mbetsa Nzaphila is a Microverse student, and mother, originally from Nairobi, Kenya now living in Munich, Germany. She shared with us her story of becoming a software developer, her favorite languages, advice for getting started, and more.
Wondering what it takes to get a job at Microsoft? Kevin Mwangi landed a job on the Windows Apps Compatibility Team after completing Microverse in 2019. Here he reflects on his experience at Microverse and how it prepared him for his career at Microsoft.
Freelancing is a great way to dive into junior developer projects. In order to succeed though, you need to apply to the right types of projects or you might end up wasting your time.
Looking professional online is of utmost importance, especially in today’s job market. In this article, we’ll discuss the top tips for looking professional (and maintaining it) while interacting online.
The coronavirus pandemic has given companies the opportunity to rebuild and scale in a way that’s smarter and more flexible. It’s time for business leaders to explore how their teams can evolve through remote workers.
Staying motivated while learning to code is definitely not easy. Two Microverse Alumni shared their actionable, inspiring advice for Microverse students and all aspiring software developers.
Being a successful developer goes well beyond your title. James Zhang from Indeed, shares what it's really like to work as a Front-end Developer and what his path to becoming one looked like.
Ready for a career change to software development? Microverse alum Abdellani shared his story on how he became a full-stack remote developer with the help of Microverse.
Job searching is never easy but for minorities it can seem even more challenging. Gitlab recruiter, Chantal Rollinson, shares her tips for job searching as a minority in tech, and how to overcome imposter syndrome.
From our learnings over years of building and managing remote teams, we've compiled the most common questions we get asked in order to run them successfully.
Many people switch careers to Software Development later in life or get their first job in tech with no formal training, but how do you sell your non-technical background to a potential employer? Jason shares that and more.