Este documento descreve as principais características do cristianismo e do judaísmo. No cristianismo, Deus é a divindade principal, a Bíblia é o livro sagrado e a cruz é o principal símbolo. No judaísmo, Javé é a divindade, a Tora é o livro sagrado e a Estrela de David e o Candelabro de 7 braços são os principais símbolos. Ambas as religiões têm rituais como missas, procissões e celebrações do Yom Kipur e da Pásc
Este documento proporciona una lista de las herramientas y funciones de Word 2007 explicadas por Lorena Milena Sánchez Cardona en una tutoría para estudiantes de segundo semestre de Técnico en Sistemas en Risaralda, Colombia. La lista incluye opciones de formato, edición, inserción de elementos, correcciones ortográficas y gramáticales, y más.
Shawn Mendes is a Canadian singer-songwriter born in 1998. He started gaining fans in 2013 by posting song covers on Vine. Mendes rose to fame in 2015 when his single "Stitches" reached the top 10 in the US and Canada. He comes from a family of four, with his father from Portugal and mother from England.
El documento describe diferentes tipos de agroecosistemas, incluyendo sistemas agrícolas y pecuarios, policultivos, agroforestales y acuicultura. Explica que un agroecosistema sostenible es estable, equitativo y productivo, y depende de componentes bióticos como organismos, flora y fauna, y factores físicos como energía, minerales y suelo. También discute los huertos familiares como agroecosistemas sostenibles que usan estrategias como multicultivos y agrosilvicult
Este documento describe el tiempo continuo en inglés. Explica que se usa para acciones que están ocurriendo ahora o en un tiempo cercano, o acciones que no han terminado. También se puede usar para describir acciones futuras. El tiempo continuo se construye con el verbo "to be" en el presente o pasado más el gerundio del verbo principal. Proporciona ejemplos de oraciones afirmativas, negativas e interrogativas en el presente y pasado continuo.
Tres citas breves describen al violín como el alma de la humanidad, un instrumento que puede traer felicidad a un hombre solo con un plato de fruta, y como el amor, cuyas cuerdas recuerdan la música aun cuando esta se detiene.
Este documento presenta un proyecto escolar para estudiantes de tercer año de secundaria en la asignatura de español. El proyecto consiste en la producción de un programa de radio sobre distintas culturas del mundo, con el objetivo de desarrollar competencias comunicativas y de apreciación cultural. Los estudiantes investigarán varias culturas, organizarán la información, y grabarán un programa radiofónico de 5 minutos utilizando el software Audacity. Serán evaluados en base a su proceso de elaboración y un guión radiofónico, así como
Este documento descreve as principais características do cristianismo e do judaísmo. No cristianismo, Deus é a divindade principal, a Bíblia é o livro sagrado e a cruz é o principal símbolo. No judaísmo, Javé é a divindade, a Tora é o livro sagrado e a Estrela de David e o Candelabro de 7 braços são os principais símbolos. Ambas as religiões têm rituais como missas, procissões e celebrações do Yom Kipur e da Pásc
Este documento proporciona una lista de las herramientas y funciones de Word 2007 explicadas por Lorena Milena Sánchez Cardona en una tutoría para estudiantes de segundo semestre de Técnico en Sistemas en Risaralda, Colombia. La lista incluye opciones de formato, edición, inserción de elementos, correcciones ortográficas y gramáticales, y más.
Shawn Mendes is a Canadian singer-songwriter born in 1998. He started gaining fans in 2013 by posting song covers on Vine. Mendes rose to fame in 2015 when his single "Stitches" reached the top 10 in the US and Canada. He comes from a family of four, with his father from Portugal and mother from England.
El documento describe diferentes tipos de agroecosistemas, incluyendo sistemas agrícolas y pecuarios, policultivos, agroforestales y acuicultura. Explica que un agroecosistema sostenible es estable, equitativo y productivo, y depende de componentes bióticos como organismos, flora y fauna, y factores físicos como energía, minerales y suelo. También discute los huertos familiares como agroecosistemas sostenibles que usan estrategias como multicultivos y agrosilvicult
Este documento describe el tiempo continuo en inglés. Explica que se usa para acciones que están ocurriendo ahora o en un tiempo cercano, o acciones que no han terminado. También se puede usar para describir acciones futuras. El tiempo continuo se construye con el verbo "to be" en el presente o pasado más el gerundio del verbo principal. Proporciona ejemplos de oraciones afirmativas, negativas e interrogativas en el presente y pasado continuo.
Tres citas breves describen al violín como el alma de la humanidad, un instrumento que puede traer felicidad a un hombre solo con un plato de fruta, y como el amor, cuyas cuerdas recuerdan la música aun cuando esta se detiene.
Este documento presenta un proyecto escolar para estudiantes de tercer año de secundaria en la asignatura de español. El proyecto consiste en la producción de un programa de radio sobre distintas culturas del mundo, con el objetivo de desarrollar competencias comunicativas y de apreciación cultural. Los estudiantes investigarán varias culturas, organizarán la información, y grabarán un programa radiofónico de 5 minutos utilizando el software Audacity. Serán evaluados en base a su proceso de elaboración y un guión radiofónico, así como
This document discusses decision modeling notation (DMN) and how it can be used to supplement business process modeling notation (BPMN). It provides an overview of DMN including decision requirements diagrams, decision tables, the FEEL expression language, and conformance levels. Examples are given of modeling price calculation decisions. Tools for DMN include the Drools business rules management system, which provides level 3 conformance for modeling executable decisions.
The document provides an overview of the history and evolution of Java, including key events and releases. It discusses the original Java Man fossil discovery in 1891 and notes how 100 years later, a new generation of Java Men were discovered with the creation of the Java programming language in 1991. The summary also mentions that Indy, the famous film character, served as inspiration for CroDuke Indy, HUJAK's Java conference mascot.
This document compares Java and Scala for web development using the Playframework 2.5.x. It provides an overview of Scala and the Playframework, including how to set up a Play application with Scala. It demonstrates building a sample web application for a speaker database using Play and Scala, including setting up the project structure, models, database integration, JSON handling, testing, and deployment. The document aims to demonstrate how to develop a web application from start to finish using the Playframework and Scala.
This document discusses using FreeMarker as a template engine with Spring MVC instead of JSP. It provides an overview of FreeMarker, how to configure Spring MVC to use it, and examples of FreeMarker syntax including variables, collections, includes, and macros. Commonly used FreeMarker components are demonstrated along with comparisons to JSP syntax.
The document provides an overview of the Graal VM, which is a new just-in-time (JIT) compiler for the Java Virtual Machine (JVM) that brings high performance to scripting languages via the Truffle API. It discusses how Graal generates machine code from an optimized AST rather than bytecode, and how the Truffle API allows creation of language interpreters in Graal. Performance benchmarks show Graal improving performance for languages like JavaScript, Ruby, and R compared to other implementations. Future directions include supporting more languages and compiler optimizations in Graal's extensible framework.
This document discusses why Scrum may not be suitable for certain situations and provides 10 anti-patterns of Scrum usage. It suggests that Scrum works best for complex product development when used as intended for the right jobs. However, it may not be a good fit if a team is too small, projects are too simple, skill sets are too varied, or if the principles of Scrum are not accepted or fully learned. The document recommends considering alternative frameworks like Kanban that may impose less rigidity if Scrum proves restrictive.
This document provides an introduction to Apache Spark and Scala. It discusses that Apache Spark is a general purpose cluster computing system that is faster than Hadoop MapReduce, runs locally and in the cloud. It has high-level APIs for Scala, Python, Java and R. The document outlines Spark's core components including SQL, MLlib, GraphX and streaming. It describes Spark's main data collections of RDDs for unstructured data and DataFrames/Datasets for structured data. Finally, it provides an overview of demonstrations that will be covered including the Spark shell, notebook, streaming and deploying a mini project to Google Cloud Dataproc.
The document discusses Oracle's Application Container Cloud Service, a new cloud platform for deploying containerized applications. It provides benefits like productivity for developers, enabling DevOps practices through integration with Oracle Developer Cloud Service, and automating infrastructure provisioning and application lifecycle management. Developers can build applications, package them into a ZIP file along with configuration files, and deploy them elastically on the container cloud which supports polyglot applications and automatic scaling. The platform simplifies deploying modern, cloud-native applications on containers.
This document discusses Croatian company CROZ's use of OpenShift for container-based application deployments and management. OpenShift provides a supported Kubernetes distribution using Docker containers and DevOps tools to enable fast application development. CROZ set up a three node OpenShift cluster using Ansible for self-service provisioning of customer and internal projects. OpenShift allows CROZ to easily deploy and manage applications in a cloud environment, replacing custom VMs, with benefits like reduced overhead and fast replacement of failed instances. It integrates with tools like Jenkins for continuous integration and delivery of projects using OpenShift's deployment capabilities.
This document introduces KumuluzEE, a Java microservices framework. It discusses how KumuluzEE can be used to build a microservices-based online store application. KumuluzEE allows developing microservices using standard Java EE APIs and packaging them into independent JAR files. It also supports automated configuration and deployment of microservices to containers and clouds. The document ends by discussing how existing Java EE applications can be migrated to microservices with KumuluzEE.
Spring REST Docs is a framework that allows generating documentation for REST APIs through automated tests. It produces documentation that is accurate, readable, and avoids code pollution by generating snippets from tests. The documentation can be output in formats like HTML, Markdown, and PDF. Tests are written using MockMVC or RestAssured to make requests, and snippets of the request/response are extracted to include in documentation. This allows documentation to be updated automatically whenever tests change.
What is kratom used for| Kratom Powder | krabot.com kra bot
If the kratom powder is additional to the milk, the powder can float on high and can resist engrossing the liquid. albeit the combo is stirred, it tends to continue floating and forms lumps.
Este documento describe la evolución histórica del tratamiento de las personas con discapacidad, desde la exclusión hasta la inclusión actual. Comenzó con la exclusión en los años 30, luego la segregación en instituciones en los años 50, la integración en escuelas especiales en los 70 y finalmente la inclusión en escuelas regulares en los 90, con apoyo especializado. También señala que la sociedad ha ido cambiando su perspectiva, pasando de la indiferencia a comprometerse con la atención a la diversidad.
This document discusses integrating Spring Boot and JavaFX for an embedded and desktop application. It outlines the motivation for using these technologies, describes the implementation journey which faced limited integration materials, and demonstrates a simple "Hello World" example. While integration posed some challenges, combining Spring Boot and JavaFX provides benefits from both worlds. The conclusion is that yes, Spring Boot and JavaFX can work together, though JavaFX still lacks traction despite its benefits.
1) The document discusses REST (Representational State Transfer), its constraints, and the Richardson Maturity Model for classifying RESTful web services.
2) It introduces JSON API as a standard for building RESTful hypermedia APIs and describes how the Katharsis library implements JSON API in Java applications.
3) An example is provided of using Spring Boot and Katharsis to build a RESTful web service with a Project and Task domain that follows the JSON API standard.
Edu mapa "Poštujemo različitosti" prezentacija za odgajateljePRECEDE
Tijekom trodnevnog treninga 29.11.- 1.12. u Zagrebu, praktičari iz pet zemalja partnera u projektu PRECEDE - Partnerstvo za prihvaćanje i suradnju kroz predškolski odgoj i obrazovanje u Europi (Makedonija, Kosovo, Albanija, Srbija i Hrvatska) osposobili su se za primjenu Edu mape Poštujemo različitosti, autora Zrinke Ostović i Danka Butorca. Radi se o inovativnom didaktičkom materijalu namijenjenom uvažavanju različitosti i promicanju tolerancije među najmlađima. Ovo je power point prezentacija koju su autori izradili za korištenje na treningu.
This document discusses decision modeling notation (DMN) and how it can be used to supplement business process modeling notation (BPMN). It provides an overview of DMN including decision requirements diagrams, decision tables, the FEEL expression language, and conformance levels. Examples are given of modeling price calculation decisions. Tools for DMN include the Drools business rules management system, which provides level 3 conformance for modeling executable decisions.
The document provides an overview of the history and evolution of Java, including key events and releases. It discusses the original Java Man fossil discovery in 1891 and notes how 100 years later, a new generation of Java Men were discovered with the creation of the Java programming language in 1991. The summary also mentions that Indy, the famous film character, served as inspiration for CroDuke Indy, HUJAK's Java conference mascot.
This document compares Java and Scala for web development using the Playframework 2.5.x. It provides an overview of Scala and the Playframework, including how to set up a Play application with Scala. It demonstrates building a sample web application for a speaker database using Play and Scala, including setting up the project structure, models, database integration, JSON handling, testing, and deployment. The document aims to demonstrate how to develop a web application from start to finish using the Playframework and Scala.
This document discusses using FreeMarker as a template engine with Spring MVC instead of JSP. It provides an overview of FreeMarker, how to configure Spring MVC to use it, and examples of FreeMarker syntax including variables, collections, includes, and macros. Commonly used FreeMarker components are demonstrated along with comparisons to JSP syntax.
The document provides an overview of the Graal VM, which is a new just-in-time (JIT) compiler for the Java Virtual Machine (JVM) that brings high performance to scripting languages via the Truffle API. It discusses how Graal generates machine code from an optimized AST rather than bytecode, and how the Truffle API allows creation of language interpreters in Graal. Performance benchmarks show Graal improving performance for languages like JavaScript, Ruby, and R compared to other implementations. Future directions include supporting more languages and compiler optimizations in Graal's extensible framework.
This document discusses why Scrum may not be suitable for certain situations and provides 10 anti-patterns of Scrum usage. It suggests that Scrum works best for complex product development when used as intended for the right jobs. However, it may not be a good fit if a team is too small, projects are too simple, skill sets are too varied, or if the principles of Scrum are not accepted or fully learned. The document recommends considering alternative frameworks like Kanban that may impose less rigidity if Scrum proves restrictive.
This document provides an introduction to Apache Spark and Scala. It discusses that Apache Spark is a general purpose cluster computing system that is faster than Hadoop MapReduce, runs locally and in the cloud. It has high-level APIs for Scala, Python, Java and R. The document outlines Spark's core components including SQL, MLlib, GraphX and streaming. It describes Spark's main data collections of RDDs for unstructured data and DataFrames/Datasets for structured data. Finally, it provides an overview of demonstrations that will be covered including the Spark shell, notebook, streaming and deploying a mini project to Google Cloud Dataproc.
The document discusses Oracle's Application Container Cloud Service, a new cloud platform for deploying containerized applications. It provides benefits like productivity for developers, enabling DevOps practices through integration with Oracle Developer Cloud Service, and automating infrastructure provisioning and application lifecycle management. Developers can build applications, package them into a ZIP file along with configuration files, and deploy them elastically on the container cloud which supports polyglot applications and automatic scaling. The platform simplifies deploying modern, cloud-native applications on containers.
This document discusses Croatian company CROZ's use of OpenShift for container-based application deployments and management. OpenShift provides a supported Kubernetes distribution using Docker containers and DevOps tools to enable fast application development. CROZ set up a three node OpenShift cluster using Ansible for self-service provisioning of customer and internal projects. OpenShift allows CROZ to easily deploy and manage applications in a cloud environment, replacing custom VMs, with benefits like reduced overhead and fast replacement of failed instances. It integrates with tools like Jenkins for continuous integration and delivery of projects using OpenShift's deployment capabilities.
This document introduces KumuluzEE, a Java microservices framework. It discusses how KumuluzEE can be used to build a microservices-based online store application. KumuluzEE allows developing microservices using standard Java EE APIs and packaging them into independent JAR files. It also supports automated configuration and deployment of microservices to containers and clouds. The document ends by discussing how existing Java EE applications can be migrated to microservices with KumuluzEE.
Spring REST Docs is a framework that allows generating documentation for REST APIs through automated tests. It produces documentation that is accurate, readable, and avoids code pollution by generating snippets from tests. The documentation can be output in formats like HTML, Markdown, and PDF. Tests are written using MockMVC or RestAssured to make requests, and snippets of the request/response are extracted to include in documentation. This allows documentation to be updated automatically whenever tests change.
What is kratom used for| Kratom Powder | krabot.com kra bot
If the kratom powder is additional to the milk, the powder can float on high and can resist engrossing the liquid. albeit the combo is stirred, it tends to continue floating and forms lumps.
Este documento describe la evolución histórica del tratamiento de las personas con discapacidad, desde la exclusión hasta la inclusión actual. Comenzó con la exclusión en los años 30, luego la segregación en instituciones en los años 50, la integración en escuelas especiales en los 70 y finalmente la inclusión en escuelas regulares en los 90, con apoyo especializado. También señala que la sociedad ha ido cambiando su perspectiva, pasando de la indiferencia a comprometerse con la atención a la diversidad.
This document discusses integrating Spring Boot and JavaFX for an embedded and desktop application. It outlines the motivation for using these technologies, describes the implementation journey which faced limited integration materials, and demonstrates a simple "Hello World" example. While integration posed some challenges, combining Spring Boot and JavaFX provides benefits from both worlds. The conclusion is that yes, Spring Boot and JavaFX can work together, though JavaFX still lacks traction despite its benefits.
1) The document discusses REST (Representational State Transfer), its constraints, and the Richardson Maturity Model for classifying RESTful web services.
2) It introduces JSON API as a standard for building RESTful hypermedia APIs and describes how the Katharsis library implements JSON API in Java applications.
3) An example is provided of using Spring Boot and Katharsis to build a RESTful web service with a Project and Task domain that follows the JSON API standard.
Edu mapa "Poštujemo različitosti" prezentacija za odgajateljePRECEDE
Tijekom trodnevnog treninga 29.11.- 1.12. u Zagrebu, praktičari iz pet zemalja partnera u projektu PRECEDE - Partnerstvo za prihvaćanje i suradnju kroz predškolski odgoj i obrazovanje u Europi (Makedonija, Kosovo, Albanija, Srbija i Hrvatska) osposobili su se za primjenu Edu mape Poštujemo različitosti, autora Zrinke Ostović i Danka Butorca. Radi se o inovativnom didaktičkom materijalu namijenjenom uvažavanju različitosti i promicanju tolerancije među najmlađima. Ovo je power point prezentacija koju su autori izradili za korištenje na treningu.
Predavanje i radionica Borisa Vidovića, ravnatelja OŠ Pujanki u Splitu, održane na Drugoj regionalnoj konferenciji Asocijacije direktora škola iz Crne Gore, Srbije, Bosne i Hercegovine, Hrvatske, Slovenije, Makedonije i Rusije, u Budvi od 3.-5.10.2013.
This document discusses Java development tools and best practices. It provides survey results on topics like the most commonly used Java versions, IDEs, frameworks, testing tools, and more. The document also covers new Java features like switch expressions, which allow switch statements to be used as expressions and simplify control flow without needing breaks. Examples demonstrate using switch expressions to yield values from a switch block.
The document discusses Java's continued popularity and evolution. It provides statistics showing Java remains the #1 and #3 most popular programming language. It outlines the various JDK releases available and describes how Java continues to innovate through incremental 6-month releases while ensuring backwards compatibility. It also discusses proposals to shift to releasing long-term support versions every 2 years instead of every 3 years to better meet developer and enterprise needs.
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Behaviour-Driven Development (or TDD for that matter) is one of the pillars of Software Quality. While it is very important, not many of us do it or do not have the support from the management to invest time in it. Commonly, it has been described as a waste of time or an intangible effort conflicting with the deadlines. In this presentation, I would like to share my experiences with the Behaviour-Driven Development, the effects of not having it at all, as well as the outcomes of working on projects where a significant amount of behavior is automated with Cucumber tool.
By attending this session you will be able to learn what BDD and Cucumber are, how to build Cucumber tests and hear about first-hand experiences around automating specifications.
This document provides an overview of the current state and future of Java. It discusses the continued growth and popularity of Java over 24+ years as the #1 programming language. It summarizes the major Java Development Kit (JDK) releases from JDK 8 to the latest JDK 14 final release candidate, highlighting new features, preview features, and long-term support versions. The document also discusses the different open-source and commercial options for downloading the JDK, such as Oracle JDK, OpenJDK, Azul Zulu, and others.
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader - Daniel Strmečki
Your success depends on others, a 1-man army can only achieve so much. The only way to progress from coder to leader is to learn how to scale yourself. Nowadays, you can become a Senior Developer with just a few years of experience. After that, there are many roads and possibilities you can take. Whether you decide for a developer, architect, manager or a mixed career, at one point, you will need to become a leader. In the first chapter of the lecture we will start a discussion on how to get there. Since your time is limited, you need to mentor, coach, motivate and engage others. Start with making a stable foundation, like setting up a proper onboarding process. If you help people around you, they will for sure talk about it, and your manager will hear it. Also, demonstrate ability in everyday work: coding, project management, client-focus, communication and care about others. Always stick to your values and keep high standards. In the second chapter we will discuss the challenges that turn up once you get there. At that point you will deal with people more than technology. You will need to step away from coding for meetings very often. Interruptions will happen every day and it we be very hard to maintain “the flow”. You will need to learn how to delegate and drive topics without implementing them yourself. Visit the lecture to find out some techniques for dealing with interruptions, meetings, prioritization, people and their motivation.
The State of Java and Software Development in Croatia (Community Keynote) by dr. sc. Branko Mihaljević, Aleksander Radovan, and doc. dr. sc.Martin Žagar at the 8th International Java Conference in Croatia - JavaCro '19
In this community keynote by HUJAK, we want to present and compare the current state of Java and related software development in Croatia, our part of Europe, and worldwide. Therefore, we will start by discussing the latest global trends in software development and what does it mean in our rapidly evolving world full of new technologies based on IoT, Machine Learning and AI, Blockchain, Virtual Reality, and Robotics, to which we must respond to ASAP. Of course, when addressing those contemporary technology trends, we will focus mostly on our country and the region. In the other part, we will discuss the major events in the world of Java that happened in the last few years since Java 8 and Java 9/10/11 were widely adopted. We will see what Java 11 and 12 brought us and what developers are mostly using (or not) and why, as well as what will be there interesting in Java 13 and beyond, including new features from incubator projects Amber and Valhalla, and new ideas from projects Loom, Panama, Skara, and Metropolis. Once again, we are going to take a typical developer’s point of view on software development challenges in this part of Europe, and we will discuss the future of our software developers from the perspective of how to become one (educational institutions and practice) and how to get/earn a good job (local employers and the job market). We intend to close this keynote with details of (y)our favorite Java community aka HUJAK.
This document provides information about HUJAK, a Croatian organization that promotes Java and software development. It discusses HUJAK's role in organizing Java conferences in Croatia, supporting STEM education for children, and connecting Java developers. It also summarizes Java's continued popularity and growth, and outlines some of the upcoming projects that aim to further develop the Java programming language.
This is a story about our exploration of aspects of Polyglot Programming and Memory Management in a (J)VM. The first part is focused on our research of performance of GraalVM, an open-source, high-performance polyglot virtual machine written in Java, as well as an accompanying Graal compiler, supporting JIT and AOT compilation, with outstanding inlining and escape analysis algorithms. In the second part we are dealing with aspects of automatic memory management and garbage collection analysis in an existing JVM, thus comparing the most commonly used (older) garbage collectors such as Serial, Parallel (Old), CMS, and G1, with contemporary and default Parallel Full G1, and new experimental ZGC and Shenandoah, across several JDKs using a common benchmark suite.
We develop an application prototype with Java and Hyperledger Fabric to facilitate people in the company to sell domestic goods to each other using marketplace application. Java and SmartGWT were used to develop UI, part of data were stored in the relational DBMS, while orders and balances were stored on the blockchain, specifically Hyperledger Fabric.
Bugs happen! It is a developers life fact. Let'e explore one way we the developers can help customers to make batter bug reports.
During lifecycle of systems and applications that support complex and long running business processes it is often the challenge to get accurate bug report. In this talk we will present one custom developed solution that we used on several our projects as well as our experiences in using this approach.
With several years of remote work experience in an agile environment, working from beautiful Zagreb for clients abroad and trying out different distributed team setups, we will share the motivation and philosophy behind it. We will also cover best practices, challenges and general tips & tricks in different segments such as work organisation, technical requirements, social requirements, methodology etc.
This talk is recommended for all developers who want to start working remotely or improve the way they already do it, employers who consider establishing distributed teams inside of their companies and clients searching for partners who have distributed teams.
While Kotlin is designed to work well with Java by default, we'll still need to some work to get clean and idiomatic code in both languages.
In this talk we'll cover both how to make your Java code more Kotlin friendly and how to make your Kotlin code nicer to use from Java.
HATEOAS is without a doubt, the least understood pillar of REST. It seems difficult to implement and shows no immediate reward for it, so many developers don't even bother. The truth is, it just has some bad PR and a horrible acronym that sounds like a breakfast cereal. Join me to take a look at the theory and practice behind using hypermedia by examining both web services and web clients. Along the way we will look at some exciting upcoming Spring HATEOAS features, like the Affordances API, and talk about what the future holds for hypermedia in your web services.
This document discusses continuous delivery of microservices on Kubernetes. It notes that previously there were challenges like big bang releases, lack of automation, and complexity in delivering business value. However, tools like Jenkins X now allow for reimagined continuous integration and continuous delivery (CI/CD) workflows for cloud native applications on Kubernetes, providing faster feedback and delivery of value. The document encourages ongoing learning and communication to improve processes.
Individual microservices are relatively easy to develop, but managing a distributed system composed of microservices is never a simple task. Kubernetes helps, but it falls short of providing everything such a system needs. This is where the Istio Service Mesh comes in.
Running microservices in production, you'll soon realize you want things like traffic splitting, automatic connection retries, timeouts and failovers, secure communication and authentication between your services, distributed metrics, tracing and logging. By introducing Istio into your architecture, you get all of that and more. And you get most of it without changing your code at all.
In this talk, you'll see a demonstration of Istio in action and learn about the tricks that make its magic possible.
Do your customers keep complaining about bugs in your software application? Does it take you too much time to implement new features? If yes, then you probably have issues with the quality of your application. Join me to find out what practical steps you can follow to improve the quality of your application!
We are used to give commands to our computers with keyboard - by natural language recognition improvement, services around this technology stack become better and better each day. Using Google Home mini device, IFTTT service and java web socket netty server hosted on red hat Openshift platform, control your loving private computer terminal or any application from distance with your bare voice.
Quality control during apps development demands continuous testing. Selenium, Cucumber, Jenikns and Docker can help us in that process. Hrvoje will share his experience about that subject.
Bugs are a daily cause of stress in our work as Java developers. Those pesky things can hide behind core concepts in Java 9 and 10—there is no way out of this. If we don’t keep up to date with new Java versions, bugs will take over our projects. But can we have fun hunting them? You bet! How about solving a series of Java puzzles as a way to master concepts and save a lot of time finding those tricky bugs? In this session, attendees can help the bug hunters solve fun Java challenges, gain a clear understanding of what causes the most-stressful bugs—and have fun eliminating them from projects.
In H2020 EU project symbIoTe (symbiosis of smart objects across IoT environments) we have been building IoT middleware based on microservices programmed in Java with Spring Boot and Spring Cloud components. Here I will present our experiences in developing such services in distributed team across EU and employed by 15 organizations. I will present organizational and technical advantages and drawbacks as well as our choices in building such system.
More from HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association (20)
2. Hrvatska: Mentalno najsocijalističkija zemlja EU.
CM razvija kulturu uspjeha i dobre volje.
Svako dijete mora imati priliku!
Utječemo na odrasle i cijelo društvo kroz
perspektivu djece.
Croatian Makers
3. - Funkcionalna jezgra suvremenog kurikuluma
- STEM zanimanja: najplaćenija i prevladavaju
- STEM kompetencije: za druga zanimanja
- Vrijednosti: Stvaranje otvorenih nazora i
čvrstog karaktera
STEM u školstvu
12. Edukacija i budućnost: povratna veza
Edukacija
Filozofija i načela koja promoviramo u učionici
DANAS, postaju naša društvena načela SUTRA
Budućnost
13. Pristup učenju
Prikupljanje činjenica i znanja u atmosferi
podređenosti autoritetu
Razvijati znanja i vještine, te razvijati otvoren
i siguran karakter prilagođen suvremenom
društvu, a sve to u kontekstu meta-učenja.
25. Croatian Makers liga
ZAŠTO ROBOTIKA?
- programiranje
- automatika (inter-dics.)
- ‘vlasništvo’
- male ulazne barijere
- jednostavno ne-uspjeti
- igra!
26. Utjecaj na lokalne zajednice
Selo Rajić: Croatian Makers – our door to
the future
Zahvalni smo Croatian Makersu što nam
je otvorio vrata budućnosti. kada, i bi li
uopće u skoroj budućnosti, roboti stigli u
jedno malo slavonsko selo za koje većina
hrvatskih mališana nikada ne bi ni čula,
da nisu na televiziji vidjeli našega robota
kako pleše ili u novinama pročitali o
tome.
27. CM liga
- 1.800 robota
- 320 škola i
ostalih
- oko 8.000 djece