<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>posts on Albert Sola</title><link>https://www.albertsola.pro/posts/</link><description/><generator>Hugo</generator><language>en-gb</language><managingEditor>Albert Sola</managingEditor><webMaster>Albert Sola</webMaster><copyright>&#169; 2026 Albert Sola</copyright><lastBuildDate>Mon, 04 Aug 2025 07:05:12 +0000</lastBuildDate><atom:link href="https://www.albertsola.pro/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Hairpin NAT on MikroTik</title><link>https://www.albertsola.pro/hairpin-nat-on-mikrotik/</link><pubDate>Mon, 04 Aug 2025 07:05:12 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/hairpin-nat-on-mikrotik/</guid><description>If you’re hosting a local web server and want LAN clients to access it via your public domain or IP, you’ll need a hairpin NAT setup. Here’s how to do it on MikroTik for HTTP…</description></item><item><title>Pydantic / FastAPI quick notes</title><link>https://www.albertsola.pro/pydantic-fastapi-quick-notes/</link><pubDate>Fri, 19 Jul 2024 10:02:36 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/pydantic-fastapi-quick-notes/</guid><description>Personal quick notes to work with FastAPI / Pydantic.</description></item><item><title>Optimizing Image Processing in AWS Lambda: A Deep Dive into Using ImageMagick with Docker</title><link>https://www.albertsola.pro/imagemagick-aws-lambda-dockerfile-optimization/</link><pubDate>Tue, 19 Mar 2024 10:15:43 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/imagemagick-aws-lambda-dockerfile-optimization/</guid><description>I this post I’m showing what I learned and the end code for generating optimized thumbnails for images uploaded to an S3 bucket.</description></item><item><title>OAuth2: Postman with AWS Cognito with Authorization code grant</title><link>https://www.albertsola.pro/postman-with-aws-cognito-with-authorization-code-grant/</link><pubDate>Tue, 11 Apr 2023 12:05:54 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/postman-with-aws-cognito-with-authorization-code-grant/</guid><description>(Feel free to skip to the section: Setup AWS Cognito User pool)</description></item><item><title>Depth map and 3D photos with your iPhone</title><link>https://www.albertsola.pro/depth-map-and-3d-photos-with-your-iphone/</link><pubDate>Sun, 22 May 2022 11:21:12 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/depth-map-and-3d-photos-with-your-iphone/</guid><description>Modern smartphones make it easy to take 3D pictures using multiple cameras or the time of flight sensor if available.</description></item><item><title>HOWTO: Letsencrypt SSL certificate in Mikrotik</title><link>https://www.albertsola.pro/howto-use-letsencrypt-ssl-certificate-in-mikrotik/</link><pubDate>Thu, 29 Mar 2018 13:00:51 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/howto-use-letsencrypt-ssl-certificate-in-mikrotik/</guid><description>In this howto I’m going to cover how to create an SSL Certificate using letsencrypt for your Mikrotik in Mac OS. In linux should be quite similar (probably easer) and you can…</description></item><item><title>X Series IP Camera</title><link>https://www.albertsola.pro/x-series-ip-camera/</link><pubDate>Sun, 25 Mar 2018 20:37:15 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/x-series-ip-camera/</guid><description>X Series ip camera (Amazon)</description></item><item><title>GPG Encrypted backups</title><link>https://www.albertsola.pro/gpg-encrypted-backups/</link><pubDate>Fri, 13 Oct 2017 23:27:53 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/gpg-encrypted-backups/</guid><description>This is just some notes for myself that may be useful for other people.</description></item><item><title>Advanced Symfony 2 environment variables</title><link>https://www.albertsola.pro/advanced-symfony-2-environment-variables/</link><pubDate>Wed, 11 Oct 2017 13:58:23 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/advanced-symfony-2-environment-variables/</guid><description>In this article I’m going to share a trick that I use to achieve a similar result of the New in Symfony 3.4: Advanced environment variables for Symfony 2.x.</description></item><item><title>Snappy – How to create PDF with Symfony and twig</title><link>https://www.albertsola.pro/snappy-how-to-create-pdf-with-symfony-and-twig/</link><pubDate>Sat, 23 Sep 2017 19:02:16 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/snappy-how-to-create-pdf-with-symfony-and-twig/</guid><description>Long time ago I use FPDF to create PDF Documents and reports. FPDF allows you to define a PDF using blocks. This process is slow as you can not reuse any of the views you…</description></item><item><title>Store aws beanstalk symfony and apache logs in cloudwatch logs</title><link>https://www.albertsola.pro/store-aws-beanstalk-symfony-and-apache-logs-in-cloudwatch-logs/</link><pubDate>Mon, 01 May 2017 11:26:31 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/store-aws-beanstalk-symfony-and-apache-logs-in-cloudwatch-logs/</guid><description>Do you have a symfony app deployed with autoscale capabilities in aws beanstalk and you don’t have a central logging server? Then you may find this post especially relevant.</description></item><item><title>Create your own certificate authority</title><link>https://www.albertsola.pro/create-your-own-certificate-authority/</link><pubDate>Tue, 18 Aug 2015 09:00:50 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/create-your-own-certificate-authority/</guid><description>Recently I start using my own cloud service storage owncloud to replace dropbox in some scenarios. I wanted to access to my documents throw SSL and for that reason I start…</description></item><item><title>How to XDebug PHP on production or a remote application</title><link>https://www.albertsola.pro/how-to-xdebug-on-production/</link><pubDate>Thu, 13 Aug 2015 12:53:09 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/how-to-xdebug-on-production/</guid><description>Does you ever had an issue that only appears on production environment? Have you ever felt how easy could be to solve an issue if you can debug the live system instead of the…</description></item><item><title>XDebug and PHP setup for Mac OSX</title><link>https://www.albertsola.pro/xdebug-and-php-setup-for-mac-osx/</link><pubDate>Thu, 13 Aug 2015 11:13:52 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/xdebug-and-php-setup-for-mac-osx/</guid><description>Debugging PHP it shouldn’t be painful. XDebug it’s a fantastic PHP extension that provide debugging capabilities. The setup procedure it is easy and it already comes ready to…</description></item><item><title>PHP and Symfony certification study guides</title><link>https://www.albertsola.pro/php-symfony-certification-study-guides/</link><pubDate>Mon, 08 Dec 2014 22:07:46 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/php-symfony-certification-study-guides/</guid><description>This post is a collection of useful links I found to become a better php professional. There is no other aim to have it available for me to check it when I have spare time so…</description></item><item><title>AWS S3 &amp; PHP &amp; Gaufrette</title><link>https://www.albertsola.pro/aws-s3-php-gaufrette/</link><pubDate>Sat, 01 Nov 2014 16:18:37 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/aws-s3-php-gaufrette/</guid><description>When your application is growing there are times in which you have to share your data between more than one App server. There are lots of different tools that allow you to…</description></item><item><title>Create and send mailchimp campaign with mlpz/mailchimp-bundle</title><link>https://www.albertsola.pro/create-and-send-mailchimp-campaign-with-mlpzmailchimp-bundle/</link><pubDate>Wed, 22 Oct 2014 12:25:27 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/create-and-send-mailchimp-campaign-with-mlpzmailchimp-bundle/</guid><description>The mlpz/mailchimp-bundle symphony bundle allows us to interact with Mailchimp API.</description></item><item><title>Howto: Capifony and windows</title><link>https://www.albertsola.pro/howto-capifony-and-windows/</link><pubDate>Sun, 19 Oct 2014 16:58:15 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/howto-capifony-and-windows/</guid><description>Install Git for windows and add it on path environment (How to setup environment variables on windows).</description></item><item><title>Scraping infojobs.net with Goutte</title><link>https://www.albertsola.pro/scrapping-infojobs-net-with-goutte/</link><pubDate>Sat, 18 Oct 2014 21:49:15 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/scrapping-infojobs-net-with-goutte/</guid><description>Goutte is a screen scraping and web crawling library for PHP on top of DomCrawler and Guzzle made by Fabian Potencer.</description></item><item><title>Autocomplete ssh hostnames</title><link>https://www.albertsola.pro/autocomplete-ssh-hostnames/</link><pubDate>Sat, 18 Oct 2014 21:02:13 +0000</pubDate><author>Albert Sola</author><guid>https://www.albertsola.pro/autocomplete-ssh-hostnames/</guid><description>Add this line in your bash profile for autocomplete your ssh hosts.</description></item></channel></rss>