SlideShare ist ein Scribd-Unternehmen logo
1 von 52
What Makes JBoss AS7 Tick?
  Marius Bogoevici
 Senior Software Engineer,
 JBoss by Red Hat
                  What makes JBoss tick?
                         Marius Bogoevici




@mariusbogoevici
Friday, 23 March, 12
About me
                  •    Senior Software Engineer, JBoss by Red Hat

                  •    Snowdrop Lead (Spring extensions for JBoss AS)

                  •    Contributor to Weld, JSR-299 RI

                  •    Contributor to JBoss AS6, JBoss AS7

                  •    Interest in enterprise integration

                       •   committer Spring Integration

                       •   author “Spring Integration in Action” (Manning,
                           2012)


Friday, 23 March, 12
Friday, 23 March, 12
Timeline

     Spring               July      August September February       March
      2010               2011        2011     2011     2012         2012
                          7.0        7.0.1    7.0.2      7.1        7.1.1
                        Java EE 6       Fixes and      Java EE 6
                       Web profile     enhancements    Full profile
                        certified                       certified

                                 http://www.jboss.org/jbossas/
Friday, 23 March, 12
What makes JBoss AS7
                               tick?

                                  or:

                       Understanding JBoss AS7’s
                         features through its
                             architecture




Friday, 23 March, 12
Fast

Friday, 23 March, 12
Friday, 23 March, 12
Friday, 23 March, 12
Friday, 23 March, 12
Friday, 23 March, 12
It’s	 the	 law!
Friday, 23 March, 12
Moore’s Law

                       The number of transistors
                       which can be inexpensively
                        placed on a chip doubles
                            every two years.




Friday, 23 March, 12
1960-2000s: Faster




        Since mid-2000s: more cores,
              energy efficiency,
                 not faster

Friday, 23 March, 12
Amdahl’s Law

     The speedup of a
     program using
     multiple processors          Oh, ok.
     in parallel
     computing is limited
     by the time needed
     for the sequential
     fraction of the
     program.



Friday, 23 March, 12
first-class components


                       improved architecture




Friday, 23 March, 12
Modular
                       architecture
Friday, 23 March, 12
Mi
                                                  cr
                                                    oc
                                Microcontainer on
                       Microkernel           JB
                                           JB os       ta
                                             os s        in
                        JBoss AS 3              s   AS      er
                           Microkernel
                        JBoss AS 4                AS 5
                                                     6
             New architecture

             Requirements:
               Highly concurrent
               Low Memory consumption
               Avoid reflection
               On demand
Friday, 23 March, 12
JBoss AS architecture




Friday, 23 March, 12
Subsystems are extensions
     <server xmlns="urn:jboss:domain:1.2">                   pluggable
              <extensions>                                   extension
                  <extension module="org.jboss.as.web"/>
              </extensions>
                               set of subsystems
         <profile>
             <subsystem xmlns="urn:jboss:domain:web:1.1"
                      default-virtual-server="default-host" native="false">
                 <connector name="http" protocol="HTTP/1.1" scheme="http"
                                                              socket-
     binding="http"/>
                 <virtual-server name="default-host" enable-welcome-root="true">
                      <alias name="localhost"/>
                      <alias name="example.com"/>
                 </virtual-server>                              materialized
             </subsystem>                                        extension
         </profile>

     </server>




Friday, 23 March, 12
Modular service container

                Every deployable entity is a service
                Deployment coordinated by subsystems
                Concurrent service startup
                Parallel dependency resolution
                Lazy loading of expensive services
                STAX parser
                Annotation & reflection indexing
Friday, 23 March, 12
Hierarchical classloading
                                         System CL


                                         Server CL      Hibernate 4


                       Deployment CL                 Deployment CL

                       Hibernate 3.6.x


Friday, 23 March, 12
Friday, 23 March, 12
Friday, 23 March, 12
Modular classloading
                              101
                         Module A      Module B



                        Module C v1   Module C v2




