Muy a menudo citamos a personalidades conocidas del mundo de Java y del desarrollo de software en general, recomendamos libros que han escrito sobre Java y hacemos referencia a sus trabajos. A pesar de su condición de expertos reconocidos, muchos de ellos son conocidos sólo en círculos relativamente estrechos de codificadores Java experimentados que están activamente interesados en la vida de la comunidad Java. Por lo tanto, hoy decidimos preparar una breve descripción de las principales "celebridades" de Java del mundo: los expertos más famosos que no solo tienen una amplia experiencia en el desarrollo de Java, sino que también la comparten activamente en sus blogs, cuentas de Twitter, libros y también hablan. en vivo en varias conferencias y talleres.
Twitter de Javin Paul: @javinpaul Su blog: https://javarevisited.blogspot.com/ Otro de sus blogs (hasta 2015): https://www.java67.com/ Página Hacker Noon de Javin Paul: https://hackernoon. es/@javinpaul
1. Josué Bloch
En cualquier lista de expertos en Java, Joshua Bloch ocuparía, con razón, un lugar destacado. Es un programador estadounidense y autor de varios libros conocidos, incluido el clásico libro de texto "Java: Effective Java". Por cierto, recomendamos encarecidamente leer la tercera edición de este libro en nuestra reciente selección de los mejores libros nuevos para desarrolladores de Java . Joshua Bloch fue arquitecto jefe de Java en Google, desarrollador de Sun Microsystems y arquitecto de sistemas senior en Transarc. Fue responsable del desarrollo y la implementación de numerosas características de la plataforma Java, en particular, Java Collections Framework y el paquete java.math. Además del libro Effective Java, Joshua Bloch, en coautoría con otros expertos, escribió dos libros más populares y legibles sobre Java: Java Puzzles (“Java en 24 horas” en traducción al ruso) y Java Concurrency In Practice. Twitter de Joshua Bloch: @joshbloch Su página de GitHub: https://github.com/jbloch/2. Brian Goetz
Brian Goetz es un desarrollador profesional con más de 20 años de experiencia. Es el autor principal del libro antes mencionado Java Concurrency In Practice, así como de más de 75 artículos sobre desarrollo de software. Brian ha sido arquitecto del lenguaje Java en Oracle durante más de diez años (trabajó en Sun Microsystem antes de su adquisición por parte de Oracle). Brian Goetz habla con bastante frecuencia en conferencias y otros eventos dedicados a Java y la programación en general, principalmente en Estados Unidos. Twitter de Brian Goetz: @BrianGoetz Blog de Brian Goetz (no actualizado desde 2014, pero las publicaciones antiguas son bastante interesantes): http://briangoetz.blogspot.com3. Rod Johnson
Rod Johnson es un famoso desarrollador y experto en informática australiano, creador de Spring: quizás el framework Java más popular del mundo. Rod Johnson fue el fundador de SpringSource y su director ejecutivo hasta 2009, cuando VMware adquirió SpringSource. El marco Spring nació durante el libro de Johnson Expert One-on-One J2EE Design and Development, que ha recibido varias reimpresiones desde su lanzamiento. Rod también escribió el libro Desarrollo profesional de Java con Spring Framework. En 2016, Johnson fundó Atomist, una empresa que opera en el segmento de entrega de software. También forma parte de la junta directiva de otras empresas de software. Twitter de Rod Johnson: @springrod Blog de Rod en el sitio web de Atomist: https://blog.atomist.com/author/rod/ Rod también tiene una cuenta en el sitio de preguntas y respuestas Quora (aunque no ha estado activo desde 2015): https://www.quora.com/profile/Rod-Johnson-24. James Gosling
Por supuesto, en un artículo sobre personajes famosos del mundo Java, no se puede dejar de mencionar a James Gosling, el padre fundador del lenguaje de programación Java. Gosling trabajó en Sun Microsystems durante más de veinte años, desde 1984, y no salió de allí hasta 2010, después de que Oracle Corporation absorbiera a Sun. Posteriormente, ocupó cargos en Google, la startup Liquid Robotics (adquirida por Boeing) y Amazon Web Services. James también es asesor en Lightbend (la empresa de Martin Odersky, que populariza el lenguaje Scala), director independiente en Jelastic y asesor estratégico en Eucalyptus, y ocupa un puesto en la junta directiva de DIRTT Environmental Solutions. James Gosling fue coautor de The Java Programming Language con otros expertos, que se ha reimpreso cuatro veces, así como de otros libros de texto sobre Java. Twitter de James Gosling: @errcraft5. Martín Odersky
Martin Odersky es un experto en informática de Alemania, conocido principalmente como el creador del lenguaje de programación Scala. También desarrolló Java Generics y creó javac, un compilador de Java. En 2011, Martin Odersky fundó Typesafe Inc (rebautizada como Lightbend Inc en 2016), que apoya y populariza Scala. Es profesor en el Instituto Federal Suizo de Tecnología de Lausana (EPFL), autor de un curso gratuito sobre el lenguaje Scala - Principios de programación funcional en Scala - en la plataforma Coursera. Por cierto, el curso todavía está disponible para todos. Twitter de Martin Odersky: @odersky Página de Coursera de Martin Odersky: https://www.coursera.org/instructor/~6726276. Corte de Doug
Doug Cutting es un reconocido desarrollador, defensor y creador de tecnologías de búsqueda de código abierto. Fundó los proyectos de tecnología de búsqueda de código abierto Lucene y, con Mike Cafarella, Nutch. Ambos proyectos ahora están administrados por la Apache Software Foundation. Cutting y Cafarella también son cofundadores del proyecto Apache Hadoop. En 2010, Doug Cutting fue elegido presidente de la junta directiva de la Apache Software Foundation, cargo que ocupó hasta 2015. En 2015, Cutting recibió el prestigioso premio O'Reilly Open Source por sus contribuciones al desarrollo de software de código abierto. Doug Cutting también es considerado uno de los pioneros de la tecnología Big Data. Actualmente se desempeña como arquitecto jefe en Cloudera, un proveedor de soluciones de software en la nube para empresas. Twitter de Doug Cutting: @cutting Página de GitHub de Doug: https://github.com/cutting7. Javín Pablo
Javin Paul es un desarrollador Java experimentado, bloguero y autor de numerosos artículos sobre Java en diversos recursos. Casi todos los que están interesados en información sobre Java en inglés han encontrado en un momento u otro sus materiales en Internet. Paul dice que ha estado trabajando con Java y FIX Tutorial y tecnologías Tibco RV durante los últimos siete años. Es autor de varios tutoriales y guías populares, que incluyen "3 formas de revertir una matriz en Java", "Por qué usamos subprocesos en Java", "10 puntos sobre modificadores o campos volátiles en Java" y otros.*Aparentemente, Javin Paul no es un gran fanático de la publicidad; no publica fotos suyas en Internet.
GO TO FULL VERSION