Comunidad

Cuestiones acerca de Java México

¿Eres nuevo? ¿Cómo hacer que tus preguntas tengan mas posibilidades de ser respondidas?

Es normal que un usuario al tener un problema con algún programa quiera obtener ayuda de la comunidad y se disponga a escribir en algunos de los foros. Pero, ¿Que pasa cuando al crear el tema este queda como si hubiera sido escrito por un niño de 5 años?
Aquí daré unos tips sobre como hacer que tu pregunta tenga mas chance de ser respondida, mas rápido y con mas ganas de ayudarte por parte de la comunidad.
El mismo propósito de este tema puede parecer innecesario y/o inservible, por varias razones. Pero hay un motivo que me impulsa a hacerlo: me he dado cuenta de que la mayoría de las personas no saben como redactar una pregunta.

Instalando Concurnas, un nuevo lenguaje JVM

Concurnas es un "nuevo" lenguaje de programación dependiente de la JVM.

El sitio oficial dice que el lenguaje es:

Un lenguaje de programación JVM de código abierto diseñado para construir sistemas concurrentes, distribuidos y paralelos confiables, escalables y de alto rendimiento.

Concurnas es interoperable con Java (y otros lenguajes JVM): las organizaciones pueden aprovechar el software Java existente en un entorno concurrente.

En comparación con otros lenguajes, los desarrolladores de Concurnas necesitan escribir menos líneas de código. Ese código es más seguro y más fácil de probar, lo que aumenta la calidad y aumenta la productividad de los desarrolladores.

ejemplo.conc

class X{
   def hola(){
      System.out.println("Hola desde clase X")
   }
}
class Y{
   def hola(){
      System.out.println("Hola desde clase Y")
   }
}

def main(args String[]){
   new X().hola()
   new Y().hola()
}

A primera vista es muy parecido a Groovy, pero solo en apariencia.

Para instalar el lenguaje podemos usar SDKMAN!

 

Instalando Jenkins

Jenkins, al igual que Docker, se han vuelto una moda. Una moda que, tarde o temprano, todo desarrollador tendrá que usar.

Jenkins promete cosas como:

  • Control de versiones de tu código.
  • Construcción automática.
  • Controlar y monitorear procesos
  • y muchas otras cosas más.
  • Lo primero que hay que hacer es bajarlo.

    Instalarlo es relativamente fácil. Debemos ubicarnos en la carpeta donde este el archivo jenkins.war y desde una terminal teclear:
    java -jar jenkins.war

    Al instalarse se genera una clave que tendrás que usar. Copiamos esa clave.

    Abrimos un navegador en la URL: http://localhost:8080

    Pegamos la clave que vemos en la terminal y damos clic en Continuar (o Continue).

Hasta siempre James Gosling. El creador de Java, dice adiós.

James Gosling, miembro de la Academia Nacional de Ingeniería de Estados Unidos y creador principal del lenguaje Java, ha partido a un mejor lugar. Deja un legado en el mundo de la informática y los lenguajes de programación.

El ex CEO y fundador de Oracle,Lawrence J. Ellison, al enterarse de esta noticia dijo:
"James Gosling ha dejado un hueco difícil de llenar. No sabíamos nada de su condición. De haberlo sabido le hubiéramos dado un puesto vitalicio en la empresa y la libertad absoluta para nuevos proyectos. Lamentamos la noticia, estamos muy consternados".

Aquí en www.javamexico.org reconocemos todo el esfuerzo de este hombre por mantener a Java en el mundo del sofware libre. Lamentablemente al desaparecer Sun Microsystems no pudo hacerse de los derechos del lenguaje y éstos pasaron a manos de Oracle quienes optaron por darle otro enfoque y alejarse un poco de la filosofía open source.

Probablemente esto fue lo que ocasionó el declive anímico del veterano programador.

Java México no dice un adiós, le desea un buen viaje. Donde sea que haya ido.

Kotlin for Beginners


Koltin
es un lenguaje dependiente de la Máquina Virtual Java (JVM); empresas como Google han adoptado este lenguaje porque promete ofrecer compatibilidad e interoperabilidad con proyectos hechos con le lenguaje Java. Kotlin es muy similar a otros lenguajes de programación como Scala y Go (e incluso Typescript). Al igual que Java posee tipos clase (Byte, Short, Int, Float, Double, Boolean, Char). Además podemos importar librerías de Java sin ningún problema. Para declarar una variable modificable usamos var, para declarar una variable no modificable usamos val (similar a Scala).

Actualmente es muy popular para el desarrollo de aplicaciones móviles en Android.

Usando SDKMAN! podemos instalarlo.

$ sdk install kotlin

Mostramos la versión instalada.

$ kotlinc -version

Primeros pasos con Selenium I

Hola :

Esta es la primera entrada de lo que pienso podría ser una librería que en algún momento le podría servir a alguien, he estado pensando en una forma en la cual poder ayudar con la configuración un poco más ordenada de lo que es la automatización de pruebas, obviamente existen muchas maneras de realizar test y en algún momento estaré pensando en publicar todas o la mayoría de herramientas que nos permitan realizar estas tareas de alguna mejor forma, así que esta primera entrada tratara de las automatizaciones de pruebas front-end por medio de Selenium WebDriver.
También empezaré a escribir sobre postman y algunas cosas que he tenido que aprender (no soy perfil tester, pero me interesan este tipo de pruebas)
La solución que se va a desarrollar en futuros posts me ha servido, y tal vez alguien pueda modificarla o aprovecharla para su beneficio y adaptarla a sus propias necesidades esto es lo bonito de la POO, pero antes de picar código, se debe de empezar con la teoría :) animo !

Docker

Los beneficios de Docker para los desarrollos cuál es la ventaja sobre las aplicaciones...???

Interfaz en java

Hola a todos,
necesito ayuda con un trabajo de Interfaz de la U en el cual tengo dudas,
algún Usuario que me pueda ayudar un poco.
----------------------------------------------------------------------------------
dejen sus correos en los comentarios para enviar el proyecto.

Gracias por todo

Ayuda con netbeans y wsdl

Hola alguien me puede ayudar estoy nuevo en el mundo del webservice y estoy viendo un tutorial el cual al hacerlo en mi lapto no me corre, será algún problema con el netbeans en la configuración ?

https://youtu.be/_b4lLBrizjg

Yo creo el proyecto java web luego creo el servicio y hago un paquete , hago la operación nueva, termino el servicio corro el proyecto, me abre la pagina localhost:8080/webservice01/ y funciona pero al agregarle el nombre del servicio más ? Wsdl me da error estado http 404 webservice/es
Cual será el error si hago todo igual, si alguien me ayuda se lo agradeceria, gracias

Distribuir contenido