MagmaLabs

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.

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

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.

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!

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 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.

How to become a Remote Worker

MagmaLabs

Reading Time: 3 minutes. You have to Work From Home (WFH), but still don’t know how to manage this sudden change? Sometimes, reading facts about the experience of others who have gone through a similar situation can help us to adapt better.

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?

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 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.

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.

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 63

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?

iOS 14 New Dev Features

MagmaLabs

Reading Time: 4 minutes iOS14 added new features in which highlights App Clips , a complement app. Here we talk about the breaking changes found by developers during the beta of iOS 14, plus an introduction to creating an application with it. On June 22nd, Apple released the first beta version of its new operating systems: iOS 14 and iPadOS 14. The update includes features such as App Library, Widgets, Picture in Picture, Translate App, and App Clips.

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.

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.

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.

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.

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 60

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.

Infobesity

MagmaLabs

Reading Time: 2 minutes Infobesity. The New Millennial sickness . We are all sick, sick because of infobesity; a new term that every millennial can identify with. But, can we get a cure? or are we going to get absorbed by the selfish-consumerism stereotype we have been classified on and do nothing about it? . In this blog post, I would like to share with you this new term that just blew my mind a few weeks ago when I was listening to a podcast of one of my favorite speakers, Rodrigo Chavez. .

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 !

Building Like Amazon

Speaker: Leo Zhadanovsky, Principal Solutions Architect, Amazon Web Services

Amazon's journey to its current modern architecture and processes provides insights for all software development leaders. To get there, Amazon focused on decomposing for agility, making critical cultural and operational changes, and creating tools for software delivery. The result was enabling developers to rapidly release and iterate software while maintaining industry-leading standards on security, reliability, and performance. Whether you're developing for a small startup or a large corporation, learning the tools for CI/CD will make your good DevOps team great. We are excited to be joined by Leo Zhadanovsky, a Principal Solutions Architect at Amazon Web Services.

How Do Bugs Come Into Our Ways?

MagmaLabs

Reading Time: 4 minutes It’s impossible to build the perfect software. What is achievable in reality is to add the more value we can in what we’re building by knowing what the reasons for the most common causes of software failures are. That way you can eradicate them from the root. Everybody in software development talks about bugs, but have you ever thought about why bugs come into our ways?

THE KEYS TO E-COMMERCE SUCCESS: Quality Focus

MagmaLabs

Reading Time: 2 minutes In recent years, shopping habits have migrated to online and mobile platforms, resulting in a wide variety of opportunities for the e-commerce world. By buying goods or services through these platforms, customers expect websites to be fast, engaging and responsive; they would not tolerate bugged or unavailable sites, therefore they would quickly take their business to another place.

Why your company needs a Brand Mascot?

MagmaLabs

Reading Time: 2 minutes A Brand Mascot is a character created with the purpose to represent a brand/company in order to create a bond between it and its users. These characters can be humans, animals or even animated objects, such as our very own ‘Flow Velázquez’, the lava lamp. The first version of ‘Flow Velázquez’ was only used for the company’s internal releases, and his appearances were not that constant.

Rails + RSpec + Turnip =

MagmaLabs

Reading Time: 4 minutes Integration tests are used to ensure that all software components work together. In the RoR world, Cucumber is a very popular choice, mainly because it allows the use of Gherkins. This set of grammar rules lets us create tests that can be read in a more natural language, which even non-techy people can read and write — that makes all the business logic easier to understand.

eLearning demand is at an all-time high. Pick the right LMS!

The need for online learning is greater than ever having the right LMS is absolutely crucial. Quickly, easily, and cost-effectively decide which Learning Management System is right for you with this 12-step guide from LMS implementation experts.

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.

How to use ERB syntax as a selector on Deface

MagmaLabs

Reading Time: 2 minutes Having trouble finding a selector to override a view? Here in this blog post, we show you a simple way to use ERB syntax on Deface DSL. What is Deface? Before learning how to use ERB syntax as a selector on Deface, let’s explain what Deface is. From their Github page : Deface is a library that allows you to customize HTML (ERB, Haml, and Slim) views in a Rails application without editing the underlying view.

13 Bits of Advice for New Programmers

MagmaLabs

Reading Time: 4 minutes 13 Bits of Advice for New Programmers when they feel overwhelmed by all the things they need to learn. Relax, take a breath, and read this blog post. The other day I asked this question on Twitter: What is the one tip you would give another programmer? — Victor Velazquez (@zazvick) March 5, 2020. New programmers can feel overwhelmed by all the new things they need to learn.

TDD 49

QA Automation – Ch. 1: How to start/improve

MagmaLabs

Reading Time: 3 minutes A brief description of what QA Automation is, a couple of tools and languages ??used used to develop Automation, and some advice to improve yourself on it. Let’s start with our definitions: What is QA Automation? It is the software verification tests created by a QA engineer to verify your product by launching, analyzing, executing, and delivering automated results with specific tools.

Why Distributed Tracing is Essential for Performance and Reliability

Speaker: Daniel "spoons" Spoonhower, CTO and Co-Founder at Lightstep

Many engineering organizations have now adopted microservices or other loosely coupled architectures, often alongside DevOps practices. Together these have enabled individual service teams to become more independent and, as a result, have boosted developer velocity. However, this increased velocity often comes at the cost of overall application performance or reliability. Worse, teams often don’t understand what’s affecting performance or reliability – or even who to ask to learn more. Distributed tracing was developed at organizations like Google and Twitter to address these problems and has also come a long way in the decade since then. By the end of this presentation, you’ll understand why distributed tracing is necessary and how it can bring performance and reliability back under control.