Mutual Authentication in Tomcat using Self-Signed Certificates

calendar_today Posted 4 months ago · 10 minute-read · Technology

This post is about con­fig­ur­ing client authen­ti­ca­tion in a Tom­cat 8 envi­ron­ment using self-signed cer­tifi­cates. Mutu­al authen­ti­ca­tion is most­ly used in enter­prise sys­tems where users must iden­ti­fy them­selves by using by using cus­tom CA-signed cer­tifi­cates, for exam­ple in bank­ing or pub­lic admin­is­tra­tion.

Read More »

What To Keep In Mind When Porting an Electron Desktop App to Mac OS X

calendar_today Posted 4 months ago · 6 minute-read · Technology

Hav­ing to devel­op an appli­ca­tion for the oper­at­ing sys­tem you’re cur­rent­ly using or have access to is a bless­ing, since you can com­pile and debug your app right then and there. But what hap­pens when your user base is dis­trib­uted across mul­ti­ple oper­at­ing sys­tems? I’ve recent­ly had to port an Elec­tron desk­top app to Mac OS X, an oper­at­ing sys­tem that I’ve hard­ly ever used […]

Read More »

Introducing Escuela: An Open Platform for Academies

calendar_today Posted 5 months ago · 6 minute-read · Showcase

I’ve been work­ing the past sev­er­al weeks on a pas­sion project that I intend to launch in the future. “Escuela: an open plat­form for acad­e­mies” This project is one that I’ve been want­i­ng to make a real­i­ty for a few rea­sons: To prac­tice build­ing a 100% JavaScript appli­ca­tion, includ­ing its client and serv­er coun­ter­parts, and not die try­ing. To prac­tice scal­a­bil­i­ty from the get-go by […]

Read More »

Google Pixel 3a Review

calendar_today Posted 6 months ago · 6 minute-read · Daily Life

I recent­ly decid­ed to upgrade my phone. My LG Nexus 5X was work­ing fine (gen­er­al­ly speak­ing) up until a few months ago. The fin­ger­print sen­sor stopped work­ing, over­all per­for­mance was very slug­gish, and the bat­tery life was very bad. I’m talk­ing about run­ning out of bat­tery at 2PM just for lis­ten­ing to music on my Blue­tooth head­phones and maybe receiv­ing some calls. I bought my […]

Read More »

Bottom Sheet in React Native

calendar_today Posted 10 months ago · 6 minute-read · Technology

I’m cur­rent­ly work­ing on a mobile app made in React Native and I had to make a bot­tom sheet that slides up when a user press­es a but­ton. I’ve made an approach that works pret­ty well on both plat­forms, with­out using React Native’s Modal com­po­nent which can be bug­gy some­times (from my own expe­ri­ence), just by using native Views and React Native’s Ani­mat­ed API.

Read More »

My desktop app has been installed over 70 thousand times. Here’s what I learned.

calendar_today Posted 1 year ago · 8 minute-read · Technology

I’ve built a desk­top appli­ca­tion that is cur­rent­ly installed on over 15 thou­sand user PCs and has been used by over 70 thou­sand users in its life­time. It’s an Elec­tron app. Here’s a few points I’ve learned after years of hav­ing the app in pro­duc­tion.

Read More »

Thinking out architecture for Node.js microservices

calendar_today Posted 1 year ago · 4 minute-read · Technology

I’ve recent­ly start­ed a new project that I’m build­ing pret­ty much all in Node and React, in order to achieve a 100% JavaScript code­base, which requires a much more robust app struc­ture in order to make devel­op­ment more pro­duc­tive and improve main­tain­abil­i­ty and scal­a­bil­i­ty.

Read More »

Peachy: A Social Network made in React Native

calendar_today Posted 1 year ago · 8 minute-read · Showcase

Today I’m show­cas­ing the mobile app I built for Android and iOS for my final-year project using React Native plus a few oth­er JavaScript tech­nolo­gies.

Read More »

What I’ll be using in 2019

calendar_today Posted 1 year ago · 2 minute-read · Technology

Hel­lo! Today I’m going to list some of my favorite soft­ware devel­op­ment tech­nolo­gies across all plat­forms to use in 2019. These tech­nolo­gies and tools are the ones I’d use in a pro­duc­tion app today, and are focused on code reuse, cross-plat­form-ness, and devel­op­ment speed.

Read More »

Hello world!

calendar_today Posted 1 year ago · 1 minute-read · Daily Life

Wel­come to my blog! I’ve been feel­ing the need of shar­ing my thoughts late­ly. So that’s exact­ly what I’ll be doing with this blog. You can expect blog posts on mul­ti­ple dif­fer­ent top­ics, includ­ing pro­gram­ming, design, work, games, music and my day-to-day life.

Read More »