I'm @edinsonjim (Edinson Jim Sanchez), a software engineer.
I'm consistently by a desire to learn about emerging technologies and take on challenging projects. My professional interests include artificial intelligence, web development, DevOps, and distributed/decentralized systems.
I'm dedicated to crafting clean, scalable code, supported by extensive experience in developing full-stack applications. My skill set includes extensive experience with Rust, Go, Python, TypeScript(and JavaScript), Angular, Spring, Docker, SQL and NoSQL databases.
Sometimes, I enjoy writing longer, more detailed articles that cover technical subjects like APIs, Hexagonal Architecture, or Rust.
-
In this comprehensive guide, we delve into the process of building a file uploader application using Leptos, a Rust-based web framework, combined with TailwindCSS for styling. The article covers setting up the development environment, organizing the project structure, and implementing key features such as drag-and-drop file selection, file list display, and API integration for file uploads. By following this tutorial, you'll gain a solid understanding of how to create modular, maintainable web applications in Rust with a modern UI.
-
Discover how to build an image classifier from scratch using TensorFlow and Keras. Explore the use of Convolutional Neural Networks (CNNs) to classify identification cards into different categories, covering data preparation, model design, and training.
-
Learn how to automate the deployment of a VueJS application to AWS S3 using CodeBuild and CodePipeline. This guide covers setting up a buildspec file, creating an S3 bucket, configuring CodePipeline for continuous integration and delivery, and managing AWS IAM permissions to ensure smooth deployments.
-
Learn how to set up a development environment for Golang using dev containers in VSCode. This guide details the process to configure a dev container with a customized Dockerfile, allowing you to optimize your workflow and easily share reproducible environments with your team.
-
Discover how to set up unit testing for Angular applications using Jest instead of Karma and Jasmine. This guide walks you through configuring Jest with Angular, including setting up type definitions, creating necessary configuration files, and updating your testing scripts.