SlideShare a Scribd company logo
1 of 31
RL2
ActionScript Application Framework




            Dot Brighton - 2012      1
hello, I’m
                            shaun
                            smith

                            @darscan
                            #robotlegs
http://shaun.boyblack.co.za/blog/about/   2
RL1 Recap
             Dependency Injection
                     Commands
                      Mediators




https://github.com/robotlegs/robotlegs-framework/tree/master   3
RL2
                As above, but with:


                     A fluent API
               Extensions (opt-in)
                Bundles (presets)
                        Configs
                 Logging (built-in)
                Module autowiring

https://github.com/robotlegs/robotlegs-framework/tree/version2   4
Dependency Injection


   https://github.com/tschneidereit/SwiftSuspenders/   5
Swiftsuspenders 2

injector.map(IService).toValue(service)
injector.map(IService).toType(SomeService)
injector.map(IService).toSingleton(SomeService)
injector.map(SomeService).asSingleton()


                             Faster
                Local vs shared scopes
                 Hard vs soft mappings


          https://github.com/tschneidereit/SwiftSuspenders/   6
Context & Startup


     framework/readme-context.md   7
context = new Context()
 .extend(MVCSBundle)
 .configure(MyAppConfig, this);


No more extend and override
Opt-in extensions
Convenient, shareable bundles
Conventions for configuration
Consolidated startup process


           framework/readme-context.md   8
Commands

  extensions/eventCommandMap   9
eventCommandMap
.map(SomeEvent.EVENT, SomeEvent)
.toCommand(MyCommand)
.once();




           extensions/eventCommandMap   10
Mediators

  extensions/mediatorMap   11
mediatorMap
 .map(SomeType)
 .toMediator(SomeMediator)


Can map to interfaces and abstract types
Possibly many mediators per view
Nested stage listener optimisations




              extensions/mediatorMap       12
Configs

 framework/readme-context.md   13
context = new Context()
 .extend(MVCSBundle)
 .configure(MyAppConfig, this);




          framework/readme-context.md   14
class ViewConfig
{
    public function ViewConfig(mediatorMap:IMediatorMap)
    {

        mediatorMap.map(SomeView)
            .toMediator(SomeMediator);
    }
}




                       framework/readme-context.md        15
class MyModuleConfig implements IConfig
{
    [Inject]
    public var mediatorMap:IMediatorMap;

    public function configure():void
    {
        mediatorMap.map(SomeView)
          .toMediator(SomeMediator);
    }
}


                  framework/readme-context.md   16
Extensions

    extensions   17
public class EventCommandMapExtension
    implements IExtension
{
    public function extend(context:IContext):void
    {
        context.injector
         .map(IEventCommandMap)
         .toSingleton(EventCommandMap);
    }
}



                           extensions/eventCommandMap   18
Extensions are installed immediately:

      context.extend(MyExtension)
                   ~=
    new MyExtension().extend(context)




                 extensions             19
Bundles

  bundles   20
context = new Context()
 .extend(MVCSBundle)
 .configure(MyAppConfig, this);




                 bundles        21
public class MVCSBundle implements IBundle
{
    public function extend(context:IContext):void
    {
        context.extend(
         ModularityExtension,
         EventCommandMapExtension,
         ... etc ...
         MediatorMapExtension,
         StageSyncExtension);
        context.configure(ContextViewListenerConfig);
    }
}

                                bundles/mvcs          22
Bundles are installed immediately:

      context.extend(MyBundle)
                ~=
   new MyBundle().extend(context)




               bundles               23
Bundles vs Extensions


         extensions     24
An extension integrates a single utility or library with a
                 Robotlegs context


    A bundle installs a selection of extensions and
       configurations into a Robotlegs context




                         extensions                          25
Logging

 framework/readme-logging.md   26
Lightweight logging system built in: context.getLogger(MyClass)


                 Optional logging extensions

LoggingExtension: allows you to [Inject] public var logger:ILogger;


InjectorLoggingExtension: logs injection events (not 4 production!)


TraceLoggingExtension: simple trace log target




                          extensions/logging                          27
Demos

 github urls to follow   28
https://github.com/darscan/robotlegs-demos-HelloFlash


https://github.com/darscan/robotlegs-demos-HelloFlex


