<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Java Core on Gustavo Peiretti</title>
		<link>https://gustavopeiretti.com/es/categories/java-core/</link>
		<description>Recent content in Java Core on Gustavo Peiretti</description>
		<generator>Hugo</generator>
		<language>es</language>
		
		
		
		
			<lastBuildDate>Fri, 19 Jun 2020 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://gustavopeiretti.com/es/categories/java-core/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Elasticsearch - Como utilizar la geolocalización</title>
				<link>https://gustavopeiretti.com/elastic-search-geolocalizacion/</link>
				<pubDate>Fri, 19 Jun 2020 00:00:00 +0000</pubDate>
				<guid>https://gustavopeiretti.com/elastic-search-geolocalizacion/</guid>
				<description>&lt;p&gt;En este ejemplo, vamos a entender cómo utilizar la geolocalización de ElasticSearch.&#xA;Agregaremos documentos con geolocalización utilizando &lt;em&gt;geo_point&lt;/em&gt; y buscaremos luego esos documentos mediante coordenadas.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java como cambiar el time zone a un Date</title>
				<link>https://gustavopeiretti.com/java-cambiar-time-zone-date/</link>
				<pubDate>Fri, 29 Jun 2018 23:41:47 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-cambiar-time-zone-date/</guid>
				<description>&lt;p&gt;Vamos a examinar cómo cambiar el time zone de un date en java de distintos modos.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java Convertir un List a un Map usando Stream</title>
				<link>https://gustavopeiretti.com/java-convertir-list-map/</link>
				<pubDate>Thu, 31 May 2018 23:25:43 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-convertir-list-map/</guid>
				<description>&lt;p&gt;En este articulo veras como convertir un list a un map utilizando para ello un Stream disponible desde Java 8.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 Stream map flatMap y filter</title>
				<link>https://gustavopeiretti.com/java-8-stream-map-flatmap-filter/</link>
				<pubDate>Mon, 19 Mar 2018 23:09:44 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-8-stream-map-flatmap-filter/</guid>
				<description>&lt;p&gt;Stream map te permite leer cada elemento y transformar los valores que se encuentran en el &lt;a href=&#34;https://gustavopeiretti.com/java-8-uso-stream-basico/&#34;&gt;Stream&lt;/a&gt; entregandote otro&lt;/p&gt;&#xA;&lt;p&gt;Stream con el resultado para seguir realizando operaciones.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 Variable Scope en Lambda</title>
				<link>https://gustavopeiretti.com/java-variable-scope-lambda/</link>
				<pubDate>Mon, 12 Mar 2018 23:25:18 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-variable-scope-lambda/</guid>
				<description>&lt;p&gt;El acceso a variables dentro de &lt;a href=&#34;https://gustavopeiretti.com/java-8-usar-expresiones-lambda/&#34;&gt;lambdas&lt;/a&gt; puede ser algo confuso, pero es sencillo si lo ves con un ejemplo.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 Constructor por Referencia</title>
				<link>https://gustavopeiretti.com/java-8-constructor-referencia/</link>
				<pubDate>Thu, 08 Mar 2018 23:10:59 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-8-constructor-referencia/</guid>
				<description>&lt;p&gt;En Java 8 se han introducido importantes cambios como lambdas, interfaces funcionales y métodos por referencia.&lt;/p&gt;&#xA;&lt;p&gt;Veamos ahora cómo hacer uso de constructores por referencia.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 Optional</title>
				<link>https://gustavopeiretti.com/java-8-optional/</link>
				<pubDate>Fri, 26 Jan 2018 22:23:39 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-8-optional/</guid>
				<description>&lt;p&gt;Java 8 introduce &lt;a href=&#34;https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Optional&lt;/a&gt;, este es un wrapper que nos ayuda a prevenir los nullpointer tan comunes en Java. Optional nos da un métodos adecuados para validar si el valor contenido esta null o no.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 como usar fechas y horas con la api java.time</title>
				<link>https://gustavopeiretti.com/java-8-fechas-horas/</link>
				<pubDate>Wed, 17 Jan 2018 23:34:14 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-8-fechas-horas/</guid>
				<description>&lt;p&gt;Java 8 nos trae al fin una nueva api para el manejo de fechas. Nos encontramos dentro del paquete &lt;a href=&#34;https://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;strong&gt;java.time&lt;/strong&gt;&lt;/a&gt; con nuevas clases para resolver los problemas con fechas como LocalDate, horas con LocalTime o la combinación de fecha y hora con LocalDateTime. También incluye como es debido dentro de esta api el uso de zonas horarios con ZonedDateTime.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java – como usar ExecutorService</title>
				<link>https://gustavopeiretti.com/java-executorservice/</link>
				<pubDate>Thu, 11 Jan 2018 23:24:09 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-executorservice/</guid>
				<description>&lt;p&gt;ExecutorService nos simplifica las tareas asincronas proveyendo un pool de hilos que son manejados por esta API abstrayendonos del trabajo de crearlos y asignarles tareas a estos hilos.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 Reference method</title>
				<link>https://gustavopeiretti.com/java-8-reference-method/</link>
				<pubDate>Tue, 18 Apr 2017 21:38:12 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-8-reference-method/</guid>
				<description>&lt;p&gt;Puedes utilizar lambda para crear métodos anónimos, pero hay casos en el que estas expresiones &lt;a href=&#34;https://gustavopeiretti.com/java-8-usar-expresiones-lambda/&#34;&gt;lambda&lt;/a&gt; no hacen otra cosa más que llamar a otro método.&lt;/p&gt;&#xA;&lt;p&gt;En estos casos resulta más claro llamar al método directamente por su nombre.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 Uso de Stream básico</title>
				<link>https://gustavopeiretti.com/java-8-uso-stream-basico/</link>
				<pubDate>Thu, 13 Apr 2017 22:37:30 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-8-uso-stream-basico/</guid>
				<description>&lt;p&gt;Podemos definir Streams como una secuencia de funciones que se ejecutan una detrás de otra, de forma anidada.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 Usar expresiones Lambda</title>
				<link>https://gustavopeiretti.com/java-8-usar-expresiones-lambda/</link>
				<pubDate>Thu, 06 Apr 2017 14:38:25 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-8-usar-expresiones-lambda/</guid>
				<description>&lt;p&gt;Las expresiones lambda son una forma de crear funciones anónimas y que puedes utilzar en dónde el párametro recibido sea una &lt;a href=&#34;https://gustavopeiretti.com/java-8-interfaces-funcionales/&#34;&gt;interfaz funcional&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java Codigos de Barra con ZXing</title>
				<link>https://gustavopeiretti.com/java-codigos-barra-zxing/</link>
				<pubDate>Thu, 16 Feb 2017 21:38:24 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-codigos-barra-zxing/</guid>
				<description>&lt;p&gt;El código de barra QR Code (Quick Response Code) es capaz de almacenar muchos más datos en menos tamaño en comparación con otros códigos de barra.&lt;/p&gt;&#xA;&lt;p&gt;Veamos con un breve ejemplo utilizando ZXing como crear códigos QR. Este ejemplo también te servirá para cualquier otro tipo de código soportado.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 Interfaces Funcionales</title>
				<link>https://gustavopeiretti.com/java-8-interfaces-funcionales/</link>
				<pubDate>Mon, 02 May 2016 22:30:54 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-8-interfaces-funcionales/</guid>
				<description>&lt;p&gt;Desde versiones anteriores conoces las interfaces SAM (Single Abstract Method interfaces).&lt;/p&gt;&#xA;&lt;p&gt;Es decir, interfaces que tienen un solo método abstracto; ejemplo de ellas encontramos a java.lang.Runnable&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java 8 – Default Methods – Métodos Default</title>
				<link>https://gustavopeiretti.com/java-8-default-methods-metodos-default/</link>
				<pubDate>Thu, 21 Apr 2016 20:40:50 +0000</pubDate>
				<guid>https://gustavopeiretti.com/java-8-default-methods-metodos-default/</guid>
				<description>&lt;p&gt;Java 8 ha hecho cambios en las interfaces, las que ahora podemos agregarles métodos default (default methods). Esto permite agregar métodos a las interfaces sin necesidad de implementarlos en las clases hijas.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Observar cambios en directorios con Java</title>
				<link>https://gustavopeiretti.com/observar-cambios-en-directorios-con-java/</link>
				<pubDate>Fri, 18 Sep 2015 23:40:06 +0000</pubDate>
				<guid>https://gustavopeiretti.com/observar-cambios-en-directorios-con-java/</guid>
				<description>&lt;p&gt;A partir de Java 7 contamos con la posibilidad de observar cambios en un directorio y de este modo supervisar determinados eventos tales como creación, modificación o eliminación ocurridos en alguna ruta de nuestro sistema operativo.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Introducción usando Pattern y Matcher</title>
				<link>https://gustavopeiretti.com/introduccion-usando-pattern-y-matcher/</link>
				<pubDate>Wed, 03 Sep 2014 14:25:46 +0000</pubDate>
				<guid>https://gustavopeiretti.com/introduccion-usando-pattern-y-matcher/</guid>
				<description>&lt;p&gt;Esta es una introducción, bastante simple, a fin de comprender acerca de patrones. Los patrones son expresiones que podemos utilizar para buscar dentro de un texto.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
