The document discusses Java licensing, OpenJDK, GraalVM, Quarkus, Kubernetes, MicroProfile, and best practices for developing cloud native Java applications. It provides an overview of licensing changes to Java, alternatives to Oracle JDK including Amazon Corretto and Eclipse OpenJ9. It also summarizes GraalVM capabilities, introduces Quarkus as a framework for building container-based applications, and discusses using Kubernetes for deploying Java applications. MicroProfile specifications and Eclipse projects are reviewed. The presentation concludes with discussions of architecture, processes, tooling and monitoring considerations for cloud native development.
Continuous (Non)-Functional Testing of Microservices on k8s QAware GmbH
Ā
Continuous Lifecycle Online 2021, May 11th 2021, online: Vortrag von Mario-Leander Reimer (@LeanderReimer, Principal Software Architect bei QAware)
== Please download slides if blurred! ==
Abstract:
Continuous delivery is everywhere. Well, not quite! Many teams still fail to continuously deliver well tested and stable product increments to production, especially when it comes to its non-functional attributes. Usually with the same old excuse: these high-level tests are too laborious and expensive to implement. But the opposite could be the case! This slides will show how easy it is to implement continuous performance, security and acceptance tests based for microservices on Kubernetes using well-known open source tools.
In celebration of the launch of the Knative Cookbook, we will run a fast-paced live code demonstration of the coolest Knative-based techniques that we can imagine that include Kafka and Kamel.
>>> View this presentation online at http://github-service-universe.kimminich.de/ <<<
PDF version of the slide deck for my JavaLand 2015 talk "All-round careful Software Development with GitHub Services"
Tools for unit testing, building applications, analyzing software quality and planning release scopes are an essential aspect of modern software development. With GitHub and "pluggable" external services there are lots of options to move these aspects into "the Cloud". For open source projects this is a viable alternative to on-premise solutions. In this talk I will present and demonstrate the CI lifecycle of some of my recent projects hosted on GitHub where I tried to integrate modern tools (e.g. Gradle, npm, bower) and external services (e.g. Travis-CI, Code Climate, Coveralls, HuBoard, AmazonSNS, NMA). The benefits and limitations of those services will be honestly illuminated. I am not affiliated with any of the providers mentioned, so this talk will not end up as a marketing show! Instead, the audience is supposed go out of this talk with some new things to try out with their own GitHub projects while hopefully being able to avoid some of the ramp-up difficulties.
PRESENTED AT OPENSTACK SUMMIT - BARCELONA 2016
With test driven development, continuous integration/continuous deployment and devops practices now the norm, most organizations understand the importance of testing their applications. But what about the cloud those applications are going to live on? Too many companies miss this critical step, leading to gaps in their operations, which can lead to production issues, API outages, inability to upgrade, and general instability of the cloud. It all begs the question: āDo you even test?" During this session, attendees will learn how Rackspace leverages Red Hatās Distributed Continuous Integration (DCI) to build a better OpenStack experience for their customers while reducing the time required to not only roll out the latest version of OpenStack to new customers, but also begin upgrading customers within weeks of announcement. In addition to this, the automated testing in DCI raises bugs directly with Red Hat QEs team to shorten the feedback cycle and improve the final product.
Continuous (Non)-Functional Testing of Microservices on k8s QAware GmbH
Ā
Continuous Lifecycle Online 2021, May 11th 2021, online: Vortrag von Mario-Leander Reimer (@LeanderReimer, Principal Software Architect bei QAware)
== Please download slides if blurred! ==
Abstract:
Continuous delivery is everywhere. Well, not quite! Many teams still fail to continuously deliver well tested and stable product increments to production, especially when it comes to its non-functional attributes. Usually with the same old excuse: these high-level tests are too laborious and expensive to implement. But the opposite could be the case! This slides will show how easy it is to implement continuous performance, security and acceptance tests based for microservices on Kubernetes using well-known open source tools.
In celebration of the launch of the Knative Cookbook, we will run a fast-paced live code demonstration of the coolest Knative-based techniques that we can imagine that include Kafka and Kamel.
>>> View this presentation online at http://github-service-universe.kimminich.de/ <<<
PDF version of the slide deck for my JavaLand 2015 talk "All-round careful Software Development with GitHub Services"
Tools for unit testing, building applications, analyzing software quality and planning release scopes are an essential aspect of modern software development. With GitHub and "pluggable" external services there are lots of options to move these aspects into "the Cloud". For open source projects this is a viable alternative to on-premise solutions. In this talk I will present and demonstrate the CI lifecycle of some of my recent projects hosted on GitHub where I tried to integrate modern tools (e.g. Gradle, npm, bower) and external services (e.g. Travis-CI, Code Climate, Coveralls, HuBoard, AmazonSNS, NMA). The benefits and limitations of those services will be honestly illuminated. I am not affiliated with any of the providers mentioned, so this talk will not end up as a marketing show! Instead, the audience is supposed go out of this talk with some new things to try out with their own GitHub projects while hopefully being able to avoid some of the ramp-up difficulties.
PRESENTED AT OPENSTACK SUMMIT - BARCELONA 2016
With test driven development, continuous integration/continuous deployment and devops practices now the norm, most organizations understand the importance of testing their applications. But what about the cloud those applications are going to live on? Too many companies miss this critical step, leading to gaps in their operations, which can lead to production issues, API outages, inability to upgrade, and general instability of the cloud. It all begs the question: āDo you even test?" During this session, attendees will learn how Rackspace leverages Red Hatās Distributed Continuous Integration (DCI) to build a better OpenStack experience for their customers while reducing the time required to not only roll out the latest version of OpenStack to new customers, but also begin upgrading customers within weeks of announcement. In addition to this, the automated testing in DCI raises bugs directly with Red Hat QEs team to shorten the feedback cycle and improve the final product.
Wrapping up a 4-city Tech Radar roadshow in Brisbane, ThoughtWorks Australiaās Head of Technology Scott Shaw and senior consultant Jean Robert DāAmore cover topics from all 4 quadrants of the latest edition of the ThoughtWorks Technology Radar. This presentation covers Consumer-Driven Contract Testing, Security, Nancy, Apache Mesos, and Docker.
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...DynamicInfraDays
Ā
Slides from Tim Gross's talk "Autopilot: Running Real-world Applications in Containers" at ContainerDays Boston 2016: http://dynamicinfradays.org/events/2016-boston/programme.html#autopilot
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)DynamicInfraDays
Ā
Slides from Borja Burgos' talk "Docker For the Developer" at ContainerDays Boston 2016: http://dynamicinfradays.org/events/2016-boston/programme.html#dockerdev
Vulnerability Exploitation in Docker Container EnvironmentsFlawCheck
Ā
According to Forrester, 53% of IT respondents say their biggest concern about containers is security. Containerization is not only prevalent in browsers (Google Chrome), desktop applications (Adobe Reader X), and mobile operating systems (Apple iOS), but is also invading the data center via Docker. Docker and other LXC-based containerization solutions provide isolation via Linux control groups (cgroups). However, containers can still be exploited and even with kernel-level isolation, critical data can be stolen. In this presentation, the FlawCheck team will exploit real-world Docker implementations and show what can be done to mitigate the risk.
Why we donāt use the Term DevOps: the Journey to a Product Mindset - Destinat...Henning Jacobs
Ā
While the adoption of DevOps makes teams move faster with reduced dependency on central operations, it can constrain teams who lack the skills to self-manage the full application and infrastructure stack.
The way to overcome this challenge is creating an internal platform and treating it as a world-class product offering. āApplying product management to internal platforms means establishing empathy with internal consumers (read: developers) and collaborating with them on the design. Platform product managers establish roadmaps and ensure the platform delivers value to the business and enhances the developer experienceā, via ThoughtWorks Technology Radar.
In this talk, Henning Jacobs will walk you through how Zalando adopted a customer-first mindset with regards to its developer tooling. He will show the effect on developer satisfaction when internal platforms are given the same respect as external product offerings. Henning will furthermore tell his story about how Zalando moved from a classical infrastructure team to a product mindset with strong focus on building a world-class developer experience. Henning shares both their learnings and challenges going through this transition, and the impact it has on the daily life of Zalandoās customers (developers).
This talk was given in Aarhus on 4th of June 2019.
Continuous (Non-)Functional Testing of Microservices on K8sQAware GmbH
Ā
Code Days, February 2021, talk by Mario-Leander Reimer (@LeanderReimer, Chief Software Architect at QAware)
== Please download slides if blurred! ==
Abstract: Continuous delivery is everywhere. Well, not quite! Many teams still fail to continuously deliver well tested and stable product increments to production. Usually with the same old excuse: these high-level tests are too laborious and expensive to implement. But the opposite could be the case! This session will highlight the challenges and importance of early (non-)functional testing for cloud-native applications. Then, we will show how easy it is to implement continuous performance, security and acceptance tests for microservices based on K8s.
Quarkus ĆØ un framework Java per creare microservizi e applicazioni cloud native. In questa sessione, vedremo cosa mette a disposizione, quali sono le differenze rispetto ai framework Java tradizionali (e.g. JEE) e perchĆØ vale la pena adottare Quarkus.
Deploying & Scaling OpenShift on OpenStack using Heat - OpenStack Seattle Mee...Diane Mueller
Ā
OpenShift Origin is an open-source Platform-as-a-Service project sponsored by Red Hat. In this session, Diane will be discussingOpenShift's use of Heat to deploy OpenShift on OpenStack showcase a number of aspects of configuring and managing a complex application on OpenStackās Diskimage-builder and OpenStackās Heat, both tools are bundled with RHOS 4.
Diane will walk thru the basic architecture of the application being deployed (OpenShift), then discuss how to configure OpenStack Neutron networking for OpenShift, register images with Glance, monitor Heat, and then show how to point OpenShift command line client to the broker's public ip address and begin using OpenShift.
All the heat templates used are available here:https://github.com/openstack/heat-templates and this is an awesome way to learn about Heat and contribute to both the OpenShift & OpenStack communities.
Speaker: Diane Mueller, OpenShift Origin Community Manager
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019Jakarta_EE
Ā
In this presentation we will cover some of those challenges, discuss how one of those standards efforts (Eclipse MicroProfile) has helped move the Java community forward, and give an hint at some changes happening in the Java language and frameworks with the Quarkus project as an example.
Speaker: Mark Little, Red Hat
These are the slides for the talk I did together with John Sullivan on how to use various open source technologies, like JFR and Open Tracing together to facilitate deep tracing of microservices written in Java. We also showed how these technologies are used in the Oracle Management Cloud APM solution.
Codecamp 2020 microservices made easy workshopJamie Coleman
Ā
Ever wondered what makes a cloud-native application ācloud-nativeā? Ever wondered what the unique challenges are and how best to address them on fully-open Java technologies? In this workshop, youāll learn what it means to be cloud-native and how that impacts application development. Youāll learn about Eclipse MicroProfile, an industry collaboration defining technologies for the development and management of cloud-native microservices. With a full set of MicroProfile workshop modules available to you, youāll be able to start with the basics of REST services and progress to more advanced topics, or you can jump right in and develop secure, fault tolerant, configurable and monitorable microservices.
Once youāve developed your microservice, youāll learn how to package it in a Docker container and deploy it to a Kubernetes cluster. Finally, youāll learn the role of a service mesh and use Istio to manage your microservice interactions or you can choose to deploy your microservices to OpenShift.
Wrapping up a 4-city Tech Radar roadshow in Brisbane, ThoughtWorks Australiaās Head of Technology Scott Shaw and senior consultant Jean Robert DāAmore cover topics from all 4 quadrants of the latest edition of the ThoughtWorks Technology Radar. This presentation covers Consumer-Driven Contract Testing, Security, Nancy, Apache Mesos, and Docker.
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...DynamicInfraDays
Ā
Slides from Tim Gross's talk "Autopilot: Running Real-world Applications in Containers" at ContainerDays Boston 2016: http://dynamicinfradays.org/events/2016-boston/programme.html#autopilot
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)DynamicInfraDays
Ā
Slides from Borja Burgos' talk "Docker For the Developer" at ContainerDays Boston 2016: http://dynamicinfradays.org/events/2016-boston/programme.html#dockerdev
Vulnerability Exploitation in Docker Container EnvironmentsFlawCheck
Ā
According to Forrester, 53% of IT respondents say their biggest concern about containers is security. Containerization is not only prevalent in browsers (Google Chrome), desktop applications (Adobe Reader X), and mobile operating systems (Apple iOS), but is also invading the data center via Docker. Docker and other LXC-based containerization solutions provide isolation via Linux control groups (cgroups). However, containers can still be exploited and even with kernel-level isolation, critical data can be stolen. In this presentation, the FlawCheck team will exploit real-world Docker implementations and show what can be done to mitigate the risk.
Why we donāt use the Term DevOps: the Journey to a Product Mindset - Destinat...Henning Jacobs
Ā
While the adoption of DevOps makes teams move faster with reduced dependency on central operations, it can constrain teams who lack the skills to self-manage the full application and infrastructure stack.
The way to overcome this challenge is creating an internal platform and treating it as a world-class product offering. āApplying product management to internal platforms means establishing empathy with internal consumers (read: developers) and collaborating with them on the design. Platform product managers establish roadmaps and ensure the platform delivers value to the business and enhances the developer experienceā, via ThoughtWorks Technology Radar.
In this talk, Henning Jacobs will walk you through how Zalando adopted a customer-first mindset with regards to its developer tooling. He will show the effect on developer satisfaction when internal platforms are given the same respect as external product offerings. Henning will furthermore tell his story about how Zalando moved from a classical infrastructure team to a product mindset with strong focus on building a world-class developer experience. Henning shares both their learnings and challenges going through this transition, and the impact it has on the daily life of Zalandoās customers (developers).
This talk was given in Aarhus on 4th of June 2019.
Continuous (Non-)Functional Testing of Microservices on K8sQAware GmbH
Ā
Code Days, February 2021, talk by Mario-Leander Reimer (@LeanderReimer, Chief Software Architect at QAware)
== Please download slides if blurred! ==
Abstract: Continuous delivery is everywhere. Well, not quite! Many teams still fail to continuously deliver well tested and stable product increments to production. Usually with the same old excuse: these high-level tests are too laborious and expensive to implement. But the opposite could be the case! This session will highlight the challenges and importance of early (non-)functional testing for cloud-native applications. Then, we will show how easy it is to implement continuous performance, security and acceptance tests for microservices based on K8s.
Quarkus ĆØ un framework Java per creare microservizi e applicazioni cloud native. In questa sessione, vedremo cosa mette a disposizione, quali sono le differenze rispetto ai framework Java tradizionali (e.g. JEE) e perchĆØ vale la pena adottare Quarkus.
Deploying & Scaling OpenShift on OpenStack using Heat - OpenStack Seattle Mee...Diane Mueller
Ā
OpenShift Origin is an open-source Platform-as-a-Service project sponsored by Red Hat. In this session, Diane will be discussingOpenShift's use of Heat to deploy OpenShift on OpenStack showcase a number of aspects of configuring and managing a complex application on OpenStackās Diskimage-builder and OpenStackās Heat, both tools are bundled with RHOS 4.
Diane will walk thru the basic architecture of the application being deployed (OpenShift), then discuss how to configure OpenStack Neutron networking for OpenShift, register images with Glance, monitor Heat, and then show how to point OpenShift command line client to the broker's public ip address and begin using OpenShift.
All the heat templates used are available here:https://github.com/openstack/heat-templates and this is an awesome way to learn about Heat and contribute to both the OpenShift & OpenStack communities.
Speaker: Diane Mueller, OpenShift Origin Community Manager
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019Jakarta_EE
Ā
In this presentation we will cover some of those challenges, discuss how one of those standards efforts (Eclipse MicroProfile) has helped move the Java community forward, and give an hint at some changes happening in the Java language and frameworks with the Quarkus project as an example.
Speaker: Mark Little, Red Hat
These are the slides for the talk I did together with John Sullivan on how to use various open source technologies, like JFR and Open Tracing together to facilitate deep tracing of microservices written in Java. We also showed how these technologies are used in the Oracle Management Cloud APM solution.
Codecamp 2020 microservices made easy workshopJamie Coleman
Ā
Ever wondered what makes a cloud-native application ācloud-nativeā? Ever wondered what the unique challenges are and how best to address them on fully-open Java technologies? In this workshop, youāll learn what it means to be cloud-native and how that impacts application development. Youāll learn about Eclipse MicroProfile, an industry collaboration defining technologies for the development and management of cloud-native microservices. With a full set of MicroProfile workshop modules available to you, youāll be able to start with the basics of REST services and progress to more advanced topics, or you can jump right in and develop secure, fault tolerant, configurable and monitorable microservices.
Once youāve developed your microservice, youāll learn how to package it in a Docker container and deploy it to a Kubernetes cluster. Finally, youāll learn the role of a service mesh and use Istio to manage your microservice interactions or you can choose to deploy your microservices to OpenShift.
Slides of Maxim Burgerhout from RedHat ( @MaximBurgerhout ). This presentation was given at the Reactive Amsterdam meetup: https://www.meetup.com/Reactive-Amsterdam , in collaboration with GOTO Nights Amsterdam. Recording of the talk is here: https://www.youtube.com/watch?v=X2NFGHQzQok
Presented by Vaibhav Choudhary, Java Platforms Team, Oracle in Walmart languages meetup on 28th April in BLR.
Java with all its recent changes are ready for Cloud and for Container. Letās unfold the story:
Performance Improvement
Fast startup time
Low memory overhead
Respective to container boundaries, if any
Spring Boot to Quarkus: A real app migration experience | DevNation Tech TalkRed Hat Developers
Ā
Running a Spring Boot application but still want to benefit from Quarkus and its supersonic, subatomic Java capabilities? Me too! With a āhello worldā everything looks simple, but what about a real app? Will it be easy? Or fun? In this session weāll show our experience migrating a Spring Boot app to Quarkus. Technologies involved in the app include Hibernate, Prometheus, REST endpoints, and more. Be prepared to listen to a journey of reality, failure, and wins in the Quarkus universe.
Implementing Microservices with Jakarta EE and MicroProfileKevin Sutter
Ā
My half of the presentation at Devoxx BE 2018 (@DevoxxBE). I give brief histories of both MicroProfile and Jakarta EE, and then discuss ways that the two platforms might come together at some point. The associated recording is here: https://www.youtube.com/watch?v=VqMs6a3nv_0
D. Andreadis, Red Hat: Concepts and technical overview of QuarkusUni Systems S.M.S.A.
Ā
Dimitris Andreadis, Director of Engineering and Manager of the Quarkus Team at Red Hat, discusses the History, Concepts and Technical Overview of Quarkus framework. The webinar was delivered on June 25, 2020
AppFuse is an open source project/application that uses best-of-breed Java open source tools to help you develop web applications quickly and efficiently. Not only does it provide documentation on how to develop light-weight POJO-based applications, it includes features that many applications need out-of-the-box: authentication and authorization, remember me, password hint, skinnability, file upload, Ajax libraries, signup and SSL switching. This is one of the main features in AppFuse that separates it from the other "CRUD Generation" frameworks like Ruby on Rails, Trails and Grails. AppFuse is already an application when you start using it, which means code examples are already in your project. Furthermore, because features already exist, the amount of boiler-plate code that most projects need will be eliminated.
In this session, you will learn Seven Simple Reasons to Use AppFuse. If you don't use it to start your own projects, hopefully you will see that it provides much of the boiler-plate code that can be used in Java-based web applications. Since it's Apache Licensed, you're more than welcome to copy/paste any code from it into your own applications.
Also see article published at:
http://www.ibm.com/developerworks/java/library/j-appfuse/index.html
Come experience how you can build cloud-native solutions quickly and efficiently with open, free, enterprise-grade, cloud-native Java programming APIs optimized for microservices and cloud in MicroProfile and Jakarta EE. We'll introduce you to the open source technologies available for you to use within the Java ecosystem and then demonstrate how you can make of these through a hands-on interactive lab that you can join in with too!
Vagrant or docker for java dev environmentOrest Ivasiv
Ā
Discussed docker concept, docker containers usage in Java project. Reviewed issues related to Vagrant docker provisioning. Reviewed docker use case in current project
Similar to [JOI] TOTVS Developers Joinville - Java #1 (20)
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
Ā
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Ā
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Ā
Clients donāt know what they donāt know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clientsā needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Ā
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
Ā
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
Ā
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more āmechanicalā approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
Ā
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Welocme to ViralQR, your best QR code generator.ViralQR
Ā
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Ā
Building better applications for business users with SAP Fiori.
ā¢ What is SAP Fiori and why it matters to you
ā¢ How a better user experience drives measurable business benefits
ā¢ How to get started with SAP Fiori today
ā¢ How SAP Fiori elements accelerates application development
ā¢ How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
ā¢ How SAP Fiori paves the way for using AI in SAP apps
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Ā
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Ā
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
6. 6Licenciamento do Java
Java 8 e anteriores
A cada 3 anos mais ou menos era lanƧada uma nova versĆ£o
ā¢ Demora na entrega de novas funcionalidades
ā¢ Demora na correĆ§Ć£o de bugs
Fim das atualizaƧƵes pĆŗblicas
ā¢ Janeiro/2019 - Uso comercial
ā¢ Dezembro/2020
Fonte: https://www.oracle.com/technetwork/java/java-se-support-roadmap.html
7. 7Licenciamento do Java
Java 9 e
posteriores
LanƧado em Setembro/2017
ā¢ LanƧamento de uma nova
versĆ£o a cada 6 meses
Features Releases
ā¢ VersƵes maiores onde sĆ£o
disponibilizados novos recursos
da linguagem
Updates Releases
ā¢ Acontecem 2x dentro do perĆodo
ā¢ AtualizaƧƵes de seguranƧa
ā¢ CorreƧƵes de bugs
Fonte: https://www.oracle.com/technetwork/java/java-se-support-roadmap.html
8. 8Mais confuso do que o John Travolta com mƔscara do Nicolas Cage
13. 13The Future of Java EE
ā¢ Oracle contributed GlassFish and the Java EE APIs and TCKs to Jakarta EE
ā¢ The Jakarta EE Working Group was formed and supporting committees to provide governance to
the community and facilitate collaboration.
ā¢ The Eclipse Foundation Specification Process was created, and customization created and
approved for the Jakarta EE Specification Process.
ā¢ Specification projects are being created and work is underway now within the community to deliver
the Jakarta EE 8 release later this year.
ā¢ javax.* namespace was moved to the jakarta.* namespace
28. 28
āOne VM to rule them ALLā¦ā
GraalVM
POLYGLOT
Zero overhead interoperability between programming languages allows you to
write polyglot applications and select the best language for your task.
NATIVE
Native images compiled with GraalVM ahead-of-time improve the startup time
and reduce the memory footprint of JVM-based applications.
DEFINITION
GraalVM is a universal virtual machine for running applications written in
JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy,
Kotlin, Clojure, and LLVM-based languages such as C and C++.
EMBEDDABLE
GraalVM can be embedded in both managed and native applications. There are
existing integrations into OpenJDK, Node.js and Oracle Database.
Top 10 Things To Do With GraalVM
29. 29
Components:
- SDK
- Compiler
- Truffle
- Tools
- Substrate VM
- Sulong
- TRegex
- VM
GraalVM
STARTUP TIME PEAK THROUGHPUT
MAX LATENCYMEMORY FOOTPRINT
PACKAGING SIZE
30. Is a framework that allows ahead-of-time (AOT)
compilation of Java applications under closed-world
assumption into executable images or shared objects
(ELF-64 or 64-bit Mach-O).
SUBSTRATE
VM
https://github.com/oracle/graal/tree/master/substratevm
32. Q U A R K U
SSupersonic Subatomic
Java
https://quarkus.io/
33. 33Container first
https://quarkus.io/
Quarkus tailors your application for GraalVM and HotSpot.
Amazingly fast boot time, incredibly low RSS memory (not just heap
size!) offering near instant scale up and high density memory utilization
in container orchestration platforms like Kubernetes.
34. 34Developer joy
https://quarkus.io/
Combine both the familiar imperative code and the non-blocking
reactive style when developing applications.
A cohesive platform for optimized developer joy:
ā Unified configuration;
ā Zero config, live reload in the blink of an eye;
ā Streamlined code for the 80% common usages, flexible for the 20%;
ā No hassle native executable generation.
35. 35Best of breed libraries and standards
https://quarkus.io/
Quarkus brings a cohesive, fun to use full-stack framework
by leveraging best of breed libraries you love and use wired on a standard backbone.
41. 41
The āātechnology area is cyclical, from time to time
the same technologies come back, with different
names (Heidemann, Vanei)
Series available at https://dev.to/sandrogiacom/kubernetes-for-java-developers-setup-41nk
Kubernetes for Java developers
42. 42
Kubernetes is a portable, extensible open-source platform for
managing containerized workloads and services, that facilitates
both declarative configuration and automation.
It has a large, rapidly growing ecosystem.
Kubernetes services, support, and tools are widely available.
https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
What is Kubernetes
43. 43
ā¢ Docker
ā¢ Minikube
ā¢ Kubectl
ā¢ VirtualBox
ā¢ GNU make (recommended)
https://github.com/sandrogiacom/k8s
Setup
70. 70VisĆ£o de arquitetura
Processo de
Desenvolvimento
Processos, metodologias
e padrƵes para o
desenvolvimento.
(Pipelines e
documentaƧƵes)
3
Plataforma
Componentes de
infraestrutura para suportar
a operaĆ§Ć£o (plataforma) e
desenvolvimento
(facilitadores para a
abstraĆ§Ć£o no framework).
2
Framework Java
Framework Java seguindo
a visĆ£o de arquitetura do
TOTVS Platform com
suporte a boas prƔticas de
desenvolvimento de
aplicaƧƵes cloud nativas
(DDD, TDD e BDD, Event
Sourcing, CQRS).
1
71. 71Componentes de framework
RepositĆ³rio
JSON
SeguranƧa
(Oauth2 e
JWT)
API de Mensageria
(Spring Cloud
Stream e RabbitMQ)
Domain Driven Design,
Event Sourcing e
CQRS
InternacionalizaĆ§Ć£o
e LocalizaĆ§Ć£o
Multi-TenĆ¢ncia
(Database,
Schema e
Discriminator)
CustomizaĆ§Ć£o e
PersonalizaĆ§Ć£o
OrquestraĆ§Ć£o
(BPMN,
DMN, CMMN
e Flowable)
SPRING CLOUD
FRAMEWORK
Logging
Coreografia