MagmaLabs

6 Tips to Become a Better Software Engineer

MagmaLabs

Reading Time: 3 minutes Being a Software Engineer is always a bumpy ride. Because in addition to our daily work we also have to deal with the technical stuff and how we interact with the people involved in projects.

Teamwork: Developers + Designers <3

MagmaLabs

Reading Time: 4 minutes A definition of teamwork is interacting, discussing, and thinking in a coordinated and cooperative way with a common goal. But sometimes, creating this desirable workflow in a multidisciplinary team can be hard.

Insiders

Sign Up for our Newsletter

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

Visual Studio App Center for React Native

MagmaLabs

Reading Time: 4 minutes. Visual Studio App Center is a great tool for React Native automated test.

7 Steps to a Successful Outreach Strategy

MagmaLabs

Reading Time: 4 minutes. Are you part of a sales team and want to learn new ways to approach clients in a remote way? This blog is for you then! In this first series from the Outreach Ops department, we share how we’ve been generating new strategies when COVID-19 impacted our 2020 sales plans.

Building Evolvable Architectures

Speaker: Dr. Rebecca Parsons, CTO of ThoughtWorks

The software development ecosystem exists in a state of dynamic equilibrium, where any new tool, framework, or technique leads to disruption and the establishment of a new equilibrium. Predictability is impossible when the foundation architects plan against is constantly changing in unexpected ways. It’s no surprise many CIOs and CTOs are struggling to adapt, in part because their architecture isn’t equipped to evolve. This webinar will discuss what’s at stake if companies continue to use long term architecture plans.

4 Things You Need To Know Before Starting With Shopify

MagmaLabs

Reading Time: 6 minutes. Working for the first time with Shopify? Do you need a refresher? Read this to get some tips for those newcomers who want to work with the popular e-commerce platform for online stores and retail point-of-sale systems. Hello everyone!

How to add Subscriptions in React Native: Before starting

MagmaLabs

Reading Time: 4 minutes This is the first one of a series of posts where we are going to implement mobile payments with React Native by using the react-native-iap library.

QA Automation: 7 FAQs

MagmaLabs

Reading Time: 3 minutes The question of when you should switch between manual testing and automation is difficult to answer, but sometimes it’s right when you’re starting with automation, so here are some of my concerns about it. FAQ 1.

QA & Documentation: Writing a Legacy

MagmaLabs

Reading Time: 4 minutes. Do you constantly postpone the Documentation on your projects? Well, maybe you have to read this blog post! It was written from the QA approach, but sure you will find something that helps you to organize all the information on your mind. What is Software Documentation?

Answering questions effectively

MagmaLabs

Reading Time: 2 minutes A leader is someone who helps you to be a better version of yourself. Is someone who must GUIDE and not give all the answers. Here in this blog post we tell you how to effectively and truly help someone who approaches with a question for solving X problem.

How to Measure DevSecOps Progress and Ensure Success

Speaker: Shannon Lietz, Director of DevSecOps Team, Intuit

You've finally done it: You've won over C-Suite and your DevSecOps team is up and running. You feel ready to take on rising security threats while continuously delivering quality software updates. But how do you monitor your new program? Are you truly able to gauge the state of your projects? To ensure the success of this new breed of a team, you need to know the metrics to look at and how to advocate these metrics to C-Suite and stakeholders. Join Shannon Lietz, Leader and Director of DevsecOps at Intuit, and learn to lead your DevSecOps team to the top.

Debugging RubyGems

MagmaLabs

Reading Time: 2 minutes Sometimes we can run into bugs in our application that seem to come up out of nowhere. Even after debugging the failing element of our app, it’s just not possible to find the cause of the issue.

Tips to Write a Blog Post

MagmaLabs

Reading Time: 4 minutes Here you will learn how to write a blog post with illustrated examples of how to prepare a sandwich. Yes, you read well. We are going to follow a sandwich recipe while learning how to write fine posts for a blog. Curious? Keep reading! Know the audience.

How to add a Shopify App to your Store

MagmaLabs

