This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Reading Time: 3 minutes Being a SoftwareEngineer is always a bumpy ride. There are a lot of books, lectures, and videos about how to be a good SoftwareEngineer. I recently read “The good software development manifesto” by Andrew C. Code is communication with people. Code is communicating with people.
This blog post is a collaboration among: @JuanNegrete , SoftwareEngineer at MagmaLabs & @DiegoMendoza , SoftwareEngineer 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?
That means I have mentored SoftwareEngineer 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. SoftwareEngineer at MagmaLabs.
You can also tell that a small battalion of softwareengineers has marched through the project. Imagine that you landed in a “new” project (new for you, but it’s actually an 8-year-old project). Suddenly you find yourself into a lot of spaghetti code and a monolithic application (which is not bad at all). No worries.
SoftwareEngineer at MagmaLabs. Oh, before saying goodbye, please share this on Twitter so your peers will know about Getting Started with Solidus Series : Learn how to fully customize Solidus stores from scratch following this step-by-step guide! Click To Tweet. Thanks for reading! JaimeLoyola , Sr.
JhonatanTapia , Senior SoftwareEngineer at MagmaLabs. I made this blog post to help you take the first step, hoping that in the future, you can create Serverless applications and solve different kinds of problems. Thank you for reading this post. Please let me know if you have any questions. I’ll be glad to answer them.
SamanthaBello , SoftwareEngineer at MagmaLabs. BTW, if it is your first time working with solidus EasyPost, I recommend an amazing blog post which will explain how to get started with this gem ? Setting Up EasyPost on Solidus. Thanks for reading! The post Currency exchange for UPS carrier appeared first on MagmaLabs Technical Blog.
They are thousands of developers around the world working on projects and contributing to the framework —Btw, we can brag about having lots of softwareengineers as active members. The community of Ruby on Rails is vibrant and active.
SamanthaBello , SoftwareEngineer at MagmaLabs. Now when your users access your_domain_name/page/about-us , they will see all the content in the page.about-us.liquid file. I hope this blog post is very helpful to you. Thanks for reading!
Reading Time: 2 minutes The financial technology (fintech) sector is rapidly evolving, and at the forefront of this transformation is artificial intelligence (AI). As businesses strive to meet changing consumer demands and navigate a competitive landscape, AI is emerging as a key driver of innovation in finance.
Robert Cecil Martin aka “Uncle Bob” is an American softwareengineer known for the creation of SOLID principles and Clean Code. One of the primary jobs of a softwareengineer is to learn. So, when making tests you should focus more on the cases and scenarios rather than the number of tests you will make.
Reading Time: 3 minutes When designing a landing page for your software product, the goal is clear: convert visitors into customers. Here are 10 must-have features that will help you create a high-converting software landing page: 1.
It is one of the best in the whole package of what a SoftwareEngineer should be with himself and with others. Reading Time: 9 minutes Extreme Programming (XP) is a widely known concept. We will talk about the principles of XP and how they are applied in a day-to-day basis. The human part is really important for developers.
Reading Time: 10 minutes In this article we will learn how to integrate Cronofy within Rails to interact with a calendar and create events inside our application. Keep reading!
Reading Time: 2 minutes In this tutorial, you will install Stimulus using Webpacker and Rails 7. If your Rails app is is not using the Webpacker gem, you will learn how to run it over Webpack. So, installing Stimulus should be just a few commands away. Keep reading! Rails 7 + Webpacker + Stimulus.
Reading Time: 3 minutes Frequently you find yourself processing a list of files to read their content, process them, and produce results? Well, in this post I will show you how you can do it in Node.js. Keep reading! Introduction Suppose you have a set of files inside a directory and you want to get a new list with the file names and its MD5.
Reading Time: 7 minutes Have you ever wonder how cool it will be to have accessibility to props and to the creation and reusability of components from React in CSS? It would be cool to have clean and compact code, right? Look no further!
Reading Time: 4 minutes Blockchain is relatively a new technology that is quickly transforming the world. This popular digital ledger has created much buzz and has even been called the "new internet." But what exactly is blockchain? What Is The Blockchain? Blockchain technology has existed for over a decade.
Reading Time: 4 minutes Have you ever wondered how today’s modern JS applications can process so many style modules or images? Well, in this blog post we will explain how to create a basic configuration to pack files through Webpack. Keep reading! About Webpack.
Reading Time: 2 minutes In today's world, AI- driven digital transformation, is revolutionizing business and they must find innovative strategies to stay ahead of the competition. One such strategy is design thinking—a human-centric approach to innovation that has become increasingly popular among forward-thinking companies.
Reading Time: 4 minutes Have you ever wondered, how to build a Ruby on Rails app for PDF analysis with OpenAI API? imagine creating an application that not only handles file uploads but also leverages advanced AI to analyze and extract insights from your documents.
Let's dive into why snagging a software development partner is like finding that secret ingredient that transforms a good recipe into a great one for your business. Your Business's New Superpower: Custom Software Solutions Creating Tailor-Made Magic: Imagine having a magic wand that could tailor everything to your business's unique needs.
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)?
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.
Reading Time: 3 minutes Alongside performance and usability, you should always focus on security when creating any web application. Keep in mind that hacking techniques are constantly evolving, just as fast as technology is. So you must know how to secure your users and their data.
Reading Time: 2 minutes AI automation agencies are the next big trend, that's already a fact.AI automation agencies are the next big trend, that's already a fact. Introduction to AI Automation Agencies In the rapidly evolving landscape of online business, AI automation agencies have emerged as the next big trend.
Reading Time: 2 minutes What is Cloud Development Kit (CDK). It is an open-source tool created by the AWS team. It allows you to use the programming language of your choice ( TypeScript, JavaScript, Python, Java, C#/.Net, Net, or Go ) to write infrastructure as code.
Reading Time: 4 minutes Google Tag Manager (also known as GTM) is a free tag management solution provided by Google. Through this online tool, you can reply and manage various marketing and analytics tags on a website or mobile app. So, why Google Tag Manager exists?
Reading Time: 3 minutes The Digital Era, a Competitive One. The digital era is a competitive one for a number of reasons. One of the main is that the internet has made it easier for businesses to reach a global audience, which means that there is more competition for customers.
FernandoAmezcua , SoftwareEngineer at MagmaLabs. Built With. React Native - The web framework used. NodeJS - Dependency Management. yarn - Dependency Management. Redux - Global Store. Thanks for reading! Bibliography. The post React Hooks, TypeScript and Redux for React Native appeared first on MagmaLabs Technical Blog.
Reading Time: 3 minutes Introduction to Stimulus Stimulus is a Javascript framework designed to enhance static or server-rendered HTML by connecting JavaScript objects to elements on the page called "controllers" using simple annotations. It belongs to a bundle of server-side frameworks and technologies called Hotwire.
Reading Time: 5 minutes A Fresh Look For React I love React applications, but there is always the problem that in applications with larger computation, heavy logic or bulky loading process, it starts to feel " slugish " and the user may percive that is not responding so well to their interaction.
Reading Time: 4 minutes In this article we will see how to use Web Workers to perform intensive CPU tasks in the background using setTimeout() function to simulate the same. So, we will be using setTimeout() function to simulate intensive CPU tasks.
Reading Time: 5 minutes JavaScript is a single-threaded language, which means it can only execute one task at a time. However, Web Workers and the JavaScript event loop enable parallelism, allowing for the execution of multiple tasks at the same time.
Reading Time: 5 minutes JavaScript is a single-threaded language, which means it can only execute one task at a time. However, Web Workers and the JavaScript event loop enable parallelism, allowing for the execution of multiple tasks at the same time.
Reading Time: 4 minutes In this article we will see how to use Web Workers to perform intensive CPU tasks in the background using setTimeout() function to simulate the same. So, we will be using setTimeout() function to simulate intensive CPU tasks.
Reading Time: 5 minutes In the React Native community, there are two popular ways to create an app, you can use the Expo CLI or you can use the React Native CLI. Stay here and read what to choose and what to stay away from. Which is better? While planning to build a cross-platform app you may get confused when choosing between these two options.
Reading Time: 3 minutes Error handling in applications is a very important part of the development process. It is important to handle errors in a way that is easy to understand and debug. This is especially true when developing applications that are used by other developers.
Reading Time: 2 minutes A controller is the basic organizational unit of a Stimulus application. They are instances of JavaScript classes that you define in your application. If you need controllers to communicate with each other, you should use events. Look at this to learn how.
Reading Time: 4 minutes By using useEffect Hook, you tell React that your component needs to do something after rendering. This hook manages side-effects in functional components. Read this article to understand how its best practices will help you to build better React applications. About this article.
Reading Time: 4 minutes One of the most used features in mobiles is the use of gyroscopes; it is used in several applications, such as Pokemon Go, floating compass, and other apps. Keep reading to know how to use Gyroscopes with animations. How to use Gyroscope with animation.
Reading Time: 3 minutes Learn how Custom Hooks can help you to solve specific problems in your React Projects. Here is a list of some of those hooks with an explanation about when and how to use them. Custom Hooks. React hooks starting from version 16.8 allow you to use state and other React features without the need of writing a class.
Reading Time: 3 minutes You may ask yourself: Why do I need Redux Saga if I already have Redux? When working with React Native you will see there are many options for developers to manage the global state.
We organize all of the trending information in your field so you don't have to. Join 49,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content