Enviar pesquisa
Carregar
Aspect Orientated Programming in Ruby
•
9 gostaram
•
2,469 visualizações
D
deimos
Seguir
Talk at EURUKO2008
Leia menos
Leia mais
Tecnologia
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 31
Baixar agora
Baixar para ler offline
Recomendados
Ola Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The Jvm
deimos
Venkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In Groovy
deimos
L R U G - JRuby
L R U G - JRuby
Ross Lawley
Ola Bini Evolving The Java Platform
Ola Bini Evolving The Java Platform
deimos
Presentation given on Adhearsion at the Amoocon conference (http://www.amoocon.de) in Rostock, Germany.
Amoocon May 2009 Germany
Amoocon May 2009 Germany
Adhearsion Foundation
Ways to make Java applications better and less complex with JRuby
Bitter Java, Sweeten with JRuby
Bitter Java, Sweeten with JRuby
Brian Sam-Bodden
Comparison of Scala and Ruby languages and between Rails and Play frameworks.
Scala vs ruby
Scala vs ruby
Kamil Lelonek
Slides for my talk about GraalVM at MadridJUG 2019-10-22
GraalVM - MadridJUG 2019-10-22
GraalVM - MadridJUG 2019-10-22
Jorge Hidalgo
Recomendados
Ola Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The Jvm
deimos
Venkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In Groovy
deimos
L R U G - JRuby
L R U G - JRuby
Ross Lawley
Ola Bini Evolving The Java Platform
Ola Bini Evolving The Java Platform
deimos
Presentation given on Adhearsion at the Amoocon conference (http://www.amoocon.de) in Rostock, Germany.
Amoocon May 2009 Germany
Amoocon May 2009 Germany
Adhearsion Foundation
Ways to make Java applications better and less complex with JRuby
Bitter Java, Sweeten with JRuby
Bitter Java, Sweeten with JRuby
Brian Sam-Bodden
Comparison of Scala and Ruby languages and between Rails and Play frameworks.
Scala vs ruby
Scala vs ruby
Kamil Lelonek
Slides for my talk about GraalVM at MadridJUG 2019-10-22
GraalVM - MadridJUG 2019-10-22
GraalVM - MadridJUG 2019-10-22
Jorge Hidalgo
Lightning Talk @ RubyConf Taiwan, 2011. This is a brief introduction of what I've done in my Graduate School, NCCU. Due to this is a 5 mins talk, I've omit lots of technical detail and focus on what this topic can possibly, even slightly influence Ruby developers. If you're interested by this topic, please let me know and we can have more discussion.
Agile Graduation Using Ruby
Agile Graduation Using Ruby
Wen-Kai Huang
Here is my case: 'JVM will outlive Java'. As an Engineer what you can do to capitalize on this opportunity?
Why JVM will outlive java?
Why JVM will outlive java?
Ram Lakshmanan
Slides of my Perl 6 DBDI (database interface) talk at YAPC::EU in August 2010. Please also see the fun screencast that includes a live demo of perl6 using a perl5 DBI driver: http://timbunce.blip.tv/file/3973550/
Perl6 DBDI YAPC::EU 201008
Perl6 DBDI YAPC::EU 201008
Tim Bunce
Slides from my talk about GraalVM on JBCNConf 2019-05-28
GraalVM - JBCNConf 2019-05-28
GraalVM - JBCNConf 2019-05-28
Jorge Hidalgo
Metascala is a tiny metacircular Java Virtual Machine (JVM) written in the Scala programming language. Metascala is barely 3000 lines of Scala, and is complete enough that it is able to interpret itself metacircularly. Being written in Scala and compiled to Java bytecode, the Metascala JVM requires a host JVM in order to run. The goal of Metascala is to create a platform to experiment with the JVM: a 3000 line JVM written in Scala is probably much more approachable than the 1,000,000 lines of C/C++ which make up HotSpot, the standard implementation, and more amenable to implementing fun features like continuations, isolates or value classes. The 3000 lines of code gives you: The bytecode interpreter, together with all the run-time data structures A stack-machine to SSA register-machine bytecode translator A custom heap, complete with a stop-the-world, copying garbage collector Implementations of parts of the JVM's native interface Although it is far from a complete implementation, Metascala already provides the ability to run untrusted bytecode securely (albeit slowly), since every operation which could potentially cause harm (including memory allocations and CPU usage) is virtualized and can be controlled. Ongoing work includes tightening of the security guarantees, improving compatibility and increasing performance. ENJOYIN
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Skills Matter
Inside The Java Virtual Machine
Inside The Java Virtual Machine
elliando dias
A brief introduction to Crystal programming language that covers its syntax and macros system briefly. This talk is given on 12/02/2016 at RubyConf Taiwan.
Intro to Crystal Programming Language
Intro to Crystal Programming Language
Adler Hsieh
Starting a Java application as fast as any executable with a memory footprint rivaling the most lightweight runtime engines is quickly becoming a reality, through Graal VM and ahead of time compilation. This in turn is a major boost for using Java for microservice and especially serverless scenarios. For a long time GraalVM seemed merely an exotic research project in an Oracle lab. However, things are moving fast now. A production ready GraalVM release is available – so we can start to leverage its goodness. Microservice frameworks like Quarkus fully leverage GraalVM – and Spring is rapidly embracing it as well. The second major pillar of GraalVM is its polyglot capability: it can run code in several languages – JVM and non-JVM such as JavaScript/ES, Python, Ruby, R or even your own DSL. More importantly still: GraalVM enables code running in one language to interoperate with code in another language. Forget Rhino and Nashorn: Java to JavaScript interaction is so much better on GraalVM. Want to leverage Python libraries from Java? Or a C++ routine? GraalVM supports many and increasingly more forms of interoperability. This session introduces GraalVM, its main capabilities and especially its practical applicability – now and in the near future. There are demonstrations of ahead of time compilation and use of Java based serverless functions with tiny run times and ultrafast startup. Quarkus and Apache Camel on Graal VM are shown and examples are presented of runtime interoperability of various non-JVM languages with Java.
HOW AND WHY GRAALVM IS QUICKLY BECOMING RELEVANT FOR YOU
HOW AND WHY GRAALVM IS QUICKLY BECOMING RELEVANT FOR YOU
Lucas Jellema
A discussion of why Ruby is the best language for Devops development. Given at CodeMash 2015 and at a Columbus Devops meetup.
Ruby, the language of devops
Ruby, the language of devops
Rob Kinyon
Old webinar I hav
Inside the JVM
Inside the JVM
Jim Jagielski
Brief overview of using JRuby in a Java shop. Covers
JRuby in a Java World
JRuby in a Java World
Mark Menard
Heap Dump, Thread Dump
Inside the jvm
Inside the jvm
Benjamin Kim
A presentation about ruby formatters. The full presentation you can find on YouTube: https://youtu.be/lPc-4UpLE1w
Ruby formatters
Ruby formatters
Visuality
Presenting progress on Onivim at VimConf 2020 - my journey from learning modal editing to building Onivim 2, and where we're going next.
Onivim: Modal Editing from the Future
Onivim: Modal Editing from the Future
Bryan Phelps
mRuby - Powerful Software for Embedded System Development
mRuby - Powerful Software for Embedded System Development
Kazuhiro Koga 古賀一博
Slides from Aarhus.rb meetup on 15/1/2015.
It's a Jungle Out There – IoT and MRuby
It's a Jungle Out There – IoT and MRuby
matustomlein
This is a presentation of the Perl module Workflow available on CPAN. All examples mentioned are available as part of the workflow distribution. http://search.cpan.org/~jonasbn/Workflow/lib/Workflow.pm http://sourceforge.net/apps/mediawiki/perl-workflow/index.php?title=Main_Page
Workflow Yapceu2010
Workflow Yapceu2010
Jonas Brømsø
JVM, byte codes & jvm languages
JVM, byte codes & jvm languages
Edgar Espina
Java 8 parallel stream
Java 8 parallel stream
Java 8 parallel stream
Yung Chieh Tsai
This presentation tries to give an overall knowledge of what is Java Virtual Machine, how it is working, and what are it's components.
The Real Thing: Java Virtual Machine
The Real Thing: Java Virtual Machine
Frontech
Udi Dahan Intentions And Interfaces
Udi Dahan Intentions And Interfaces
deimos
Pendekatan ke microservices dengan Domain Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing (ES)
Our way to microservices
Our way to microservices
Andi Pangeran
Mais conteúdo relacionado
Mais procurados
Lightning Talk @ RubyConf Taiwan, 2011. This is a brief introduction of what I've done in my Graduate School, NCCU. Due to this is a 5 mins talk, I've omit lots of technical detail and focus on what this topic can possibly, even slightly influence Ruby developers. If you're interested by this topic, please let me know and we can have more discussion.
Agile Graduation Using Ruby
Agile Graduation Using Ruby
Wen-Kai Huang
Here is my case: 'JVM will outlive Java'. As an Engineer what you can do to capitalize on this opportunity?
Why JVM will outlive java?
Why JVM will outlive java?
Ram Lakshmanan
Slides of my Perl 6 DBDI (database interface) talk at YAPC::EU in August 2010. Please also see the fun screencast that includes a live demo of perl6 using a perl5 DBI driver: http://timbunce.blip.tv/file/3973550/
Perl6 DBDI YAPC::EU 201008
Perl6 DBDI YAPC::EU 201008
Tim Bunce
Slides from my talk about GraalVM on JBCNConf 2019-05-28
GraalVM - JBCNConf 2019-05-28
GraalVM - JBCNConf 2019-05-28
Jorge Hidalgo
Metascala is a tiny metacircular Java Virtual Machine (JVM) written in the Scala programming language. Metascala is barely 3000 lines of Scala, and is complete enough that it is able to interpret itself metacircularly. Being written in Scala and compiled to Java bytecode, the Metascala JVM requires a host JVM in order to run. The goal of Metascala is to create a platform to experiment with the JVM: a 3000 line JVM written in Scala is probably much more approachable than the 1,000,000 lines of C/C++ which make up HotSpot, the standard implementation, and more amenable to implementing fun features like continuations, isolates or value classes. The 3000 lines of code gives you: The bytecode interpreter, together with all the run-time data structures A stack-machine to SSA register-machine bytecode translator A custom heap, complete with a stop-the-world, copying garbage collector Implementations of parts of the JVM's native interface Although it is far from a complete implementation, Metascala already provides the ability to run untrusted bytecode securely (albeit slowly), since every operation which could potentially cause harm (including memory allocations and CPU usage) is virtualized and can be controlled. Ongoing work includes tightening of the security guarantees, improving compatibility and increasing performance. ENJOYIN
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Skills Matter
Inside The Java Virtual Machine
Inside The Java Virtual Machine
elliando dias
A brief introduction to Crystal programming language that covers its syntax and macros system briefly. This talk is given on 12/02/2016 at RubyConf Taiwan.
Intro to Crystal Programming Language
Intro to Crystal Programming Language
Adler Hsieh
Starting a Java application as fast as any executable with a memory footprint rivaling the most lightweight runtime engines is quickly becoming a reality, through Graal VM and ahead of time compilation. This in turn is a major boost for using Java for microservice and especially serverless scenarios. For a long time GraalVM seemed merely an exotic research project in an Oracle lab. However, things are moving fast now. A production ready GraalVM release is available – so we can start to leverage its goodness. Microservice frameworks like Quarkus fully leverage GraalVM – and Spring is rapidly embracing it as well. The second major pillar of GraalVM is its polyglot capability: it can run code in several languages – JVM and non-JVM such as JavaScript/ES, Python, Ruby, R or even your own DSL. More importantly still: GraalVM enables code running in one language to interoperate with code in another language. Forget Rhino and Nashorn: Java to JavaScript interaction is so much better on GraalVM. Want to leverage Python libraries from Java? Or a C++ routine? GraalVM supports many and increasingly more forms of interoperability. This session introduces GraalVM, its main capabilities and especially its practical applicability – now and in the near future. There are demonstrations of ahead of time compilation and use of Java based serverless functions with tiny run times and ultrafast startup. Quarkus and Apache Camel on Graal VM are shown and examples are presented of runtime interoperability of various non-JVM languages with Java.
HOW AND WHY GRAALVM IS QUICKLY BECOMING RELEVANT FOR YOU
HOW AND WHY GRAALVM IS QUICKLY BECOMING RELEVANT FOR YOU
Lucas Jellema
A discussion of why Ruby is the best language for Devops development. Given at CodeMash 2015 and at a Columbus Devops meetup.
Ruby, the language of devops
Ruby, the language of devops
Rob Kinyon
Old webinar I hav
Inside the JVM
Inside the JVM
Jim Jagielski
Brief overview of using JRuby in a Java shop. Covers
JRuby in a Java World
JRuby in a Java World
Mark Menard
Heap Dump, Thread Dump
Inside the jvm
Inside the jvm
Benjamin Kim
A presentation about ruby formatters. The full presentation you can find on YouTube: https://youtu.be/lPc-4UpLE1w
Ruby formatters
Ruby formatters
Visuality
Presenting progress on Onivim at VimConf 2020 - my journey from learning modal editing to building Onivim 2, and where we're going next.
Onivim: Modal Editing from the Future
Onivim: Modal Editing from the Future
Bryan Phelps
mRuby - Powerful Software for Embedded System Development
mRuby - Powerful Software for Embedded System Development
Kazuhiro Koga 古賀一博
Slides from Aarhus.rb meetup on 15/1/2015.
It's a Jungle Out There – IoT and MRuby
It's a Jungle Out There – IoT and MRuby
matustomlein
This is a presentation of the Perl module Workflow available on CPAN. All examples mentioned are available as part of the workflow distribution. http://search.cpan.org/~jonasbn/Workflow/lib/Workflow.pm http://sourceforge.net/apps/mediawiki/perl-workflow/index.php?title=Main_Page
Workflow Yapceu2010
Workflow Yapceu2010
Jonas Brømsø
JVM, byte codes & jvm languages
JVM, byte codes & jvm languages
Edgar Espina
Java 8 parallel stream
Java 8 parallel stream
Java 8 parallel stream
Yung Chieh Tsai
This presentation tries to give an overall knowledge of what is Java Virtual Machine, how it is working, and what are it's components.
The Real Thing: Java Virtual Machine
The Real Thing: Java Virtual Machine
Frontech
Mais procurados
(20)
Agile Graduation Using Ruby
Agile Graduation Using Ruby
Why JVM will outlive java?
Why JVM will outlive java?
Perl6 DBDI YAPC::EU 201008
Perl6 DBDI YAPC::EU 201008
GraalVM - JBCNConf 2019-05-28
GraalVM - JBCNConf 2019-05-28
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Inside The Java Virtual Machine
Inside The Java Virtual Machine
Intro to Crystal Programming Language
Intro to Crystal Programming Language
HOW AND WHY GRAALVM IS QUICKLY BECOMING RELEVANT FOR YOU
HOW AND WHY GRAALVM IS QUICKLY BECOMING RELEVANT FOR YOU
Ruby, the language of devops
Ruby, the language of devops
Inside the JVM
Inside the JVM
JRuby in a Java World
JRuby in a Java World
Inside the jvm
Inside the jvm
Ruby formatters
Ruby formatters
Onivim: Modal Editing from the Future
Onivim: Modal Editing from the Future
mRuby - Powerful Software for Embedded System Development
mRuby - Powerful Software for Embedded System Development
It's a Jungle Out There – IoT and MRuby
It's a Jungle Out There – IoT and MRuby
Workflow Yapceu2010
Workflow Yapceu2010
JVM, byte codes & jvm languages
JVM, byte codes & jvm languages
Java 8 parallel stream
Java 8 parallel stream
The Real Thing: Java Virtual Machine
The Real Thing: Java Virtual Machine
Destaque
Udi Dahan Intentions And Interfaces
Udi Dahan Intentions And Interfaces
deimos
Pendekatan ke microservices dengan Domain Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing (ES)
Our way to microservices
Our way to microservices
Andi Pangeran
Application developers and content authors will love the new user experience of Ephox’s rich text editor, EditLive! 9. Developers get the latest HTML5, open standards and WCAG 2.0 support. And, non-technical content authors can easily embed audio, video and images from their favorite social media sites, plus preview how content will look like on mobile devices. And, much more!
Webinar: Bring Web Content into the Modern Era with Ephox's EditLive! 9 Rich ...
Webinar: Bring Web Content into the Modern Era with Ephox's EditLive! 9 Rich ...
Tiny
Research 101 - Effective Research with Google
Research 101 - Effective Research with Google
Andrew McCarthy
Often, complex challenges tend to fall between stools. Thus, to successfully cope with such challenges, you have to lead horizontally across internal and external boundaries.
Horizontal Leadership Managing Change And Complexity
Horizontal Leadership Managing Change And Complexity
Gunnar Westling
How nonprofits can build more community engagement by using a social media strategy based on Nonprofit Marketing Guide's Three Gs: Be Genuine, Generous, and Grateful. This version was presented at the Philanthropy Midw
Putting Strategy into Your Social Media Outreach
Putting Strategy into Your Social Media Outreach
Kivi Leroux Miller
Source code control is the most important practice that a software professional can do. This presentation introduces Git, the modern, distributed, version control designed for speed and efficiency. This was delivered for a local Drupal user group. I originally gave this presentation at the Drupal Self-Help Group meetup, in May 2012.
Getting Started with Git
Getting Started with Git
Rick Umali
Calvert County Chamber W2W Networking Group: Presentation for women small business owners
Social Media & Small Business : Taking your first steps in Social Media
Social Media & Small Business : Taking your first steps in Social Media
Shashi Bellamkonda
Västervik
Västervik
cristiarnau
Paul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA Registry
deimos
Even though Information technology (IT) assimilation and diffusion has been widely studied most of this type of research has been conducted from within a limited set of perspectives and from within a dominant paradigm. This research proposal is a response to calls to go beyond the dominant paradigm as well as a response to growing calls for more: use of pragmatism as a philosophical foundation for IS research; more use of mixed methods research grounded in a single appropriate philosophical paradigm; as well as calls for the employment of the methods of complexity science in IS research. Unified communications (UC) was chosen as an exemplar of a complex socio-technical innovation. It is proposed to use a combination of theoretical perspectives as lenses to understand the underlying causes enabling the adoption of UC in organisations in South Africa. It is expected that causes described in social contagion theory such as the institutional perspective, management fashion theory, efficient choice perspectives, as well as organisational innovativeness and possibly other specific South African pressures could influence organisational predisposition to adopt UC technology. A longitudinal study using a mixed methods approach will be undertaken from a pragmatist epistemological position. Pragmatism was chosen as a research paradigm because it supports the use of a mix of different research methods as well as modes of analysis and a continuous cycle of abductive reasoning while being guided primarily by the researcher’s desire to produce socially useful knowledge. The locus of adoption that will be studied will be organisational level adoption. Complexity science and agent-based modelling was chosen because real-world organisational adoption has been shown to be both highly complex and too slow to develop to be analysed using more traditional IS research methods. An agent-based model will be iteratively developed using aspects of complexity science as a guide to assist with explanation and prediction of organisational adoption intentions
Research proposal presentation ver 3.0
Research proposal presentation ver 3.0
Brian Pinnock
El Arte En Las Manos
El Arte En Las Manos
El Arte En Las Manos
Descojonate
Jeremy Vickers Liquidity Hub
Jeremy Vickers Liquidity Hub
deimos
Difficulties identified in a design e-learning program.
Difficulties identified in a design e-learning program.
Difficulties identified in a design e-learning program.
Marco Ferruzca
A presentation for the California and Nevada Credit Union League on Gen Y.
California and Nevada CUL Presentation
California and Nevada CUL Presentation
darkwing1876
Presentació sobre Google+
Google+ presentacio
Google+ presentacio
Jordi Guim
Using Apache Brooklyn and Docker to Simulate your Production Environments in the Cloud - Talk at ApacheCon North America, Austin, TX, April 2015
Simulating Production with Clocker
Simulating Production with Clocker
Andrew Kennedy
First lesson of Front-end development course, year 01 at the Rotterdam University of Applied Sciences
Front end development - Les 01
Front end development - Les 01
Atticus
How do nonprofit communicators rank and combine different goals? We took a look based on data from the 2013 Nonprofit Communications Trends Report. Full report at http://npmg.us/2013
How Nonprofit Communicators Combine Goals for 2013
How Nonprofit Communicators Combine Goals for 2013
Kivi Leroux Miller
Documentos del debate de Alfadil Ortigoza a OAE y EPN
Debate a la OAE y a Empresas Públicas de Neiva
Debate a la OAE y a Empresas Públicas de Neiva
Carlos Mauricio Iriarte
Destaque
(20)
Udi Dahan Intentions And Interfaces
Udi Dahan Intentions And Interfaces
Our way to microservices
Our way to microservices
Webinar: Bring Web Content into the Modern Era with Ephox's EditLive! 9 Rich ...
Webinar: Bring Web Content into the Modern Era with Ephox's EditLive! 9 Rich ...
Research 101 - Effective Research with Google
Research 101 - Effective Research with Google
Horizontal Leadership Managing Change And Complexity
Horizontal Leadership Managing Change And Complexity
Putting Strategy into Your Social Media Outreach
Putting Strategy into Your Social Media Outreach
Getting Started with Git
Getting Started with Git
Social Media & Small Business : Taking your first steps in Social Media
Social Media & Small Business : Taking your first steps in Social Media
Västervik
Västervik
Paul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA Registry
Research proposal presentation ver 3.0
Research proposal presentation ver 3.0
El Arte En Las Manos
El Arte En Las Manos
Jeremy Vickers Liquidity Hub
Jeremy Vickers Liquidity Hub
Difficulties identified in a design e-learning program.
Difficulties identified in a design e-learning program.
California and Nevada CUL Presentation
California and Nevada CUL Presentation
Google+ presentacio
Google+ presentacio
Simulating Production with Clocker
Simulating Production with Clocker
Front end development - Les 01
Front end development - Les 01
How Nonprofit Communicators Combine Goals for 2013
How Nonprofit Communicators Combine Goals for 2013
Debate a la OAE y a Empresas Públicas de Neiva
Debate a la OAE y a Empresas Públicas de Neiva
Semelhante a Aspect Orientated Programming in Ruby
ITARC Atlanta 2009 conference presentation on using Aspects and AOP in enforcing Architecture and Design Policies.
Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009
Srini Penchikala
ITARC Atlanta 2009 conference presentation on using Aspects and AOP in enforcing Architecture and Design Policies.
Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009
guest2b8cd
Very basic introduction to Aspect Oriented Programming. This helps you to prepare for learning AOP.
Aspect Oriented Programing - Introduction
Aspect Oriented Programing - Introduction
Venkaiah Chowdary Koneru
An introduction to and history of aspect-oriented programming. A short overview of AspectJ, certain challenges such as the state-point separation problem, and how explicit join points (EJPs) help mitigate these problems.
Introduction to AOP, AspectJ, and Explicit Join Points
Introduction to AOP, AspectJ, and Explicit Join Points
Kevin Hoffman
Javascript Framework Roundup FYB
Javascript Framework Roundup FYB
nukeevry1
AOP programming in .Net using PostSharp
Aspect oriented programming in .Net
Aspect oriented programming in .Net
Paul Fryer
Choodamani Infotech SAP ABAP Course Content
ABAP Course Content
ABAP Course Content
Choodamani Infotech
Introduction to AOP talk at DDD SouthWest 4.0, including examples of AOP using dynamic proxies, functional programming, dynamic language and PostSharp.
Introduction to Aspect Oriented Programming (DDD South West 4.0)
Introduction to Aspect Oriented Programming (DDD South West 4.0)
Yan Cui
This general presentation on Marvin will summarize the features, and detail the latest additions and improvements. The most important and newest features will be demonstrated, providing tips and tricks for their quicker and easier usage. The list of potential future features will also be presented, including the 'traditional' voting session. For latest developments see: http://www.chemaxon.com/product/marvin_land.html
MarvinSketch and MarvinView: Tips And Tricks: US UGM 2008
MarvinSketch and MarvinView: Tips And Tricks: US UGM 2008
ChemAxon
A lighthearted discussion regarding some pretty serious issues surrounding software development. Covers breadth of topics.
Surviving The Downturn
Surviving The Downturn
pragkirk
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy Context
Xavier Warzee
Ajax World West
Ajax World West
rajivmordani
Introduction to ABAP
Introduction to ABAP
Maram Aravind Sukumar
Useability
Usability Engineering
Usability Engineering
Easypeasy
Talk from 4Developers '12 and PHP Barcelona '11 It’s fun to architect your application to handle millions of pageviews, but in reality that’s time where you could be adding features. We’ll examine some practical solutions for designing your platform to deal with increasing traffic and how to add those features on an incremental basis. This will take us through options for scaling the code and additional methods for scaling the infrastructure.
Sensible scaling
Sensible scaling
Rowan Merewood
Introduction talk to Aspect Oriented Programming
Introduction to Aspect Oriented Programming
Introduction to Aspect Oriented Programming
Yan Cui
Choosing the right software architecture for your project is very important. Besides the framework decision there are many other key issues you need to take into account and which have an impact on such things like maintainability, scalability and also the frequency of possible deployments. In this session you will to learn how to avoid the common pitfalls and traps during your project.
Why Architecture in Web Development matters
Why Architecture in Web Development matters
Lars Jankowfsky
The next web will be about flow, this flow will be user generated pipelines through applications and services. Unlike before these Pipelines will be definable, non-proprietary and shareable by anyone
plumbing for the next web
plumbing for the next web
Ian Forrester
Presentation eXo Foss Bridge
Presentation eXo Foss Bridge
Jeremi Joslin
The "The Power of Refactoring" talk as given at PHPNW08 in Manchester on November 22nd, 2008
The Power Of Refactoring (PHPNW)
The Power Of Refactoring (PHPNW)
Stefan Koopmanschap
Semelhante a Aspect Orientated Programming in Ruby
(20)
Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009
Architecture Enforcement Aspects Itarc2009
Aspect Oriented Programing - Introduction
Aspect Oriented Programing - Introduction
Introduction to AOP, AspectJ, and Explicit Join Points
Introduction to AOP, AspectJ, and Explicit Join Points
Javascript Framework Roundup FYB
Javascript Framework Roundup FYB
Aspect oriented programming in .Net
Aspect oriented programming in .Net
ABAP Course Content
ABAP Course Content
Introduction to Aspect Oriented Programming (DDD South West 4.0)
Introduction to Aspect Oriented Programming (DDD South West 4.0)
MarvinSketch and MarvinView: Tips And Tricks: US UGM 2008
MarvinSketch and MarvinView: Tips And Tricks: US UGM 2008
Surviving The Downturn
Surviving The Downturn
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy Context
Ajax World West
Ajax World West
Introduction to ABAP
Introduction to ABAP
Usability Engineering
Usability Engineering
Sensible scaling
Sensible scaling
Introduction to Aspect Oriented Programming
Introduction to Aspect Oriented Programming
Why Architecture in Web Development matters
Why Architecture in Web Development matters
plumbing for the next web
plumbing for the next web
Presentation eXo Foss Bridge
Presentation eXo Foss Bridge
The Power Of Refactoring (PHPNW)
The Power Of Refactoring (PHPNW)
Mais de deimos
Randy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural Principles
deimos
Remy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQuery
deimos
Joe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand Dwr
deimos
Aslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec Bdd
deimos
Venkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic Languages
deimos
Tim Mackinnon Agile And Beyond
Tim Mackinnon Agile And Beyond
deimos
Steve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And Serendipity
deimos
Stefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The Web
deimos
Stefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To Rest
deimos
Rod Johnson Cathedral
Rod Johnson Cathedral
deimos
Mike Stolz Dramatic Scalability
Mike Stolz Dramatic Scalability
deimos
Matt Youill Betfair
Matt Youill Betfair
deimos
Pete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two Systems
deimos
Neal Gafter Java Evolution
Neal Gafter Java Evolution
deimos
Markus Voelter Textual DSLs
Markus Voelter Textual DSLs
deimos
Marc Evers People Vs Process Beyond Agile
Marc Evers People Vs Process Beyond Agile
deimos
Magnus Christerson Henk Kolk Domain Expert DSLs
Magnus Christerson Henk Kolk Domain Expert DSLs
deimos
Linda Rising Born To Cycle
Linda Rising Born To Cycle
deimos
Lasse Koskela What Does It Do Does It Work
Lasse Koskela What Does It Do Does It Work
deimos
Kevlin Henney Effective Design
Kevlin Henney Effective Design
deimos
Mais de deimos
(20)
Randy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural Principles
Remy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQuery
Joe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand Dwr
Aslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec Bdd
Venkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic Languages
Tim Mackinnon Agile And Beyond
Tim Mackinnon Agile And Beyond
Steve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And Serendipity
Stefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The Web
Stefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To Rest
Rod Johnson Cathedral
Rod Johnson Cathedral
Mike Stolz Dramatic Scalability
Mike Stolz Dramatic Scalability
Matt Youill Betfair
Matt Youill Betfair
Pete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two Systems
Neal Gafter Java Evolution
Neal Gafter Java Evolution
Markus Voelter Textual DSLs
Markus Voelter Textual DSLs
Marc Evers People Vs Process Beyond Agile
Marc Evers People Vs Process Beyond Agile
Magnus Christerson Henk Kolk Domain Expert DSLs
Magnus Christerson Henk Kolk Domain Expert DSLs
Linda Rising Born To Cycle
Linda Rising Born To Cycle
Lasse Koskela What Does It Do Does It Work
Lasse Koskela What Does It Do Does It Work
Kevlin Henney Effective Design
Kevlin Henney Effective Design
Último
Presentation from Melissa Klemke from her talk at Product Anonymous in April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
writing some innovation for development and search
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the deployment of external web forms using Jotform for Bonterra Impact Management. This solution can be customized to your organization’s needs and deployed to support the common use cases below: - Intake and consent - Assessments - Surveys - Applications - Program registration Interested in deploying web form automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Accelerating FinTech Innovation: Unleashing API Economy and GenAI Vasa Krishnan, Chief Technology Officer - FinResults Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Terragrunt, Terraspace, Terramate, terra... whatever. What is wrong with Terraform so people keep on creating wrappers and solutions around it? How OpenTofu will affect this dynamic? In this presentation, we will look into the fundamental driving forces behind a zoo of wrappers. Moreover, we are going to put together a wrapper ourselves so you can make an educated decision if you need one.
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Created by Mozilla Research in 2012 and now part of Linux Foundation Europe, the Servo project is an experimental rendering engine written in Rust. It combines memory safety and concurrency to create an independent, modular, and embeddable rendering engine that adheres to web standards. Stewardship of Servo moved from Mozilla Research to the Linux Foundation in 2020, where its mission remains unchanged. After some slow years, in 2023 there has been renewed activity on the project, with a roadmap now focused on improving the engine’s CSS 2 conformance, exploring Android support, and making Servo a practical embeddable rendering engine. In this presentation, Rakhi Sharma reviews the status of the project, our recent developments in 2023, our collaboration with Tauri to make Servo an easy-to-use embeddable rendering engine, and our plans for the future to make Servo an alternative web rendering engine for the embedded devices industry. (c) Embedded Open Source Summit 2024 April 16-18, 2024 Seattle, Washington (US) https://events.linuxfoundation.org/embedded-open-source-summit/ https://ossna2024.sched.com/event/1aBNF/a-year-of-servo-reboot-where-are-we-now-rakhi-sharma-igalia
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Scalable LLM APIs for AI and Generative AI Application Development Ettikan Karuppiah, Director/Technologist - NVIDIA Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Copy of the slides presented by Matt Robison to the SFWelly Salesforce user group community on May 2 2024. The audience was truly international with attendees from at least 4 different countries joining online. Matt is an expert in data cloud and this was a brilliant session.
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Webinar Recording: https://www.panagenda.com/webinars/why-teams-call-analytics-is-critical-to-your-entire-business Nothing is as frustrating and noticeable as being in an important call and being unable to see or hear the other person. Not surprising then, that issues with Teams calls are among the most common problems users call their helpdesk for. Having in depth insight into everything relevant going on at the user’s device, local network, ISP and Microsoft itself during the call is crucial for good Microsoft Teams Call quality support. To ensure a quick and adequate solution and to ensure your users get the most out of their Microsoft 365. But did you know that ‘bad calls’ are also an excellent indicator of other problems arising? Precisely because it is so noticeable!? Like the canary in the mine, bad calls can be early indicators of problems. Problems that might otherwise not have been noticed for a while but can have a big impact on productivity and satisfaction. Join this session by Christoph Adler to learn how true Microsoft Teams call quality analytics helped other organizations troubleshoot bad calls and identify and fix problems that impacted Teams calls or the use of Microsoft365 in general. See what it can do to keep your users happy and productive! In this session we will cover - Why CQD data alone is not enough to troubleshoot call problems - The importance of attributing call problems to the right call participant - What call quality analytics can do to help you quickly find, fix-, and prevent problems - Why having retrospective detailed insights matters - Real life examples of how others have used Microsoft Teams call quality monitoring to problem shoot problems with their ISP, network, device health and more.
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
The value of a flexible API Management solution for Open Banking Steve Melan, Manager for IT Innovation and Architecture - State's and Saving's Bank of Luxembourg Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
In this session, we will delve into strategic approaches for optimizing knowledge management within Microsoft 365, amidst the evolving landscape of Copilot. From leveraging automatic metadata classification and permission governance with SharePoint Premium, to unlocking Viva Engage for the cultivation of knowledge and communities, you will gain actionable insights to bolster your organization's knowledge-sharing initiatives. In this session, we will also explore how to facilitate solutions to enable your employees to find answers and expertise within Microsoft 365. You will leave equipped with practical techniques and a deeper understanding of how there is more to effective knowledge management than just enabling Copilot, but building actual solutions to prepare the knowledge that Copilot and your employees can use.
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
The Good, the Bad and the Governed - Why is governance a dirty word? David O'Neill, Chief Operating Officer - APIContext Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving. A report by Poten & Partners as part of the Hydrogen Asia 2024 Summit in Singapore. Copyright Poten & Partners 2024.
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Three things you will take away from the session: • How to run an effective tenant-to-tenant migration • Best practices for before, during, and after migration • Tips for using migration as a springboard to prepare for Copilot in Microsoft 365 Main ideas: Migration Overview: The presentation covers the current reality of cross-tenant migrations, the triggers, phases, best practices, and benefits of a successful tenant migration Considerations: When considering a migration, it is important to consider the migration scope, performance, customization, flexibility, user-friendly interface, automation, monitoring, support, training, scalability, data integrity, data security, cost, and licensing structure Next Wave: The next wave of change includes the launch of Copilot, which requires businesses to be prepared for upcoming changes related to Copilot and the cloud, and to consolidate data and tighten governance ShareGate: ShareGate can help with pre-migration analysis, configurable migration tool, and automated, end-user driven collaborative governance
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Uncertainty, Acting under uncertainty, Basic probability notation, Bayes’ Rule,
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
💉💊+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI}}+971581248768 +971581248768 Mtp-Kit (500MG) Prices » Dubai [(+971581248768**)] Abortion Pills For Sale In Dubai, UAE, Mifepristone and Misoprostol Tablets Available In Dubai, UAE CONTACT DR.Maya Whatsapp +971581248768 We Have Abortion Pills / Cytotec Tablets /Mifegest Kit Available in Dubai, Sharjah, Abudhabi, Ajman, Alain, Fujairah, Ras Al Khaimah, Umm Al Quwain, UAE, Buy cytotec in Dubai +971581248768''''Abortion Pills near me DUBAI | ABU DHABI|UAE. Price of Misoprostol, Cytotec” +971581248768' Dr.DEEM ''BUY ABORTION PILLS MIFEGEST KIT, MISOPROTONE, CYTOTEC PILLS IN DUBAI, ABU DHABI,UAE'' Contact me now via What's App…… abortion Pills Cytotec also available Oman Qatar Doha Saudi Arabia Bahrain Above all, Cytotec Abortion Pills are Available In Dubai / UAE, you will be very happy to do abortion in Dubai we are providing cytotec 200mg abortion pill in Dubai, UAE. Medication abortion offers an alternative to Surgical Abortion for women in the early weeks of pregnancy. We only offer abortion pills from 1 week-6 Months. We then advise you to use surgery if its beyond 6 months. Our Abu Dhabi, Ajman, Al Ain, Dubai, Fujairah, Ras Al Khaimah (RAK), Sharjah, Umm Al Quwain (UAQ) United Arab Emirates Abortion Clinic provides the safest and most advanced techniques for providing non-surgical, medical and surgical abortion methods for early through late second trimester, including the Abortion By Pill Procedure (RU 486, Mifeprex, Mifepristone, early options French Abortion Pill), Tamoxifen, Methotrexate and Cytotec (Misoprostol). The Abu Dhabi, United Arab Emirates Abortion Clinic performs Same Day Abortion Procedure using medications that are taken on the first day of the office visit and will cause the abortion to occur generally within 4 to 6 hours (as early as 30 minutes) for patients who are 3 to 12 weeks pregnant. When Mifepristone and Misoprostol are used, 50% of patients complete in 4 to 6 hours; 75% to 80% in 12 hours; and 90% in 24 hours. We use a regimen that allows for completion without the need for surgery 99% of the time. All advanced second trimester and late term pregnancies at our Tampa clinic (17 to 24 weeks or greater) can be completed within 24 hours or less 99% of the time without the need surgery. The procedure is completed with minimal to no complications. Our Women's Health Center located in Abu Dhabi, United Arab Emirates, uses the latest medications for medical abortions (RU-486, Mifeprex, Mifegyne, Mifepristone, early options French abortion pill), Methotrexate and Cytotec (Misoprostol). The safety standards of our Abu Dhabi, United Arab Emirates Abortion Doctors remain unparalleled. They consistently maintain the lowest complication rates throughout the nation. Our Physicians and staff are always available to answer questions and care for women in one of the most difficult times in their lives. The decision to have an abortion at the Abortion Cl
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Abhishek Deb(1), Mr Abdul Kalam(2) M. Des (UX) , School of Design, DIT University , Dehradun. This paper explores the future potential of AI-enabled smartphone processors, aiming to investigate the advancements, capabilities, and implications of integrating artificial intelligence (AI) into smartphone technology. The research study goals consist of evaluating the development of AI in mobile phone processors, analyzing the existing state as well as abilities of AI-enabled cpus determining future patterns as well as chances together with reviewing obstacles as well as factors to consider for more growth.
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
We present an architecture of embedding models, vector databases, LLMs, and narrow ML for tracking global news narratives across a variety of countries/languages/news sources. As an example, we explore the real-time application of this architecture for tracking the news narrative surrounding the death of Russian opposition leader Alexei Navalny coming from Russian, French, and English sources.
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Último
(20)
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Aspect Orientated Programming in Ruby
1.
Aspect Orientated Programming
in Ruby Matthew Ford matt@new-bamboo.co.uk
2.
Matthew Ford • Eclipse
project AJDT @ IBM (AspectJ Development Tools) • New Bamboo http://new-bamboo.co.uk
3.
Outline • Introduction to
Aspect Orientated Programming (AOP) • Why use AOP? • AOP in Ruby • Demo •Q
4.
Intro to AOP •
AOP is a new way of thinking about software design.
5.
Software Design • What
is the ultimate goal when designing software? • Aim to achieve a one-to-one mapping of design concepts to implementation code
6.
Your app now Users
Posts Authentication Logging
Baixar agora