Open in app

Sign In

Write

Sign In

Ricardo Ribas
Ricardo Ribas

283 Followers

Home

Lists

About

Pinned

A little about Ricardo

Fellow programmers and not programmers! Hi there! My name is Ricardo and I am a cool guy from Portugal! 🇵🇹 🇵🇹 I am a passionate programmer who finds joy in everything concerning programming (except PHP, sorry 😅). Apart from programming, I really love to host board games at home and…

Myself

1 min read

A little about Ricardo
A little about Ricardo
Myself

1 min read


Published in

Stackademic

·Pinned

Extract, Transform, Load, Repeat

Create a data ingestion service with budget constraints — One of my recent challenges as a software engineer/architect included the creation of a data ingestion service that allowed users to import data continuously from different providers. Budget constraints was a reality from the very beginning, so I had to come with a solution that would be friendly for everyone…

Etl

9 min read

Extract, Transform, Load, Repeat
Extract, Transform, Load, Repeat
Etl

9 min read


Pinned

Jenkins on AWS: The journey

TL;DR: Create Jenkins infrastructure based on AWS SpotFleet instances — Introduction The main goal of this article is to share my journey on the creation of a Jenkins instance based on AWS technologies, but also share some headaches throughout the whole process. Most of the decisions taken during the process were made taking into account technology and time constraints. Bear in…

Jenkins

6 min read

Jenkins on AWS: The journey
Jenkins on AWS: The journey
Jenkins

6 min read


Pinned

Amplify: the good, the bad and the ugly

This article is part of a series of articles that talk about AWS Amplify, but also how to migrate it to a more flexible and extensible infrastructure. Amplify is an excellent framework for many reasons: (1) ease of use, (2) fast-paced development process, but also (3) speed to market. Throughout…

Aws Amplify

6 min read

Amplify: the good, the bad and the ugly
Amplify: the good, the bad and the ugly
Aws Amplify

6 min read


Published in

Stackademic

·Sep 19

Selecting the Right Frontend Framework

What to take into consideration when selecting the right framework to develop frontend applications — Selecting a frontend framework nowadays is even harder than it was 5 years ago. Software is always evolving, new frameworks arise and try to solve older framework problems, you name it. Just to name a few, React, Angular, Vue.js, Svelte are just valid examples of frameworks to use [1]. This…

Front End Development

5 min read

Selecting the Right Frontend Framework
Selecting the Right Frontend Framework
Front End Development

5 min read


Sep 15

Leverage your codebase with Snyk

Secure your code in an effective way — Introduction In the last couple of years, I got this feeling that cyber security was not predominant in my skillset. I believe that is important for a software engineer to keep in mind at least the very basics in order to “survive” out there. Not only is relevant to take into…

Security

3 min read

Leverage your codebase with Snyk
Leverage your codebase with Snyk
Security

3 min read


Sep 7

Move from React-native to expo

Migrate react native projects to a more sophisticated ecosystem and leverage white label applications — Hi folks! You might be wondering the reasoning of making an article about this, if you can just read the documentation. If you are just trying different tools, or your project is taking the first steps, the documentation might suit your needs. However, chances are that your project is so…

Expo

5 min read

Move from React-native to expo
Move from React-native to expo
Expo

5 min read


Published in

JavaScript in Plain English

·Sep 3

Testing: From 0 to ∞

Exploring the importance of adding testing to your development workflow, its benefits, and the challenges involved. — This article is part of a series of articles that talk about different stages of a development workflow. Since testing as a concept was introduced to me several years ago, I was not expecting to become so fond of it, or even using it in a regular basis. Testing methodologies…

Unit Testing

7 min read

Testing: From 0 to ∞
Testing: From 0 to ∞
Unit Testing

7 min read


Jul 23

The importance of Linting

This article is part of a series of articles that talk about different stages of a development workflow. TL;DR: Linting plays an important role on development processes For those who don’t know, linting consists of a process that analyses code and looks for potential errors (AKA code smells). Overall, it plays an important role within a development process as…

Linting

3 min read

The importance of Linting
The importance of Linting
Linting

3 min read


Jul 23

Software Development Workflow: the long walk

Throughout my years of experiences, I had the pleasure to contribute to different kinds of projects: solid products with already a development workflow in place, projects in which CI/CD was not prioritised due to time constraints, products in which software development was still on a very early stage, you name…

Development

2 min read

Software Development Workflow: the long walk
Software Development Workflow: the long walk
Development

2 min read

Ricardo Ribas

Ricardo Ribas

283 Followers

Software Engineer passionate about rock climbing, yoga, gaming and travelling

Following
  • S12 - H4CK

    S12 - H4CK

  • Enigma of the Stack

    Enigma of the Stack

  • Svetloslav Novoselski

    Svetloslav Novoselski

  • ZeusCybersec

    ZeusCybersec

  • Hussein Nasser

    Hussein Nasser

See all (473)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams