Talk to your web app and allow it to respond to you

Some time ago I had the goal to implement a web application to be able to write what I’m speaking automatically and allow to execute actions through my voice commands. I thought it was a good idea to provide a way to listen to some feedback from the application too. After doing quick research I discovered a couple of Web APIs to solve this problem.

In this post, I will explain how you can use modern Web APIs to add the nice capability to speak to your web application and allow it to respond to you. …

Más ligero, rápido, simple y compatible hacia atrás

La versión 9.0.0 de Angular finalmente ha visto la luz. Este lanzamiento se convierte en algo muy importante para el ecosistema Angular, ya que abarca toda la plataforma, incluyendo el framework, Angular Material y Angular CLI. Esta versión hace uso de Angular Ivy por defecto e introduce mecanismos mejorados para probar componentes.

El lanzamiento de esta nueva versión se convierte en una de las actualizaciones más importantes en los últimos 3 años.

Image for post
Image for post

¿Cómo Actualizar a la versión 9?

Para tener una mejor experiencia, se recomienda actualizar primero a Angular 8.

ng update @angular/cli@8 @angular/core@8

Luego, actualiza a la versión…

Building a Real Time Chat app from scratch using TypeScript

Image for post
Image for post

Some time ago I implemented a simple chat application using TypeScript language only. The main goal was to write a demo to explain how you can use this programming language on the client side and on the server. The client app is using latest Angular features.

In this post I will show you how I implemented the app from scratch.

Image for post
Image for post
Photo by Blake Connally on Unsplash

Getting Ready to start with Angular

Angular is definitely in a great stage and every new version comes with awesome features. The project itself comes with great tools that will allow you to start to develop web applications from scratch.

A common question, from the people that I know, is about the tools they need in their environments before starting to develop with the framework, and that’s why I decided to write this post.

From my point of view, you’ll need to install the following tools in your local environment.


According Understanding Git:

The purpose of Git is to manage a project, or a set of files, as they change over time. Git stores this information in a data structure called a repository. …


Luis Aviles

Google Developer Expert for Web Technologies and Angular. Speaker, Course Author, Photography and Astrophotography enthusiast. @angularBolivia organizer.

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