Linting Guide: Organize Your Codebase with Ease
Keeping your codebase clean and organized is essential for collaboration and maintainability. This guide will help you set up and use tools like **EditorConfig**, **ESLint**, **Prettier**, **Husky**, and **Lint-Staged** to streamline your development workflow.
Differences between using the V-Model on Vue 2 and 3
The differences between using the v-model on Vue 2 and 3.
vueImplementing automated accessibility tests in your project
A simple way to implement accessibility tests in a project since your first component.
accessibilitycypresswcagAn Introduction to accessibility guidelines
A brief introduction to the Accessibility Guidelines, its versions, levels and criteria.
accessibilitywcagZopa Clothing
An e-commerce SPA store made with Typescript and React, that consumes its own products from a Firebase database, manages state with Redux and payments with Stripe.
reactreduxtypescriptfirebasestripeFilmLover
A ReactJS application for users engaging with movies by swiping to like or dislike. Users are able to see the movies they like/dislike and search for movies. Think about Tinder for movies.
ReactA11Y-Analyzer
An accessibility testing tool to help teams develop accessible web interfaces from the beginning of the project.
accessibilityDockerizing an Application
In this post, I provide a brief introduction to Docker, and some concepts such as images, containers, and volumes. And finally, some main steps to upload an application in a container.
#docker#pythonMy Cheat Sheet of VueJS 2
This post summarizes some of my studies on the VueJS 2 framework, where I had the idea of creating this cheat sheet to help me with future questions. I believe it will also help beginners in this framework to accelerate their learning curve and more experienced ones to remember some concepts.
vuevue-routervuexcheat-sheetAn Introduction to Object Oriented Programming with Python
A brief introduction to the Object Oriented paradigm with Python, where we will see how the language can be used in this context and how it differs from other languages aimed at using this paradigm.
#python#OOP"8 Puzzle" a game in Java
This is a sliding tile game created with Java to practice Object-Oriented Programming concepts and Design Patterns.
#java#OOP#design-patterns#TDD#MVC#gameMy Cheat Sheet of Cypress
This post summarizes with some examples what I learned studying Cypress. I like to make this type of "glue" because I believe it can help me to reinforce my learning and in future doubts. I hope it will also help language beginners to accelerate their learning curve and more experienced ones to remember some forgotten concepts.
cypressjavascriptcheat-sheetPublish your first package to NPM
This post, in addition to showing how to publish a package, also introduces important concepts such as versioning, compatibility and dependency management.
#npm#node#javascript#semverMy DBMS in nodeJS
DBGen is a simple DBMS (Data Base Management System), that runs through a terminal, made in nodeJS to study the practices of SQL commands, database operation and ES6 javascript concepts.
#javascript#node#terminal#CLI#DBMSMy Cheat Sheet of Javascript
This post summarizes in methods and examples what I learned studying javascript, where I had the idea of creating this sheet to help me with future questions. I hope it will also help language beginners to accelerate their learning curve and more experienced ones to remember some forgotten concepts.
#javascript#cheat-sheetOs-scheduler
These algorithms were created to generate a gantt chart with data about the simulation process of the operating system scheduler.
#python#pandas#numpy#matplotlibLearning regex in practice
Taking advantage of the subject of the last post, today I bring the content of a presentation I made at my company about regular expressions. A brief introduction to regex using email validation to exemplify past concepts.
#regex#javascript#emailModern web and Email Marketing
After leaving float aside and learning the wonderful flexbox, creating layouts with display grid, the facilities of a preprocessor like Sass can bring to the project and the use of semantic tags, not to mention frameworks among other modern web technologies. Here we are faced with the challenge of creating a HTML email marketing template for our company's campaigns.
#html#emailHello World
Começando meu blog pessoal, aqui pretendo compartilhar o que venho aprendendo sobre desenvolvimento web, ciência da computação e afins..
#carreira#estudosMagbank
Magbank is a fictional internet banking.
#php#bootstrap#mobile-first