Friday, 23 March, 12
JBoss Modules
                       Modular classloader system
                       Concurrent classloading
                       Pure modularity (deps added on request)
                       Simple dependency rules
                        Extremely fast dependency resolution
                       Deployments are modules themselves
                        Own exclusions/inclusions

Friday, 23 March, 12
And OSGi ?

                                       JBoss OSGi

                       JBoss Modules   Modular Service Container




                         Yes. JBoss AS7 is an OSGi runtime

Friday, 23 March, 12
Exceptionally
                        lightweight
Friday, 23 March, 12
GuruPlug
                                               512M RAM
                                               1.2 GHz
                                               512M NAND Flash




                   More at: http://www.jboss.org/jbw2011keynote
Friday, 23 March, 12
Better control



Friday, 23 March, 12
Wide management options
Friday, 23 March, 12
Standalone mode
                       •   Single server instance

                       •   ‘Classic’ approach

                       •   Managed individually

                           •   configuration file

                           •   web interface

                       •   Best for development



Friday, 23 March, 12
Domain mode
            •      Centralized management

            •      Centralized deployment

            •      Group configuration
                   policy

            •      Suitable for production,
                   large number of servers

            •      Easy vertical scaling

            •      Easy vertical/horizontal
                   clustering


Friday, 23 March, 12
Secure by default
Friday, 23 March, 12
Cloud-ready

Friday, 23 March, 12
https://openshift.redhat.com/
Friday, 23 March, 12
A versatile server




Friday, 23 March, 12
...and a platform



Friday, 23 March, 12
http://jboss.org/switchyard



Friday, 23 March, 12
http://jboss.org/snowdrop



Friday, 23 March, 12
http://torquebox.org

Friday, 23 March, 12
http://jboss.org/immutant



Friday, 23 March, 12
http://jboss.org/capedwarf



Friday, 23 March, 12
Tools


Friday, 23 March, 12
Be a craftsman.




         http://www.jboss.org/tools
Friday, 23 March, 12
Be a craftsman. Faster.




                            http://jboss.org/forge



Friday, 23 March, 12
Learn to trust your code.




             http://jboss.org/arquillian
Friday, 23 March, 12
A community effort ...


Friday, 23 March, 12
Friday, 23 March, 12
... with enterprise support
Friday, 23 March, 12
Friday, 23 March, 12
Questions?



Friday, 23 March, 12
http://jboss.org/jbossas              #jbossas7




                       THANKS!

@mariusbogoevici             mariusb@redhat.com
Friday, 23 March, 12

Weitere ähnliche Inhalte

Andere mochten auch

Jboss App Server
Jboss App ServerJboss App Server
Jboss App Serveracosdt
 
The JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareThe JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareEric D. Schabell
 
JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003runsignup
 
JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixrunsignup
 
JBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJoram Barrez
 
JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 OverviewJBug Italy
 
JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6Saltmarch Media
 
ICANN 52: Universal Acceptance
ICANN 52: Universal AcceptanceICANN 52: Universal Acceptance
ICANN 52: Universal AcceptanceICANN
 
Educomunicación. Capacidades emocionales de la comunicación audiovisual.
Educomunicación. Capacidades emocionales de la comunicación audiovisual.Educomunicación. Capacidades emocionales de la comunicación audiovisual.
Educomunicación. Capacidades emocionales de la comunicación audiovisual.soyelreylearn
 
Office depot duales studium
Office depot duales studiumOffice depot duales studium
Office depot duales studiumodface
 
THiiiNK! Design architectural and design images, photos, sketches, models, pl...
THiiiNK! Design architectural and design images, photos, sketches, models, pl...THiiiNK! Design architectural and design images, photos, sketches, models, pl...
THiiiNK! Design architectural and design images, photos, sketches, models, pl...THiiiNK! Design
 
Startup Marketing Club - Email Marketing - March 2014
Startup Marketing Club - Email Marketing - March 2014Startup Marketing Club - Email Marketing - March 2014
Startup Marketing Club - Email Marketing - March 2014Lari Numminen
 