Reading Time: 3 minutes Have you ever heard about Shopify Apps? Shopify has many custom implementations based on your Store necessities. The best thing is that if there isn’t something to cover them, it will probably be an app for that.

Approaching Rails Legacy Systems Chapter 4: Understand your tests

MagmaLabs

Reading Time: 2 minutes There are many different kinds of testing you can use in your projects, but in this last chapter, rather than discussing the techniques or these tests, we are going to cover some things you can use and benefit from to get a full understanding of your project.

The Pro’s Guide To Getting The Best ROI From Your New LMS

You need a Learning Management System when your courses and training programs need to be accessible online. Quickly build the perfect business case and easily determine which LMS will provide the best return on investment you need with this how-to eBook!

Approaching Rails Legacy Systems Chapter 3: Where to start?

MagmaLabs

Reading Time: 5 minutes Well, where to start? If you are reading this article, you must have read Chapter 1 and Chapter 2 of this Approaching Rails Legacy Systems series by now. In this one, we’re going to get into our codebase and do some analysis and auditing to know how things are in there.

The Real Value of the Quality Assurance Team

MagmaLabs

Reading Time: 3 minutes In a software development project, different teams contribute to creating a digital product; one of those is Quality Assurance. The QA Team adds significant value to the project, resulting in a stable product with the highest quality.

React Hooks, TypeScript and Redux for React Native

MagmaLabs

Reading Time: 16 minutes Building a counter app to know how to start a project with Typescript it’s easy if you follow this guide. Also, learning how to implement React Hooks creating the following project it’s one of the things you’re gonna learn here. And, last but not least, we are going to add testing for React Native. Welcome to the React Hooks, TypeScript and Redux for React Native blogpost. Here, I will talk about how to use React Hooks with TypeScript and React Native.

How Definition of Done Delivers The Best Product Ever

MagmaLabs

Reading Time: 5 minutes. When teams understand and adapt the Definition of Done they can develop the best product ever. Look at how your team can aim to develop and deliver products through collaboration, accountability, and iterative progress when working with Agile. Have you ever heard about “Definition of Done” (DoD)? If you are a team member in a project and you work with the Agile methodology, I’m pretty sure you know what I mean.

SCRUM 66

Are Your Embedded Analytics DevOps-Friendly?

Does your analytics solution work with your current tech stack and DevOps practices? If not, any update to the analytics could increase deployment complexity and become difficult to maintain. Learn the 5 elements of a DevOps-friendly embedded analytics solution.

How to Create Your First Lambda Function on AWS

MagmaLabs

Reading Time: 5 minutes. In the beginning, the documentation for AWS LAMBDAS can be intimidating at times, but don’t worry, in this post, I will help you with the first steps to create an AWS LAMBDA Function. Keep reading! What’s a Lambda Function??. Amazon Web Services (AWS) Lambda is a compute service that lets you run code without provisioning or managing servers. AWS Lambda is a compute service that lets you run code without provisioning or managing servers. Click To Tweet.

Functional Programming in a Nutshell (in JS)

MagmaLabs

Reading Time: 9 minutes. Functional Programming (FP) is a great tool to add to your toolbox! It enables you to write simple, predictable, immutable code. It even works nice with Object-Oriented Programming (OPP) —despite what some people will tell you. At the same time, it’s also easy to learn once you understand the core concepts. So, stay and read to take a peek about it. Functional Programming?

How Pricing Selection works in Solidus

MagmaLabs

Reading Time: 2 minutes Solidus is known for its flexibility, but some stores need special rules to chose what price to use. Hence, it might depend on roles, quantity, location, etc.

API Testing Chapter l: Introduction

MagmaLabs

Reading Time: 4 minutes The traditional idea of QA Testing is often limited to testing the User Interface (UI) layer only, but its applications are wider. Here we give you an introduction to API Testing: what is it, which types there are, and its pros when applying it. More than UI Testing.

5 Things a Data Scientist Can Do to Stay Current

