So recently we needed to make some changes and upgrade this little outdated App developed in NativeScript, as you already probably know for cross platform development there are better alternatives out there like React Native or Flutter, but while this app exists and until the migration to other technology completes this is the way in order to release new features and improvements.

Here we assume that these following five points were already made previously when the first production release of the app was made available.

  1. Getting an Apple Developer Account through enrollment process.
  2. Generating a Certificate Signing Request (CSR).
  3. Creating…


Recently some friends had a problem with their Oracle HTTP Server, there was a problem because an OHS instance had a caducated SSL certificate, this OHS is the entry point to the company services and it is located inside the DMZ public zone, so it serves as a reverse proxy and load balancer for the requests to the backend servers. The OHS is installed in Oracle Solaris OS, when it was started it failed with this kind of errors in logs: nzos call nzosSetCredential returned 28791. …


The objective for this CI pipeline definition is to automatically compile master branch code from a Git repository on each commit made, then execute available tests and finally deploy the .NET Core 3.0 application on a Windows Server 2016 remote machine reachable through internet as a VM available at Azure cloud. Once you got used to the tool, running PowerShell scripts feels similar as running bash scripts in Unix/Linux enviroment and let you orchestrate and automate repetable tasks and system administration tasks.

Virtual Machine definition in Azure Portal.

.NET Core runs on both Windows and Linux (Kestrel server), there are two hosting models: in-process and out-of-process…


This is a very simple component for adding QR code or Barcode read functionality to an Angular WebApp, this will work for practically any device with a camera and a browser. It is a requisite to use HTTPS for production environments so the user is prompted for permission to allow camera usage.

The component will work in the following way, when accesed, on the left side (or upper view in mobile) will be the camera square ready for scanning the presented codes and on the right side (or lower view in mobile) it will show the information read from the…


Este módulo corresponde a un componente transaccional que se integra a una solución punto de venta que es compatible con un ambiente Windows .NET Framework 4.0+. Los servicios REST fueron generados mediante Windows Communication Foundation y la razón de utilizar esta tecnología no tan reciente es debido a restricciones de compatibilidad, la cadena retail mexicana para la cual se llevó a cabo el desarrollo no contaba con el hardware ni el software actualizado, por ejemplo, tenían entre sus filas muchas máquinas que contaban con sistema operativo Windows XP y memoria RAM de 2 Gb, si no existieran este tipo de…


In case you need to log the SQL queries and execution time that a driver sends to the database you can use P6Spy. Maybe you want to do this for performance tuning of an application in order to find the problematic packages or code that degradates the system. The idea in general is that you replace the original native driver (the Oracle, MySQL ones, for instance) with the P6Spy monitoring driver which basically adds up some metrics and then delegates all the logic to the original driver.

In this case the java project is built with maven, so the important…


This was a requirement in a recent consulting service, of course there are many different ways to send emails in standalone or distributed systems, but each case is unique and has its own set of restrictions, so here, I am going to describe the process to make things work for this specific use case, the process is done in Windows OS but the same process applies for a Unix/Linux OS.

Once installed Oracle Database, the first step is generate the Oracle Wallet to store the certificates, we can use command-line utility orapki. This utility can be found in $MIDDLEWARE_HOME/oracle_common/bin path…

Carlos del Bosque

CEO • Lead Software Engineer • Businessman • Software Architect • Digital Nomad • Entrepreneur • TechLead • Investor • Mexico City || cat /dev/null > d[-_-]b

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store