Monitoramento e Comportamento do Consumidor
Monitoramento e Comportamento do ConsumidorMonitoramento e Comportamento do Consumidor
Monitoramento e Comportamento do ConsumidorTarcízio Silva
 
Las relaciones en el ecosistemas acabado del todo
Las relaciones en el ecosistemas acabado del todoLas relaciones en el ecosistemas acabado del todo
Las relaciones en el ecosistemas acabado del todoceip la almozara
 
Aulas E Workshops 2010
Aulas E Workshops 2010Aulas E Workshops 2010
Aulas E Workshops 2010SPASO ZEN
 
Fórum de Gestão Estratégica de Riscos para Auditoria
Fórum de Gestão Estratégica de Riscos para AuditoriaFórum de Gestão Estratégica de Riscos para Auditoria
Fórum de Gestão Estratégica de Riscos para Auditoriavan_bretas
 

Andere mochten auch (20)

Jboss App Server
Jboss App ServerJboss App Server
Jboss App Server
 
The JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareThe JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source Middleware
 
JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003
 
JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrix
 
JBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten Laureijs
 
JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 Overview
 
JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6
 
JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6
 
mla
mlamla
mla
 
Arauto junho 2010
Arauto  junho 2010Arauto  junho 2010
Arauto junho 2010
 
ICANN 52: Universal Acceptance
ICANN 52: Universal AcceptanceICANN 52: Universal Acceptance
ICANN 52: Universal Acceptance
 
Educomunicación. Capacidades emocionales de la comunicación audiovisual.
Educomunicación. Capacidades emocionales de la comunicación audiovisual.Educomunicación. Capacidades emocionales de la comunicación audiovisual.
Educomunicación. Capacidades emocionales de la comunicación audiovisual.
 
Office depot duales studium
Office depot duales studiumOffice depot duales studium
Office depot duales studium
 
THiiiNK! Design architectural and design images, photos, sketches, models, pl...
THiiiNK! Design architectural and design images, photos, sketches, models, pl...THiiiNK! Design architectural and design images, photos, sketches, models, pl...
THiiiNK! Design architectural and design images, photos, sketches, models, pl...
 
Startup Marketing Club - Email Marketing - March 2014
Startup Marketing Club - Email Marketing - March 2014Startup Marketing Club - Email Marketing - March 2014
Startup Marketing Club - Email Marketing - March 2014
 
Monitoramento e Comportamento do Consumidor
Monitoramento e Comportamento do ConsumidorMonitoramento e Comportamento do Consumidor
Monitoramento e Comportamento do Consumidor
 
Las relaciones en el ecosistemas acabado del todo
Las relaciones en el ecosistemas acabado del todoLas relaciones en el ecosistemas acabado del todo
Las relaciones en el ecosistemas acabado del todo
 
8. Nike Lab Stores
8. Nike Lab Stores8. Nike Lab Stores
8. Nike Lab Stores
 
Aulas E Workshops 2010
Aulas E Workshops 2010Aulas E Workshops 2010
Aulas E Workshops 2010
 
Fórum de Gestão Estratégica de Riscos para Auditoria
Fórum de Gestão Estratégica de Riscos para AuditoriaFórum de Gestão Estratégica de Riscos para Auditoria
Fórum de Gestão Estratégica de Riscos para Auditoria
 

Ähnlich wie What Makes JBoss AS7 Tick? Understanding JBoss AS7’s Features through its Architecture

