SlideShare a Scribd company logo
Best Practices- Android Programming 					Jan 2011
2 Higlights ,[object Object]
 Avoiding Mistakes
Efficient UI Layouts
Design UI for Responsiveness
Design for Performance
Use of Profilers/Tools
Best Coding Practices,[object Object]
Every time you need to make a change in the routine, you need to edit it in several places.  Suggestion :  ,[object Object]
Make common function or utlitiy class which can be used across other classes
  Make Accessible Fields
Fields should be private except for constants.
Accesible Fields cause tight coupling.
Accesible Fields are easily corruptible.Suggestion:  ,[object Object],[object Object]
Magic numbers are not readable and understandable. If  one has to change for (inti = 1; i =< 52; i++) { j  =  i + randomInt(53 - i) – 1 swapEntries(i, j) } Suggestion :  ,[object Object]
 Temporary Fields
If a variable need not be shared across methods, make it local.,[object Object]
6 Common Mistakes(Android)- Which we should not do ,[object Object],Don’t: setName(“Android”); Do: setName(getstring(R.String.Android); Suggestion: Strings should be defined in string.xml file. No string should be used in the code. XML file saved at res/values/strings.xml. ,[object Object],Don’t: onCreate(){       //Making an Httpconnection or //       // Making  Query to DB  }
7 Common Mistakes(Android)- Which we should not do Do: onCreate{   // Create an AsyncTask for any I/O operation } Example for creating AsyncTask: private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> {     protected Long doInBackground(URL... urls) {         int count = urls.length;         long totalSize = 0;         for (inti = 0; i < count; i++) {             totalSize += Downloader.downloadFile(urls[i]);             publishProgress((int) ((i / (float) count) * 100));         }         return totalSize;     }}
8 Common Mistakes(Android)- Which we should not do ,[object Object],Don’t: layout_width = “100px” or  layout_width = “100” Do: layout_width = “100dp” or use wrap_content Suggestion: One should use dpi.e density independent pixels or should use wrap_content  or fill_parent. One can use sp for FontSize and dp if  you do not want to allow the user to scale the text.br />,[object Object],[object Object]
Best Practices-Performance 10
11 Best Practices- Performance ,[object Object]
Extracting strings from a set of input data, try to return a substring of the original data, instead of creating a copy.
 Avoid Copies of strings. Appending strings to string buffer directly
Prefer Static over Virtual
Invocations would be 15 to 20% faster
Avoid internal Getter and Setters.
Virtual methods calls are very expensive so providing direct access to fields would be much faster.
Use Static Final For Constantsstatic intintVal = 42;static String strVal = "Hello, world!“; As it requires <clinit>method and constants are accessed via Field lookups.
12 Best Practices- Performance ,[object Object],public class Foo {    private intmValue;    public void run() {        Inner in = new Inner();        mValue = 27;        in.stuff();    }    private void doStuff(int value) {        System.out.println("Value is " + value);    }    private class Inner {        void stuff() {            Foo.this.doStuff(Foo.this.mValue);        }    }}
13 Best Practices- Performance ,[object Object]
Usgae Lib APIs would be more efficient than using our own set of APIs.

More Related Content

Viewers also liked

Jornais em movimento: pesquisa Quero Comprar
Jornais em movimento: pesquisa Quero ComprarJornais em movimento: pesquisa Quero Comprar
Jornais em movimento: pesquisa Quero Comprar
ANJ Associação Nacional de Jornais
 
Co-creazione e open-business: le strategie per innovare – Andrea Colaianni
Co-creazione e open-business: le strategie per innovare – Andrea Colaianni  Co-creazione e open-business: le strategie per innovare – Andrea Colaianni
Co-creazione e open-business: le strategie per innovare – Andrea Colaianni Young Digital Lab
 
Cartel final 2014
Cartel final 2014Cartel final 2014
Cartel final 2014
Maike Loes
 
Project Work
Project WorkProject Work
Project Work
fedefiorini76
 
Speech Dott. Costa su IERING al Convegno di Barcellona 2008
Speech Dott. Costa su IERING al Convegno di Barcellona 2008Speech Dott. Costa su IERING al Convegno di Barcellona 2008
Speech Dott. Costa su IERING al Convegno di Barcellona 2008
Salvo Reina
 
Italia in preghiera 14.03.2014pdf
Italia in preghiera 14.03.2014pdfItalia in preghiera 14.03.2014pdf
Italia in preghiera 14.03.2014pdfPaolo Montecchi
 
2006 sin
2006 sin2006 sin
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...
Toolbox Coworking
 
Italia in preghiera 14.05
Italia in preghiera 14.05Italia in preghiera 14.05
Italia in preghiera 14.05Paolo Montecchi
 
La Condivisione Delle Conoscenze 6v
La Condivisione Delle Conoscenze 6vLa Condivisione Delle Conoscenze 6v
La Condivisione Delle Conoscenze 6v
Federica Scarrione
 
Timu a fumetti
Timu a fumettiTimu a fumetti
Timu a fumetti
Giancarlo Sciascia
 
Comizi di classe - Tecnologie di comunicazione politica
Comizi di classe - Tecnologie di comunicazione politicaComizi di classe - Tecnologie di comunicazione politica
Comizi di classe - Tecnologie di comunicazione politica
Luigi Mauriello
 
Presentazione per convegno OPD Ferrara 2011
Presentazione per convegno OPD Ferrara 2011Presentazione per convegno OPD Ferrara 2011
Presentazione per convegno OPD Ferrara 2011
Opificio delle Pietre Dure
 
ENDURANCE TRAIL
ENDURANCE TRAILENDURANCE TRAIL
Novita Ecommerce 2 2010
Novita Ecommerce 2 2010Novita Ecommerce 2 2010
Novita Ecommerce 2 2010
scalimero68
 
I dipartimenti ospedalieri in Italia
I dipartimenti ospedalieri in ItaliaI dipartimenti ospedalieri in Italia
I dipartimenti ospedalieri in ItaliaFranco Pesaresi
 

Viewers also liked (20)

Jornais em movimento: pesquisa Quero Comprar
Jornais em movimento: pesquisa Quero ComprarJornais em movimento: pesquisa Quero Comprar
Jornais em movimento: pesquisa Quero Comprar
 
Co-creazione e open-business: le strategie per innovare – Andrea Colaianni
Co-creazione e open-business: le strategie per innovare – Andrea Colaianni  Co-creazione e open-business: le strategie per innovare – Andrea Colaianni
Co-creazione e open-business: le strategie per innovare – Andrea Colaianni
 
Cartel final 2014
Cartel final 2014Cartel final 2014
Cartel final 2014
 
Project Work
Project WorkProject Work
Project Work
 
Slide per wma
Slide per wmaSlide per wma
Slide per wma
 
Speech Dott. Costa su IERING al Convegno di Barcellona 2008
Speech Dott. Costa su IERING al Convegno di Barcellona 2008Speech Dott. Costa su IERING al Convegno di Barcellona 2008
Speech Dott. Costa su IERING al Convegno di Barcellona 2008
 
Italia in preghiera 14.03.2014pdf
Italia in preghiera 14.03.2014pdfItalia in preghiera 14.03.2014pdf
Italia in preghiera 14.03.2014pdf
 
2006 sin
2006 sin2006 sin
2006 sin
 
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...
 
Italia in preghiera 14.05
Italia in preghiera 14.05Italia in preghiera 14.05
Italia in preghiera 14.05
 
La Condivisione Delle Conoscenze 6v
La Condivisione Delle Conoscenze 6vLa Condivisione Delle Conoscenze 6v
La Condivisione Delle Conoscenze 6v
 
Timu a fumetti
Timu a fumettiTimu a fumetti
Timu a fumetti
 
Comizi di classe - Tecnologie di comunicazione politica
Comizi di classe - Tecnologie di comunicazione politicaComizi di classe - Tecnologie di comunicazione politica
Comizi di classe - Tecnologie di comunicazione politica
 
Presentazione per convegno OPD Ferrara 2011
Presentazione per convegno OPD Ferrara 2011Presentazione per convegno OPD Ferrara 2011
Presentazione per convegno OPD Ferrara 2011
 
AlcmanTMS 1
AlcmanTMS 1 AlcmanTMS 1
AlcmanTMS 1
 
ENDURANCE TRAIL
ENDURANCE TRAILENDURANCE TRAIL
ENDURANCE TRAIL
 
Slides mafia
Slides mafiaSlides mafia
Slides mafia
 
Novita Ecommerce 2 2010
Novita Ecommerce 2 2010Novita Ecommerce 2 2010
Novita Ecommerce 2 2010
 
I dipartimenti ospedalieri in Italia
I dipartimenti ospedalieri in ItaliaI dipartimenti ospedalieri in Italia
I dipartimenti ospedalieri in Italia
 
2007 rassegna online
2007 rassegna online2007 rassegna online
2007 rassegna online
 

Similar to Best practices android_2010

Mobile Developer Summit 2012, Pune
Mobile Developer Summit 2012, PuneMobile Developer Summit 2012, Pune
Mobile Developer Summit 2012, Pune
Bhuvan Khanna
 
Android Best Practices - Thoughts from the Trenches
Android Best Practices - Thoughts from the TrenchesAndroid Best Practices - Thoughts from the Trenches
Android Best Practices - Thoughts from the Trenches
Anuradha Weeraman
 
Bring the fun back to java
Bring the fun back to javaBring the fun back to java
Bring the fun back to java
ciklum_ods
 
Android session-5-sajib
Android session-5-sajibAndroid session-5-sajib
Android session-5-sajib
Hussain Behestee
 
Intro To AOP
Intro To AOPIntro To AOP
Intro To AOP
elliando dias
 
Testing Big in JavaScript
Testing Big in JavaScriptTesting Big in JavaScript
Testing Big in JavaScript
Robert DeLuca
 
Intro To Mvc Development In Php
Intro To Mvc Development In PhpIntro To Mvc Development In Php
Intro To Mvc Development In Php
funkatron
 
React Native +Redux + ES6 (Updated)
React Native +Redux + ES6 (Updated)React Native +Redux + ES6 (Updated)
React Native +Redux + ES6 (Updated)
Chiew Carol
 
Building Large Scale PHP Web Applications with Laravel 4
Building Large Scale PHP Web Applications with Laravel 4Building Large Scale PHP Web Applications with Laravel 4
Building Large Scale PHP Web Applications with Laravel 4
Darwin Biler
 
Top 7 Angular Best Practices to Organize Your Angular App
Top 7 Angular Best Practices to Organize Your Angular AppTop 7 Angular Best Practices to Organize Your Angular App
Top 7 Angular Best Practices to Organize Your Angular App
Katy Slemon
 
How to ace your .NET technical interview :: .Net Technical Check Tuneup
How to ace your .NET technical interview :: .Net Technical Check TuneupHow to ace your .NET technical interview :: .Net Technical Check Tuneup
How to ace your .NET technical interview :: .Net Technical Check Tuneup
Bala Subra
 
Using Automatic Refactoring to Improve Energy Efficiency of Android Apps
Using Automatic Refactoring to Improve Energy Efficiency of Android AppsUsing Automatic Refactoring to Improve Energy Efficiency of Android Apps
Using Automatic Refactoring to Improve Energy Efficiency of Android Apps
Luis Cruz
 
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
Steven Smith
 
Mobile optimization
Mobile optimizationMobile optimization
Mobile optimization
purplecabbage
 
Red5 - PHUG Workshops
Red5 - PHUG WorkshopsRed5 - PHUG Workshops
Red5 - PHUG Workshops
Brendan Sera-Shriar
 
Back-2-Basics: .NET Coding Standards For The Real World (2011)
Back-2-Basics: .NET Coding Standards For The Real World (2011)Back-2-Basics: .NET Coding Standards For The Real World (2011)
Back-2-Basics: .NET Coding Standards For The Real World (2011)
David McCarter
 
Better Code: Concurrency
Better Code: ConcurrencyBetter Code: Concurrency
Better Code: Concurrency
Platonov Sergey
 
From Legacy to Hexagonal (An Unexpected Android Journey)
From Legacy to Hexagonal (An Unexpected Android Journey)From Legacy to Hexagonal (An Unexpected Android Journey)
From Legacy to Hexagonal (An Unexpected Android Journey)
Jose Manuel Pereira Garcia
 
Sst hackathon express
Sst hackathon expressSst hackathon express
Sst hackathon express
Aeshan Wijetunge
 
High Performance Coding2.pptx
High Performance Coding2.pptxHigh Performance Coding2.pptx
High Performance Coding2.pptx
ShymmaaQadoom1
 

Similar to Best practices android_2010 (20)

Mobile Developer Summit 2012, Pune
Mobile Developer Summit 2012, PuneMobile Developer Summit 2012, Pune
Mobile Developer Summit 2012, Pune
 
Android Best Practices - Thoughts from the Trenches
Android Best Practices - Thoughts from the TrenchesAndroid Best Practices - Thoughts from the Trenches
Android Best Practices - Thoughts from the Trenches
 
Bring the fun back to java
Bring the fun back to javaBring the fun back to java
Bring the fun back to java
 
Android session-5-sajib
Android session-5-sajibAndroid session-5-sajib
Android session-5-sajib
 
Intro To AOP
Intro To AOPIntro To AOP
Intro To AOP
 
Testing Big in JavaScript
Testing Big in JavaScriptTesting Big in JavaScript
Testing Big in JavaScript
 
Intro To Mvc Development In Php
Intro To Mvc Development In PhpIntro To Mvc Development In Php
Intro To Mvc Development In Php
 
React Native +Redux + ES6 (Updated)
React Native +Redux + ES6 (Updated)React Native +Redux + ES6 (Updated)
React Native +Redux + ES6 (Updated)
 
Building Large Scale PHP Web Applications with Laravel 4
Building Large Scale PHP Web Applications with Laravel 4Building Large Scale PHP Web Applications with Laravel 4
Building Large Scale PHP Web Applications with Laravel 4
 
Top 7 Angular Best Practices to Organize Your Angular App
Top 7 Angular Best Practices to Organize Your Angular AppTop 7 Angular Best Practices to Organize Your Angular App
Top 7 Angular Best Practices to Organize Your Angular App
 
How to ace your .NET technical interview :: .Net Technical Check Tuneup
How to ace your .NET technical interview :: .Net Technical Check TuneupHow to ace your .NET technical interview :: .Net Technical Check Tuneup
How to ace your .NET technical interview :: .Net Technical Check Tuneup
 
Using Automatic Refactoring to Improve Energy Efficiency of Android Apps
Using Automatic Refactoring to Improve Energy Efficiency of Android AppsUsing Automatic Refactoring to Improve Energy Efficiency of Android Apps
Using Automatic Refactoring to Improve Energy Efficiency of Android Apps
 
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
 
Mobile optimization
Mobile optimizationMobile optimization
Mobile optimization
 
Red5 - PHUG Workshops
Red5 - PHUG WorkshopsRed5 - PHUG Workshops
Red5 - PHUG Workshops
 
Back-2-Basics: .NET Coding Standards For The Real World (2011)
Back-2-Basics: .NET Coding Standards For The Real World (2011)Back-2-Basics: .NET Coding Standards For The Real World (2011)
Back-2-Basics: .NET Coding Standards For The Real World (2011)
 
Better Code: Concurrency
Better Code: ConcurrencyBetter Code: Concurrency
Better Code: Concurrency
 
From Legacy to Hexagonal (An Unexpected Android Journey)
From Legacy to Hexagonal (An Unexpected Android Journey)From Legacy to Hexagonal (An Unexpected Android Journey)
From Legacy to Hexagonal (An Unexpected Android Journey)
 
Sst hackathon express
Sst hackathon expressSst hackathon express
Sst hackathon express
 
High Performance Coding2.pptx
High Performance Coding2.pptxHigh Performance Coding2.pptx
High Performance Coding2.pptx
 

Recently uploaded

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 

Recently uploaded (20)

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 

Best practices android_2010