MagmaLabs

article thumbnail

6 Tips to Become a Better Software Engineer

MagmaLabs

Reading Time: 3 minutes Being a Software Engineer is always a bumpy ride. There are a lot of books, lectures, and videos about how to be a good Software Engineer. Part of the road to being a better Software Engineer is knowing how to be empathic and how to interact and perform with people (especially with our teammates).

article thumbnail

How Definition of Done Delivers The Best Product Ever

MagmaLabs

At this stage, the engineer must ensure that all tests pass without errors, as well as try to add the most possible tests to the suite. At this stage, it is important that everyone (especially engineers) are cautious. You may think that since it’s the testers’ job, engineers won’t be involved. Time to test!

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

13 Bits of Advice for New Programmers

MagmaLabs

Open Source can be your ultimate source of learning and social interaction with other engineers and people around the globe. Open Source can be your ultimate source of learning and social interaction with other engineers and people around the globe. VíctorVelázquez , Director of Engineering at MagmaLabs. Click To Tweet.

article thumbnail

Approaching Rails Legacy Systems – Chapter 1: Project Anatomy

MagmaLabs

You can also tell that a small battalion of software engineers has marched through the project. Use ls to look for clues on what the domain knowledge looks like: $ ls Brewfile Rakefile engines Capfile app lib Dockerfile bin log ERP_DEPLOY_RUNBOOK.md VíctorVelázquez , Director Of Engineering at MagmaLabs. Does it sound familiar?

System 94
article thumbnail

How to use ERB syntax as a selector on Deface

MagmaLabs

This blog post is a collaboration among: @JuanNegrete , Software Engineer at MagmaLabs & @DiegoMendoza , Software Engineer at MagmaLabs. There you go, this is how you can use ERB syntax as a selector on Deface. We hope you find this helpful, and… Thanks for reading! Find it useful? Share it with your peers and friends!

How To 98
article thumbnail

Exposure: Why it matters?

MagmaLabs

That means I have mentored Software Engineer Apprentices, from which I expect them to make mistakes, to lock up, and to give excuses at the end of why they didn’t deliver their task; and whose approach is learning; and from which the company doesn’t demand productivity but utility. Software Engineer at MagmaLabs.

article thumbnail

Customizing image sizes in Solidus

MagmaLabs

An attachment definition basically encapsulates the engine used to manipulate images. It basically encapsulates the engine used to manipulate images; it can be a paperclip, active storage, etc. Solidus added some pretty good changes to allow this to be easy, especially with a new concept they introduced called attachment definitions.

Storage 83