[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current StateChristian Müller
 
Stability patterns presentation
Stability patterns presentationStability patterns presentation
Stability patterns presentationJustin Dorfman
 
Stability patterns presentation
Stability patterns presentationStability patterns presentation
Stability patterns presentationjames tong
 
Big Bad "Upgraded" Postgres
Big Bad "Upgraded" PostgresBig Bad "Upgraded" Postgres
Big Bad "Upgraded" PostgresRobert Treat
 
GemStone/S Update
GemStone/S UpdateGemStone/S Update
GemStone/S UpdateESUG
 
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, StrongerCassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, StrongerDataStax
 
HH.JS - State of the Automation
HH.JS - State of the AutomationHH.JS - State of the Automation
HH.JS - State of the AutomationAdam Christian
 
Cassandra 2.0 better, faster, stronger
Cassandra 2.0   better, faster, strongerCassandra 2.0   better, faster, stronger
Cassandra 2.0 better, faster, strongerPatrick McFadin
 
Implementing Quality on Java projects
Implementing Quality on Java projectsImplementing Quality on Java projects
Implementing Quality on Java projectsVincent Massol
 
Key-Value Stores: a practical overview
Key-Value Stores: a practical overviewKey-Value Stores: a practical overview
Key-Value Stores: a practical overviewMarc Seeger
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionDimitris Andreadis
 
Testing mysql creatively in a sandbox
Testing mysql creatively in a sandboxTesting mysql creatively in a sandbox
Testing mysql creatively in a sandboxGiuseppe Maxia
 
Building Next-Gen Web Applications with the Spring 3 Web Stack
Building Next-Gen Web Applications with the Spring 3 Web StackBuilding Next-Gen Web Applications with the Spring 3 Web Stack
Building Next-Gen Web Applications with the Spring 3 Web StackJeremy Grelle
 
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...JAX London
 
MongoDB is the new MySQL
MongoDB is the new MySQLMongoDB is the new MySQL
MongoDB is the new MySQLradamanthus
 

Ähnlich wie What Makes JBoss AS7 Tick? Understanding JBoss AS7’s Features through its Architecture (20)

[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State
 
Stability patterns presentation
Stability patterns presentationStability patterns presentation
Stability patterns presentation
 
Stability patterns presentation
Stability patterns presentationStability patterns presentation
Stability patterns presentation
 
Grails 2.0 Update
Grails 2.0 UpdateGrails 2.0 Update
Grails 2.0 Update
 
Big Bad "Upgraded" Postgres
Big Bad "Upgraded" PostgresBig Bad "Upgraded" Postgres
Big Bad "Upgraded" Postgres
 
GemStone/S Update
GemStone/S UpdateGemStone/S Update
GemStone/S Update
 
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, StrongerCassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
Cassandra Community Webinar | Cassandra 2.0 - Better, Faster, Stronger
 
Nosql and newsql
Nosql and newsqlNosql and newsql
Nosql and newsql
 
OSGi overview
OSGi overviewOSGi overview
OSGi overview
 
HH.JS - State of the Automation
HH.JS - State of the AutomationHH.JS - State of the Automation
HH.JS - State of the Automation
 
Cassandra 2.0 better, faster, stronger
Cassandra 2.0   better, faster, strongerCassandra 2.0   better, faster, stronger
Cassandra 2.0 better, faster, stronger
 
Implementing Quality on Java projects
Implementing Quality on Java projectsImplementing Quality on Java projects
Implementing Quality on Java projects
 
Drools
DroolsDrools
Drools
 
Key-Value Stores: a practical overview
Key-Value Stores: a practical overviewKey-Value Stores: a practical overview
Key-Value Stores: a practical overview
 
MySQL Sandbox 3
MySQL Sandbox 3MySQL Sandbox 3
MySQL Sandbox 3
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the Union
 
Testing mysql creatively in a sandbox
Testing mysql creatively in a sandboxTesting mysql creatively in a sandbox
Testing mysql creatively in a sandbox
 
Building Next-Gen Web Applications with the Spring 3 Web Stack
Building Next-Gen Web Applications with the Spring 3 Web StackBuilding Next-Gen Web Applications with the Spring 3 Web Stack
Building Next-Gen Web Applications with the Spring 3 Web Stack
 
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
 
MongoDB is the new MySQL
MongoDB is the new MySQLMongoDB is the new MySQL
MongoDB is the new MySQL
 

Kürzlich hochgeladen

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Kürzlich hochgeladen (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

What Makes JBoss AS7 Tick? Understanding JBoss AS7’s Features through its Architecture