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.
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.
“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.
Effective networking, whether in person, or virtually, is the best way to find a great job. But, there is a right and wrong way to do it. Here’s how to do it right and open the door to some amazing people and opportunities.
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.
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 it's main difference is that it allows you to work with people around the world. Here's how it works and why you need to 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 to create the best portfolio possible.
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.
After years of working remotely and building a fully remote company, we're sharing the tools that work best for keeping remote teams productive and connected.
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.
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 transformation, 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.
Ten Microverse students share their advice and tips for aspiring software developers and those thinking about taking the leap. Get inspired and see how possible it is to become a software developer!
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.
Trying to step up your emails to land a new job? Here are some tips for emailing employers to help you secure your first job as a software developer.
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.
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.
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.
Microverse Alumni contribute their skills to small, medium, and large businesses alike, and to companies in over 20 countries. We love seeing their contributions, across countries, cities, frameworks and programming languages
In 2019, when Musa Jabbaaru Ntege was looking to upskill as a software developer, he joined Microverse. 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.
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.
A little over a year ago, I decided to switch careers and learn to program. Now, I’m proficient in more than 5 programming languages and have built more than 50 projects.
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.
Ready for a career change to software development? Read Abdellani's story on how he became a Full Stack Remote Developer.
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.
Want to work remotely for global companies? We sat down with Gitlab Software Developer Mario de la Ossa to learn about his journey and advice for becoming a remote developer.
After joining Microverse as our third ever student, Alvaro went on to graduate and get hired by Microverse as a remote, Full Stack software developer. Here’s how he did it.
As teams settle into the ‘new normal’, we’re bound to see a result that will surprise many: Companies will choose to continue to work remotely after the global pandemic. Here’s why.
Daniel Tew, Software Developer at Trello, discusses the benefits of getting involved in the developer community for you and your career.
Aside from writing great code, what other qualities and attributes do the world’s leading developers have in common?
We’ve raised $3.2 million to help close the global gap between talent and opportunity.
Remote work is the single-most transformative labor trend and will help change the world of work as we know it.
Want to ace your coding interview? We shared our top tips to get you prepared for the coding interview.
Learning to code is hard, and a lot of people fail at it, especially those learning online. We're sharing why most people fail at it and how you can persevere.
Here is everything you should be working on if you want to build an online reputation as a software developer and make a great first impression.
Freelancing is a great way to sink your toes into junior dev projects, but you need to apply to the right types of projects or you might end up wasting your time.
A guide to finding support as a professional software developer.
An interview on open source, programming languages, a thrilling career, and life in Silicon Valley
How do you tap into the massive pool of opportunities? Networking is key.
Investing in global talent and the future of work
We've shared 17 tips and tricks to help you craft an amazing profile on Freelancer.com
We recommend that our students use freelance projects as a stepping stone to getting their first full-time remote job.