DataRobot together with Snowflake – a leading cloud data platform provider — is helping data scientists stay current with the latest technology and data science best practices so that they can excel in an increasingly AI-driven workplace. Five Things a Data Scientist Can Do to Stay Current offers data scientists guidance for thriving in AI-driven enterprises.

The Type Scale On a Design System

MagmaLabs

Reading Time: 4 minutes Learn about one of the Design System’s principles: how a good Type Scale helps us to have a great User Interface (UI) and User Experience (UX). Let’s talk a bit about Typography in a Design System. Typography is not just about fonts, styles, size, margins, space, scale, and color. Therefore, typography organizes information in an objective way and determines how this information is presented to the user.

A quick guide (for beginners) to Working From Home

MagmaLabs

Reading Time: 5 minutes The spread of COVID-19 has caused companies and institutions to migrate their work from their workplace to their homes. For some people, this is a new experience: they are not familiar with Working From Home (good) practices. Here are some tips on how to take the best course of action without a lot of effort so you don’t lose productivity, collaboration, and engagement while everyone has to stay at home.

Why Pixel Perfect Matters

MagmaLabs

Reading Time: 3 minutes Although code, structures, and algorithms are the core of every platform, users only see the pixels on the screen. So, to them, that is what defines how useful, enjoyable, or reliable a software product is. If the front end looks shoddy, then they will assume the back-end is shoddy too. Keep reading to know why Pixel Perfect could help you achieve optimal perfection. Pixel Perfect? Tell Me About It.

Improving Inventory Units Creation in Solidus

MagmaLabs

Reading Time: 2 minutes. To keep track of the right inventory, Solidus needs to create one inventory unit record for every single item sold. Although each one of them represents a physical item, its design also supports backorderable ones. Look how backorderable inventory units work on Solidus. Backdoor selling on Solidus inventory units. The concept of backorderable means that the product can still be sold even though it has no units on stock.

Testing at Every Stage of Development

Up to 80% of new products fail. The reality is harsh and the reasons why are endless. Perhaps the new product couldn’t oust a customer favorite. Maybe it looked great but was too hard to use. Or, despite being a superior product, the go-to-market strategy failed. There’s always a risk when building a new product, but you can hedge your bets by understanding exactly what your customers' expectations truly are at every step of the development process.

Exposure: Why it matters?

MagmaLabs

Reading Time: 4 minutes Your personal brand should demonstrate your authentic talents and strengths. How you expose your self to the world is integral to your career and your life: it plays a huge role in recruitment and hiring helping you attract new opportunities and establish credibility at what you do. Here is a story to explain why exposure yourself matters. A little story. They don’t want to work with me because they don’t know me.

Approaching Rails Legacy Systems Chapter 2: Become a Git Historian

MagmaLabs

Reading Time: 4 minutes. To keep track of how a project has been changing through time is key to provide a big picture of what things have been changing and why. After all, the business logic or the domain required those changes to be recorded. Read this to know why it is important to keep an eye on a project’s history. Become a Git Historian.

Getting Started with Solidus Series: Customization

MagmaLabs

Reading Time: 3 minutes Learn how to fully customize Solidus stores from scratch following this step-by-step guide. Solidus customization is the second episode on this Solidus Series tutorial. In our previous post, Getting Started with Solidus Series: Setup , we reviewed the setup and requirements for a Solidus store. However, if you haven’t done it yet, go on and do the setup: it’s only 2 minutes away !

Currency exchange for UPS carrier

MagmaLabs

Reading Time: 4 minutes UPS shows the carrier price according to its origin country. If the product is sent is from Sweden to the USA, the carrier price is shown in SEK instead of USD and this becomes a real problem. For that reason, it is necessary to convert that currency before we show to the user. Hello, everyone. In this blog post I’ll explain you a problem I faced some days ago in a project with Solidus when I was trying to show the shipping rates for UPS.

USP 63

How Embedding AI-Powered Analytics Can Give You a Competitive Advantage

Embedding dashboards and reports aren’t enough. Futureproof your application by offering instant, actionable insights that will give you and your customers a competitive advantage.