All Projects → windoctor7 → codigo-tutoriales-blog

windoctor7 / codigo-tutoriales-blog

Licence: other
Código de ejemplo para el desarrollo ágil de aplicaciones con Java

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects
HTML
75241 projects
groovy
2714 projects

Projects that are alternatives of or similar to codigo-tutoriales-blog

Awesome Amazon Alexa
🗣Curated list of awesome resources for the Amazon Alexa platform.
Stars: ✭ 458 (+2762.5%)
Mutual labels:  alexa, amazon-alexa
Jovo Framework
🔈 The Open Source Voice Layer: Build Voice Experiences for Alexa, Google Assistant, Samsung Bixby, Web Apps, and much more
Stars: ✭ 1,320 (+8150%)
Mutual labels:  alexa, amazon-alexa
Assistantcomputercontrol
Control your computer with your Google Home or Amazon Alexa assistant!
Stars: ✭ 554 (+3362.5%)
Mutual labels:  alexa, amazon-alexa
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (+87.5%)
Mutual labels:  alexa, amazon-alexa
Voicewp
Create Alexa Skills through WordPress
Stars: ✭ 132 (+725%)
Mutual labels:  alexa, amazon-alexa
Assistants Pi
Headless Google Assistant and Alexa on Raspberry Pi
Stars: ✭ 280 (+1650%)
Mutual labels:  alexa, amazon-alexa
Avs Device Sdk
An SDK for commercial device makers to integrate Alexa directly into connected products.
Stars: ✭ 1,101 (+6781.25%)
Mutual labels:  alexa, amazon-alexa
Alexa Skills Kit Sdk For Java
The Alexa Skills Kit SDK for Java helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
Stars: ✭ 758 (+4637.5%)
Mutual labels:  alexa, amazon-alexa
Alexa Voice Service.js
Library for interacting with Alexa Voice Service (AVS) in the browser.
Stars: ✭ 123 (+668.75%)
Mutual labels:  alexa, amazon-alexa
Alexa Message Builder
Simple message builder for Alexa replies.
Stars: ✭ 100 (+525%)
Mutual labels:  alexa, amazon-alexa
ask-console-chrome-extension
⚡️ Chrome Extension for faster testing in the Alexa Skill Simulator
Stars: ✭ 37 (+131.25%)
Mutual labels:  alexa, amazon-alexa
alexa-ruby
Ruby toolkit for Amazon Alexa service
Stars: ✭ 17 (+6.25%)
Mutual labels:  alexa, amazon-alexa
cookiecutter-flask-ask
Cookiecutter template for Alexa skills based on the fantastic Flask-Ask framework 🍾🗣❓
Stars: ✭ 51 (+218.75%)
Mutual labels:  alexa, amazon-alexa
Homebridge Alexa
Expose your homebridge controlled devices to Amazon Alexa.
Stars: ✭ 316 (+1875%)
Mutual labels:  alexa, amazon-alexa
Assistantjs
TypeScript framework to build cross-platform voice applications (alexa, google home, ...).
Stars: ✭ 100 (+525%)
Mutual labels:  alexa, amazon-alexa
Awesome Voice Apps
🕶 A curated list of awesome voice projects, tools, and resources for Amazon Alexa, Google Assistant, and more.
Stars: ✭ 138 (+762.5%)
Mutual labels:  alexa, amazon-alexa
Chatskills
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
Stars: ✭ 171 (+968.75%)
Mutual labels:  alexa, amazon-alexa
alexa-skill
A modular spring-boot application for alexa (amazon) skill.
Stars: ✭ 15 (-6.25%)
Mutual labels:  alexa
alexa-spotify-connect
Control Spotify Connect devices with Alexa
Stars: ✭ 92 (+475%)
Mutual labels:  alexa
Home-Assistant
Home-Assistant-Config
Stars: ✭ 186 (+1062.5%)
Mutual labels:  alexa

Desarrollo ágil de aplicaciones con Java

Frecuentemente se asocia a Java con un lenguaje lento y verboso para desarrollar aplicaciones. En mi blog hago un intento nada forzado para cambiar esta perspectiva y dar a conocer herramientas y frameworks que nos permiten desarrollar aplicaciones con la plataforma Java de forma ágil y robusta.

¿Qué ejemplos voy a encontrar aquí?

Principalmente encontrarás código fuente que usa Spring Boot, Tapestry, MongoDB y de algunos lenguajes que soporta la JVM como por ejemplo Groovy, Scala y Kotlin.

Todos los ejemplos están construidos con Gradle por lo que clonar el repositorio y abrirlo con tu IDE favorito será muy fácil.

¿Como ejecutar los ejemplos?

Mediante el Wrapper de Gradle.

  1. Clona el repositorio ó baja el ZIP y descomprimelo en tu computadora.
  2. Sitúate en la carpeta específica del ejemplo que deseas ejecutar.
  3. Ahí encontrarás 2 archivos, gradlew y gradlew.bat que dependiendo del sistema operativo deberás usar. Asumiendo que la mayoría usa Linux o Mac OS ejecutaríamos esto:

Revisa en la carpeta del código fuente del proyecto, si no existen otras indicaciones en el archivo README.md entonces puedes ejecutar el proyecto generalmente de la siguiente forma:

Para ejemplos con Spring Boot

 $ ./gradlew bootRun

Para ejemplos que usen Tapestry

 $ ./gradlew jettyRun

Si el archivo README.md del proyecto contiene indicaciones adicionales, entonces deberás seguir tales.  

Índice de código

Se enlista a continuación una pequeña descripción de cada una de las carpetas de código existente y el enlace al tutorial de mi blog que explica su funcionamiento.

Código Descripción
inyeccion-dependencia Se explica el concepto de inyección de dependencia utilizando Spring
spring-scheduler Se explica como programar tareas que se ejecuten automáticamente usando la anotación @Scheduledde Spring. Una excelente alternativa a Quartz.
spring-set-profile Frecuentemente necesitamos obtener recursos o urls que varian dependiendo si estamos ejecutando la aplicación en desarrollo, QA o producción. Este tutorial explica como hacerlo de forma muy fácil usando los perfiles de Spring.
spring-async Este Cookbook simula el registro de un usuario en una base de datos mientras envia correos electronicos reales en segundo plano usando el servidor SMTP de Google
spring-rest-1 Video que muestra como desarrollar un sencillo servicio web tipo REST usando Spring Boot.
spring-retry Cuando el envío de un correo electrónico falla ó un servicio web no responde por intermitencias en la red o porque el servidor está caído, es importante tener un sistema preparado para reintentar la operación. En este cookbook veremos como hacer esto con spring-retry.
spring-statemachine En este cookbook modelaremos una sencilla encuesta con máquinas de estados usando el proyecto oficial spring-statemachine.
spring-webflux En este tutorial se muestra un sencillo ejemplo usando programación reactiva de Spring 5 (Spring Boot 2)
spring-auth-jwt En este tutorial aprenderás como implementar seguridad basada en token a tus servicios REST mediante JSON Web Token.
spring4-sse Muestra código de ejemplo del uso de Server-Sent Events usando Spring 4.
spring-jdbctemplate Aprenderemos lo fácil que resulta trabajar con una base de datos relacional H2 en memoria y con mysql usando Spring Boot.
spring5-webflux En este tutorial se explica el concepto de Programación Reactiva de forma simple y clara. Al final desarrollamos un ejemplo web usando WebFlux de Spring 5 y el soporte para MongoDB y Thymeleaf reactivo.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].