https://github.com/darscan/robotlegs-demos-Todo




                      github.com                        29
Thanks!

https://github.com/robotlegs/robotlegs-framework   30
Questions?

             31

More Related Content

Viewers also liked

Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled PresentationUCACUE
 
Sesión9 cv actualizado
Sesión9 cv actualizadoSesión9 cv actualizado
Sesión9 cv actualizadoLNolbert
 
Employee Training & Development Ch 06
Employee Training & Development Ch 06Employee Training & Development Ch 06
Employee Training & Development Ch 06Eko Satriyo
 
디지털엔터테인먼트
디지털엔터테인먼트디지털엔터테인먼트
디지털엔터테인먼트전유진
 
디지털엔터테인먼트
디지털엔터테인먼트디지털엔터테인먼트
디지털엔터테인먼트전유진
 
Aarón & Iván
Aarón & IvánAarón & Iván
Aarón & Ivánisarevi
 
Hvað kostar vefur? Um mat á tilboðum og val á samstarfsaðila
Hvað kostar vefur? Um mat á tilboðum og val á samstarfsaðilaHvað kostar vefur? Um mat á tilboðum og val á samstarfsaðila
Hvað kostar vefur? Um mat á tilboðum og val á samstarfsaðilaSigurjón Ólafsson
 
Customer_Service_on_Twitter_Playbook
Customer_Service_on_Twitter_PlaybookCustomer_Service_on_Twitter_Playbook
Customer_Service_on_Twitter_PlaybookRaj Narayanan
 
Betri opinberir vefir: Sex spora kerfið til bættrar vefheilsu
Betri opinberir vefir: Sex spora kerfið til bættrar vefheilsuBetri opinberir vefir: Sex spora kerfið til bættrar vefheilsu
Betri opinberir vefir: Sex spora kerfið til bættrar vefheilsuSigurjón Ólafsson
 
Sesion 6 resiliencia
Sesion 6 resilienciaSesion 6 resiliencia
Sesion 6 resilienciaLNolbert
 
Ský 23. september 2015 - Starfsumhverfi vefstjóra á íslandi
Ský 23. september 2015  - Starfsumhverfi vefstjóra á íslandiSký 23. september 2015  - Starfsumhverfi vefstjóra á íslandi
Ský 23. september 2015 - Starfsumhverfi vefstjóra á íslandiSigurjón Ólafsson
 
Pseudosecularism
PseudosecularismPseudosecularism
Pseudosecularismhvphatak
 
San Pedrín de la Cueva Mateo
San Pedrín de la Cueva   MateoSan Pedrín de la Cueva   Mateo
San Pedrín de la Cueva Mateoisarevi
 
Lab styles dario-changes-two-type-1-diabetics-lives-personaltechmd
Lab styles dario-changes-two-type-1-diabetics-lives-personaltechmdLab styles dario-changes-two-type-1-diabetics-lives-personaltechmd
Lab styles dario-changes-two-type-1-diabetics-lives-personaltechmdUdhaw kumar
 
지브리스튜디오 사례
지브리스튜디오 사례지브리스튜디오 사례
지브리스튜디오 사례전유진
 

Viewers also liked (20)

Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Sesión9 cv actualizado
Sesión9 cv actualizadoSesión9 cv actualizado
Sesión9 cv actualizado
 
Employee Training & Development Ch 06
Employee Training & Development Ch 06Employee Training & Development Ch 06
Employee Training & Development Ch 06
 
디지털엔터테인먼트
디지털엔터테인먼트디지털엔터테인먼트
디지털엔터테인먼트
 
디지털엔터테인먼트
디지털엔터테인먼트디지털엔터테인먼트
디지털엔터테인먼트
 
9)+potênc..
9)+potênc..9)+potênc..
9)+potênc..
 
Aarón & Iván
Aarón & IvánAarón & Iván
Aarón & Iván
 
Hvað kostar vefur? Um mat á tilboðum og val á samstarfsaðila
Hvað kostar vefur? Um mat á tilboðum og val á samstarfsaðilaHvað kostar vefur? Um mat á tilboðum og val á samstarfsaðila
Hvað kostar vefur? Um mat á tilboðum og val á samstarfsaðila
 
Proyecto
ProyectoProyecto
Proyecto
 
