José Cámara @codeserk

About Me 🐱

Logo

Welcome to my personal portfolio!. This website is meant to showcase all the projects I work on, and the new technologies or languages I use.

I’m José Cámara and I’m passionate about innovative technologies and computer programming. Although the main focus of my career is Web, I have acquired skills in other development areas, such as: Game, Android and iOS

I love animals, and especially cats since we share many personality perks (:

These are my cats Mia and the siblings: Misa and Odin:

MiaMisa and Odin

Journal 📝

August, 2024

Conclusions

We didn’t actually have the time to discuss some conclusions, or have some kind of post-mortem… but more or less we agreed on some conclusions.

August 19, 2024
Day 3, this is it!

This is the final day, this is the time to rush D:

August 18, 2024
Day 2, let's go!

I slept quite much for jam-standards (6h or so), since I’m a bit old for non-sleep jams :D.

August 17, 2024

Blog 📺

Languages 👓

TS

adopted

My main language in web development. Useful in both Backend and Frontend

JS

deprecated

I have been using JavaScript since the dark ages (even) before JQuery, but I’ve moved to TypeScript.

GoLang

learning

GoLang embraces simplicity: create clean and simple code, and see it running faster than light :)

Rust

want-to-learn

Interesting language I want to learn, good complement for NodeJS applications.

Java

deprecated

Most academic language, who doesn’t know Java? Also used to develop Android apps.

Kotlin

adopted

Java but better. Used to develop some Android apps.

Swift

adopted

Interesting language, surprisingly similar to Kotlin, with nice advanced features. Used to develop iOS apps.

C#

adopted

Some interesting features, but not my favorite 😵. Used in Unity to develop games.

C++

unused

Because Segmentation Fault is always fun, isn’t it? Used to create some more serious games / game engines.

C

unused

The first language I learnt when I was like 14 years old.

PHP

deprecated

It was fun, but it is over. Deprecated because it was very limited to request-based architecture.

Last challenges <>

Career ☎︎

Web development @

Frontend

Frameworks

React

adopted

Recently adopted, works great when you only want to see TS in your code. Easy transition Vue -> React.

React Native

adopted

Recently adopted, this technology on its own makes learning React a must.

Astro

learning

I’ve been using this framework for some, trying to make static sites simpler.

Next.js

adopted

When starting learning React, Next.js was the obvious starting point.

Vue

deprecated

This was my main frontend framework, where reactivity looked like magic.

Ionic

trial

Framework to create Android / iOS / Web apps using Vue.

Nuxt.js

deprecated

Useful framework (over Vue) to create public websites. Is this website made with Nuxt? You bet so.


Technologies

WebSockets

adopted

I’ve used WS technologies, easy way to create realtime experiences.

SCSS

deprecated

Nice way to make CSS fun :)

WordPress

adopted

Not the greatest CMS, but it’s used by a lot of people.

DevOps

Technologies

Docker

adopted

Vital when working in a team with multiple people.

Kubernetes

adopted

Awesome technology to orchestrate your services in production / CD environments (if you can afford it).

OpenAPI

adopted

Great tool to provider a contract between the Backend and the Frontend.

AWS

adopted

Can you pay for it? Then you are safe.

Jaeger

adopted

Self-hosted easy-to-install solution for Tracing.

Honeycomb

want-to-learn

Sounds like one of the best solutions for Observability, definitely want to give it a try!

Fastlane

adopted

Nice tool to ease the boring part when publishing mobile apps.

SonarQube

adopted

Nice self-hosted solution to analyze your code (and cry afterwards 🐶)

Jenkins

trial

Is it ugly? It is. Is is useful? It is.

Backend

Frameworks

NestJS

adopted

Great backend framework, fully written in TypeScript. Documentation is full of cats, what else can I ask for? 🐱.


Databases

MySQL

adopted

My default relational database, it’s been some years already using it.

MongoDB

adopted

My default no-sql database, works well in combination with libraries like Mongoose.

Redis

adopted

Easy to use key-values database, used frequently in caches and temporal storage.

Elasticsearch

trial

Very powerful indexer, I wish I knew more about this database :)

Cassandra

deprecated

Oh boy this database. I’m probably biased by my own experience but I’d rather skip this database if possible 😖.

Oracle Database

deprecated

Very similar to MySQL, but with premium features.


Message brokers

RabbitMQ

adopted

Especially good to route messages, but a bit difficult to make it scalable (oh boy, brain split again?)

Kafka

trial

Very similar to RabbitMQ, but with some interesting features, still discovering this technology.


Technologies

WebSockets

adopted

I’ve used WS technologies, easy way to create realtime experiences.

WordPress

adopted

Not the greatest CMS, but it’s used by a lot of people.

Projects 🎵