Customer_Service_on_Twitter_Playbook
Customer_Service_on_Twitter_PlaybookCustomer_Service_on_Twitter_Playbook
Customer_Service_on_Twitter_Playbook
 
Betri opinberir vefir: Sex spora kerfið til bættrar vefheilsu
Betri opinberir vefir: Sex spora kerfið til bættrar vefheilsuBetri opinberir vefir: Sex spora kerfið til bættrar vefheilsu
Betri opinberir vefir: Sex spora kerfið til bættrar vefheilsu
 
Sesion 6 resiliencia
Sesion 6 resilienciaSesion 6 resiliencia
Sesion 6 resiliencia
 
Ský 23. september 2015 - Starfsumhverfi vefstjóra á íslandi
Ský 23. september 2015  - Starfsumhverfi vefstjóra á íslandiSký 23. september 2015  - Starfsumhverfi vefstjóra á íslandi
Ský 23. september 2015 - Starfsumhverfi vefstjóra á íslandi
 
Pseudosecularism
PseudosecularismPseudosecularism
Pseudosecularism
 
San Pedrín de la Cueva Mateo
San Pedrín de la Cueva   MateoSan Pedrín de la Cueva   Mateo
San Pedrín de la Cueva Mateo
 
Lab styles dario-changes-two-type-1-diabetics-lives-personaltechmd
Lab styles dario-changes-two-type-1-diabetics-lives-personaltechmdLab styles dario-changes-two-type-1-diabetics-lives-personaltechmd
Lab styles dario-changes-two-type-1-diabetics-lives-personaltechmd
 
지브리스튜디오 사례
지브리스튜디오 사례지브리스튜디오 사례
지브리스튜디오 사례
 
Ci Town&Country
Ci Town&CountryCi Town&Country
Ci Town&Country
 
Smart Buildings
Smart BuildingsSmart Buildings
Smart Buildings
 
Presentation
PresentationPresentation
Presentation
 

Similar to RL2 Dot Brighton

Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...
Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...
Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...LogeekNightUkraine
 
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai..."Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...Fwdays
 
LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1Hajime Tazaki
 
Microservices in GO - Massimiliano Dessì - Codemotion Rome 2017
Microservices in GO - Massimiliano Dessì - Codemotion Rome 2017Microservices in GO - Massimiliano Dessì - Codemotion Rome 2017
Microservices in GO - Massimiliano Dessì - Codemotion Rome 2017Codemotion
 
Mapredtutorial
MapredtutorialMapredtutorial
MapredtutorialAnup Mohta
 
Java programming concept
Java programming conceptJava programming concept
Java programming conceptSanjay Gunjal
 
Use Eclipse technologies to build a modern embedded IDE
Use Eclipse technologies to build a modern embedded IDEUse Eclipse technologies to build a modern embedded IDE
Use Eclipse technologies to build a modern embedded IDEBenjamin Cabé
 
Cloud nativemicroservices jax-london2020
Cloud nativemicroservices   jax-london2020Cloud nativemicroservices   jax-london2020
Cloud nativemicroservices jax-london2020Emily Jiang
 
Cloud nativemicroservices jax-london2020
Cloud nativemicroservices   jax-london2020Cloud nativemicroservices   jax-london2020
Cloud nativemicroservices jax-london2020Emily Jiang
 
React Native custom components
React Native custom componentsReact Native custom components
React Native custom componentsJeremy Grancher
 
Roboconf Detailed Presentation
Roboconf Detailed PresentationRoboconf Detailed Presentation
Roboconf Detailed PresentationVincent Zurczak
 
Spring Cloud Function & Project riff #jsug
Spring Cloud Function & Project riff #jsugSpring Cloud Function & Project riff #jsug
Spring Cloud Function & Project riff #jsugToshiaki Maki
 
Using advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint developmentUsing advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint developmentsadomovalex
 
React Native for multi-platform mobile applications
React Native for multi-platform mobile applicationsReact Native for multi-platform mobile applications
React Native for multi-platform mobile applicationsMatteo Manchi
 
using Mithril.js + postgREST to build and consume API's
using Mithril.js + postgREST to build and consume API'susing Mithril.js + postgREST to build and consume API's
using Mithril.js + postgREST to build and consume API'sAntônio Roberto Silva
 
Dessi docker kubernetes paas cloud
Dessi docker kubernetes paas cloudDessi docker kubernetes paas cloud
Dessi docker kubernetes paas cloudMassimiliano Dessì
 
Come costruire una Platform As A Service con Docker, Kubernetes Go e Java
Come costruire una Platform As A Service con Docker, Kubernetes Go e JavaCome costruire una Platform As A Service con Docker, Kubernetes Go e Java
Come costruire una Platform As A Service con Docker, Kubernetes Go e JavaCodemotion
 
MongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
MongoDB.local DC 2018: MongoDB Ops Manager + KubernetesMongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
MongoDB.local DC 2018: MongoDB Ops Manager + KubernetesMongoDB
 
Developing and Benchmarking Qt applications on Hawkboard with Xgxperf
Developing and Benchmarking Qt applications on Hawkboard with XgxperfDeveloping and Benchmarking Qt applications on Hawkboard with Xgxperf
Developing and Benchmarking Qt applications on Hawkboard with XgxperfPrabindh Sundareson
 

Similar to RL2 Dot Brighton (20)

Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...
Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...
Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...
 
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai..."Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
 
LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1
 
Microservices in GO - Massimiliano Dessì - Codemotion Rome 2017
Microservices in GO - Massimiliano Dessì - Codemotion Rome 2017Microservices in GO - Massimiliano Dessì - Codemotion Rome 2017
Microservices in GO - Massimiliano Dessì - Codemotion Rome 2017
 
Mapredtutorial
MapredtutorialMapredtutorial
Mapredtutorial
 
Java programming concept
Java programming conceptJava programming concept
Java programming concept
 
Use Eclipse technologies to build a modern embedded IDE
Use Eclipse technologies to build a modern embedded IDEUse Eclipse technologies to build a modern embedded IDE
Use Eclipse technologies to build a modern embedded IDE
 
Cloud nativemicroservices jax-london2020
Cloud nativemicroservices   jax-london2020Cloud nativemicroservices   jax-london2020
Cloud nativemicroservices jax-london2020
 
Cloud nativemicroservices jax-london2020
Cloud nativemicroservices   jax-london2020Cloud nativemicroservices   jax-london2020
Cloud nativemicroservices jax-london2020
 
React Native custom components
React Native custom componentsReact Native custom components
React Native custom components
 
Roboconf Detailed Presentation
Roboconf Detailed PresentationRoboconf Detailed Presentation
Roboconf Detailed Presentation
 
Spring Cloud Function & Project riff #jsug
Spring Cloud Function & Project riff #jsugSpring Cloud Function & Project riff #jsug
Spring Cloud Function & Project riff #jsug
 
Using advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint developmentUsing advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint development
 
React Native for multi-platform mobile applications
React Native for multi-platform mobile applicationsReact Native for multi-platform mobile applications
React Native for multi-platform mobile applications
 
using Mithril.js + postgREST to build and consume API's
using Mithril.js + postgREST to build and consume API'susing Mithril.js + postgREST to build and consume API's
using Mithril.js + postgREST to build and consume API's
 
Dessi docker kubernetes paas cloud
Dessi docker kubernetes paas cloudDessi docker kubernetes paas cloud
Dessi docker kubernetes paas cloud
 
Come costruire una Platform As A Service con Docker, Kubernetes Go e Java
Come costruire una Platform As A Service con Docker, Kubernetes Go e JavaCome costruire una Platform As A Service con Docker, Kubernetes Go e Java
Come costruire una Platform As A Service con Docker, Kubernetes Go e Java
 
MongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
MongoDB.local DC 2018: MongoDB Ops Manager + KubernetesMongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
MongoDB.local DC 2018: MongoDB Ops Manager + Kubernetes
 
Developing and Benchmarking Qt applications on Hawkboard with Xgxperf
Developing and Benchmarking Qt applications on Hawkboard with XgxperfDeveloping and Benchmarking Qt applications on Hawkboard with Xgxperf
Developing and Benchmarking Qt applications on Hawkboard with Xgxperf
 
micro-frontends-with-vuejs
micro-frontends-with-vuejsmicro-frontends-with-vuejs
micro-frontends-with-vuejs
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

RL2 Dot Brighton

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n