SlideShare una empresa de Scribd logo
1 de 127
Who is this fool?! A little about me
Graphic Art Photography Web Design Django VFX JavaScript Print Design Software Digital Media CSS Python Flash / Flex
PERL & JavaScript
Django = HotPileOfAwesome( yes=True ) Django.build_web_app( fast=True )
Django.make_an_app() >>> True Django.log_in_user() >>> True Django.comment_on_my_model() >>> True Django.message_my_user(user='myuser') >>> True Django.send_emails( emails=['me@mail.com'] ) >>> True Django.do_complex_SQL( please=True ) >>> No Problem!
Django.make_a_thumbnail() >>> Thumbnail? Django.send_text_message() >>> Email Exception: no such thing Django.search_all_my_stuff() >>> WTF? Django.get_data_in_under_75_queries() >>> Whoa... Django.alter_table(model='MyModel') >>> Let's not get crazy Django.be_restful( now=True ) >>> you meanrequest.POST
I've Got an  app for that!
Searching
Searching Find Stuff - Fast
Searching Find Stuff - Fast ( without crushing my DB )
Haystack haystacksearch.org Djapian code.google.com/p/djapian/ Sphinx django-sphinx ( github )
Django MyModel.objects.filter( text__icontains='word' )OR MyModel.objects.filter( text__search='word' ) Problems: ,[object Object]
slow
mysql
manual DB configs,[object Object]
Haystack SearchQuerySet() .filter(  SQ(field=True)  | SQ(field__relation="something")  ~SQ(field=False)  ) >>> [ <SearchResult>, <SearchResult>, <SearchResult> ]
Xapian classArticleIndexer( Indexer ): fields = ['title','body'] tags = [ ('title','title', 3), ('body', 'as_plain_text', 1) ] space.add_index(Article, ArticleIndexer, attach_as='indexer')
Xapian fromdjapian.indexer import CompositeIndexer flags = xapian.QueryParser.FLAG_PARTIAL| br />xapian.QueryParser.FLAG_WILDCARD indexers = [ Model_1.indexer, Model_2.indexer ] comp = CompositeIndexer( *indexers ) s = comp.search( `a phrase` ).flags( flags ) >>> [ <hit:score=100>,<hit:score=98> ] $ s[0].instance >>> <ModelInstance:Model>
Haystack Xapian Index files Class Based Index Customize Text For Indexing Link to Indexed Object Index Fields, Methods & Relations Stemming, Facetting, Highlighting, Spelling ,[object Object]
Whole Word Matching
Loads all indexers
Multiple Index Hooks
Stored fields
Django-like Syntax
Templates &  Tags
Views, Forms & Fields
Wildcard Matching
Partial word matching
Doesn't Load All indexers
Interactive shell
Close to the metal ( Control )
Watches Models for changes
Pre-index Filtering,[object Object]
REST API Exposing Your Data
REST API Exposing Your Data ( In a meaningful way )
Django defview_func( reqeuest, *args, **kwargs):    request.GET    request.POST    request.FILES Problems: ,[object Object]
Can't restrict access based on HTTP methods
Serialization is left up to you
Manual auth
Tons of URLs,[object Object]
Piston classMyHandler( BaseHandler ):      methods_allowed =( 'GET', 'PUT')      model = MyModel      classMyOtherHandler( BaseHandler ):      methods_allowed =( 'GET', 'PUT')      model = MyOtherModel fields = ('title','content',('author',('username',) ) ) exclude = ('id', re.compile(r'^private_')) defread( self, request): return [ x for x in MyOtherModel.objects.select_related() ] defupdate( self, request ): ...
Tastypie classMyResource( ModelResource ): fk_field = fields.ForiegnKey( OtherResource, 'fk_field' )   classMeta: authentication = ApiKeyAuthentication()      queryset = MyModel.object.all() resource_name = 'resource' fields = ['title', 'content', ] allowed_methods = [ 'get' ] filtering = { 'somfield': ('exact', 'startswith') } defdehydrate_FOO( self, bundle ): return bundle.data[ 'FOO' ] = 'What I want'
Tastypie - Client Side newRequest.JSONP({ url:'http://www.yoursite.com/api/resource' ,method:'get' ,data:{ username:'billyblanks' ,api_key:'5eb63bbbe01eeed093cb22bb8f5acdc3' ,title__startswith:"Hello World" } ,onSuccess: function( data ){ console.info( data.meta ); console.log( data.objects ): }).send(); http://www.yoursite.com/api/resource/1 http://www.yoursite.com/api/resource/set/1;5 http://www.yoursite.com/api/resource/?format=xml
PISTON TASTYPIE Multiple Formats Throttling All HTTP Methods Authentication Arbitrary Data Resources Highly Configurable ,[object Object]
Built in fields
Auto Meta Data
Resource URIs
ORM ablities ( client )
API Key Auth
Object Caching ( backends )
De / Re hydrations hooks
Validation Via Forms
Deep ORM Ties
Data Streaming
OAuth / contrib Auth
URI Templates
Auto API Docs,[object Object]
DATABASE
DJANGO-SOUTH south.aeracode.org QUERYSET-TRANSFORM github.com/jbalogh/django-queryset-transform DJANGO-SELECTREVERSE code.google.com/p/django-selectreverse
SOUTH
SOUTH Database Migrations
DJANGO $ python manage.py syncdb
DJANGO $ python manage.py syncdb >>> You have a new Database!
DJANGO classMyModel( models.Model): relation = models.ForiegnKey( Model2 )
DJANGO classMyModel( models.Model ): relation = models.ForiegnKey( Model2 ) classMyModel( models.Model ): relation = models.ManyToMany( Model2 )
DJANGO $ python manage.py syncdb
DJANGO $ python manage.py syncdb >>> Sucks to be you!
WTF?!
DJANGO $ python manage.py syncdb >>> Sucks to be you! Problem: ,[object Object],[object Object],[object Object]
DJANGO classMyModel( models.Model ): relation = models.ForiegnKey( Model2 ) classMyModel( models.Model ): relation = models.ManyToMany( Model2 )
SOUTH $ python manage.py schemamigration <yourapp> >>> Sweet, run migrate
SOUTH $ python manage.py migrate <yourapp> >>> Done.
SOUTH
QUERYSET-TRANSFORM github.com/jbalogh/django-queryset-transform ( n + 1 )
QUERYSET-TRANSFORM {%for object in object_list %} {%for object in object.things.all %} {%if object.relation %} {{ object.relation.field.text }} {%else%} {{ object.other_relation }} {%endif%} {%endfor%} {%empty%} no soup for you {%endfor%}
QUERYSET-TRANSFORM deflookup_tags(item_qs): item_pks = [item.pk for item in item_qs] m2mfield = Item._meta.get_field_by_name('tags')[0] tags_for_item = br />Tag.objects.filter( item__in = item_pks) .extra(select = {'item_id': '%s.%s' % ( m2mfield.m2m_db_table(), m2mfield.m2m_column_name() )          })          tag_dict = {} for tag in tags_for_item: tag_dict.setdefault(tag.item_id, []).append(tag) for item in item_qs: item.fetched_tags = tag_dict.get(item.pk, [])
QUERYSET-TRANSFORM qs = Item.objects.filter( name__contains = 'e' ).transform(lookup_tags)
QUERYSET-TRANSFORM from django.db import connection len( connection.queries ) >>> 2
DJANGO-SELECTREVERSE code.google.com/p/django-selectreverse
DJANGO-SELECTREVERSE Tries prefetching on reverse relations model_instance.other_model_set.all()
CONTENT MANAGEMENT
DJANGO-CMS www.django-cms.org WEBCUBE-CMS www.webcubecms.com SATCHMO www.satchmoproject.com
WEBCUBE-CMS
WEBCUBE-CMS Feature Complete
WEBCUBE-CMS Feature Complete Robust & Flexible
WEBCUBE-CMS Feature Complete Robust & Flexible ( Commercial License )
$12,000
$12,000
+ $300 / mo
WTF?!
DJANGO-CMS
PRO CON ,[object Object]
Plugin Support
Template Switching
Menu Control
Translations
Front-End Editing ( latest )
Moderation
Template Tags
Lots of settings
Lots Of Settings ( again )
Another Learning Curve
Plone Paradox
Plugins a little wonky,[object Object]
SATCHMO E-Commerce-y CMS
Django Admin
DJANGO-GRAPPELLI code.google.com/p/django-grappelli DJANGO-FILEBROWSE code.google.com/p/django-filebrowser DJANGO-ADMIN TOOLS bitbucket.org/izi/django-admin-tools
GRAPPELLI
GRAPPELLI
GRAPPELLI
FILEBROWSER
FILEBROWSER
FILEBROWSER
FILEBROWSER
ADMIN TOOLS
ADMIN TOOLS
ADMIN TOOLS
Image Management
DJANGO-IMAGEKIT bitbucket.org/jdriscoll/django-imagekit DJANGO-PHOTOLOGUE code.google.com/p/django-photologue SORL-THUMBNAIL thumbnail.sorl.net/
DJANGO classMyModel( models.Model ): image = models.ImageField(upload_to='/' )
DJANGO classMyModel( models.Model ): image = models.ImageField( upload_to='/' ) thumb = models.ImageField( upload_to='/' )

Más contenido relacionado

La actualidad más candente

Smarter Interfaces with jQuery (and Drupal)
Smarter Interfaces with jQuery (and Drupal)Smarter Interfaces with jQuery (and Drupal)
Smarter Interfaces with jQuery (and Drupal)aasarava
 
Best Practice Testing with Lime 2
Best Practice Testing with Lime 2Best Practice Testing with Lime 2
Best Practice Testing with Lime 2Bernhard Schussek
 
Система рендеринга в Magento
Система рендеринга в MagentoСистема рендеринга в Magento
Система рендеринга в MagentoMagecom Ukraine
 
Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010
Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010
Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010Sergey Ilinsky
 
Best practices for js testing
Best practices for js testingBest practices for js testing
Best practices for js testingKarl Mendes
 
Findability Bliss Through Web Standards
Findability Bliss Through Web StandardsFindability Bliss Through Web Standards
Findability Bliss Through Web StandardsAarron Walter
 
Django Forms: Best Practices, Tips, Tricks
Django Forms: Best Practices, Tips, TricksDjango Forms: Best Practices, Tips, Tricks
Django Forms: Best Practices, Tips, TricksShawn Rider
 
Web APIs & Google APIs
Web APIs & Google APIsWeb APIs & Google APIs
Web APIs & Google APIsPamela Fox
 
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google InfrastructureLiving in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google InfrastructurePamela Fox
 
Haml & Sass presentation
Haml & Sass presentationHaml & Sass presentation
Haml & Sass presentationbryanbibat
 
Google Wave 20/20: Product, Protocol, Platform
Google Wave 20/20: Product, Protocol, PlatformGoogle Wave 20/20: Product, Protocol, Platform
Google Wave 20/20: Product, Protocol, PlatformPamela Fox
 

La actualidad más candente (20)

Smarter Interfaces with jQuery (and Drupal)
Smarter Interfaces with jQuery (and Drupal)Smarter Interfaces with jQuery (and Drupal)
Smarter Interfaces with jQuery (and Drupal)
 
Best Practice Testing with Lime 2
Best Practice Testing with Lime 2Best Practice Testing with Lime 2
Best Practice Testing with Lime 2
 
Система рендеринга в Magento
Система рендеринга в MagentoСистема рендеринга в Magento
Система рендеринга в Magento
 
Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010
Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010
Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010
 
Best practices for js testing
Best practices for js testingBest practices for js testing
Best practices for js testing
 
Ant
Ant Ant
Ant
 
Gae
GaeGae
Gae
 
Jquery 1
Jquery 1Jquery 1
Jquery 1
 
Findability Bliss Through Web Standards
Findability Bliss Through Web StandardsFindability Bliss Through Web Standards
Findability Bliss Through Web Standards
 
ColdFusion ORM
ColdFusion ORMColdFusion ORM
ColdFusion ORM
 
Django
DjangoDjango
Django
 
Django Forms: Best Practices, Tips, Tricks
Django Forms: Best Practices, Tips, TricksDjango Forms: Best Practices, Tips, Tricks
Django Forms: Best Practices, Tips, Tricks
 
Element
ElementElement
Element
 
Jsp Presentation +Mufix "3"
Jsp Presentation +Mufix "3"Jsp Presentation +Mufix "3"
Jsp Presentation +Mufix "3"
 
Ajax
AjaxAjax
Ajax
 
Web APIs & Google APIs
Web APIs & Google APIsWeb APIs & Google APIs
Web APIs & Google APIs
 
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google InfrastructureLiving in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
 
YQL talk at OHD Jakarta
YQL talk at OHD JakartaYQL talk at OHD Jakarta
YQL talk at OHD Jakarta
 
Haml & Sass presentation
Haml & Sass presentationHaml & Sass presentation
Haml & Sass presentation
 
Google Wave 20/20: Product, Protocol, Platform
Google Wave 20/20: Product, Protocol, PlatformGoogle Wave 20/20: Product, Protocol, Platform
Google Wave 20/20: Product, Protocol, Platform
 

Destacado

Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows AzureK.Mohamed Faizal
 
Global management trends in a two speed world 2.9.2011
Global management trends in a two speed world 2.9.2011Global management trends in a two speed world 2.9.2011
Global management trends in a two speed world 2.9.2011ncovrljan
 
Advanced Administrative Solutions
Advanced Administrative SolutionsAdvanced Administrative Solutions
Advanced Administrative SolutionsMarianne Campbell
 
ePortfolio for Forensic Psychology
ePortfolio for Forensic PsychologyePortfolio for Forensic Psychology
ePortfolio for Forensic PsychologyMicheleFoster
 
So you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantSo you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantK.Mohamed Faizal
 

Destacado (6)

Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows Azure
 
Global management trends in a two speed world 2.9.2011
Global management trends in a two speed world 2.9.2011Global management trends in a two speed world 2.9.2011
Global management trends in a two speed world 2.9.2011
 
Advanced Administrative Solutions
Advanced Administrative SolutionsAdvanced Administrative Solutions
Advanced Administrative Solutions
 
ePortfolio for Forensic Psychology
ePortfolio for Forensic PsychologyePortfolio for Forensic Psychology
ePortfolio for Forensic Psychology
 
Ubuntu sunum...
Ubuntu   sunum...Ubuntu   sunum...
Ubuntu sunum...
 
So you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantSo you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultant
 

Similar a Meetup django common_problems(1)

Building Web Interface On Rails
Building Web Interface On RailsBuilding Web Interface On Rails
Building Web Interface On RailsWen-Tien Chang
 
Django Introduction Osscamp Delhi September 08 09 2007 Mir Nazim
Django Introduction Osscamp Delhi September 08 09 2007 Mir NazimDjango Introduction Osscamp Delhi September 08 09 2007 Mir Nazim
Django Introduction Osscamp Delhi September 08 09 2007 Mir NazimMir Nazim
 
Django - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazosDjango - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazosIgor Sobreira
 
Strutsjspservlet
Strutsjspservlet Strutsjspservlet
Strutsjspservlet Sagar Nakul
 
Strutsjspservlet
Strutsjspservlet Strutsjspservlet
Strutsjspservlet Sagar Nakul
 
WordPress Standardized Loop API
WordPress Standardized Loop APIWordPress Standardized Loop API
WordPress Standardized Loop APIChris Jean
 
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With DeadlinesJBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With DeadlinesTikal Knowledge
 
ActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group PresentationActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group Presentationipolevoy
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
Grails Introduction - IJTC 2007
Grails Introduction - IJTC 2007Grails Introduction - IJTC 2007
Grails Introduction - IJTC 2007Guillaume Laforge
 
Intro To Mvc Development In Php
Intro To Mvc Development In PhpIntro To Mvc Development In Php
Intro To Mvc Development In Phpfunkatron
 
Boston Computing Review - Ruby on Rails
Boston Computing Review - Ruby on RailsBoston Computing Review - Ruby on Rails
Boston Computing Review - Ruby on RailsJohn Brunswick
 
Javascript
JavascriptJavascript
Javascripttimsplin
 

Similar a Meetup django common_problems(1) (20)

Building Web Interface On Rails
Building Web Interface On RailsBuilding Web Interface On Rails
Building Web Interface On Rails
 
Django Introduction Osscamp Delhi September 08 09 2007 Mir Nazim
Django Introduction Osscamp Delhi September 08 09 2007 Mir NazimDjango Introduction Osscamp Delhi September 08 09 2007 Mir Nazim
Django Introduction Osscamp Delhi September 08 09 2007 Mir Nazim
 
Django - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazosDjango - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazos
 
Jsp
JspJsp
Jsp
 
Struts,Jsp,Servlet
Struts,Jsp,ServletStruts,Jsp,Servlet
Struts,Jsp,Servlet
 
Strutsjspservlet
Strutsjspservlet Strutsjspservlet
Strutsjspservlet
 
Strutsjspservlet
Strutsjspservlet Strutsjspservlet
Strutsjspservlet
 
WordPress Standardized Loop API
WordPress Standardized Loop APIWordPress Standardized Loop API
WordPress Standardized Loop API
 
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With DeadlinesJBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
 
WordPress APIs
WordPress APIsWordPress APIs
WordPress APIs
 
ActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group PresentationActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group Presentation
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
Grails Introduction - IJTC 2007
Grails Introduction - IJTC 2007Grails Introduction - IJTC 2007
Grails Introduction - IJTC 2007
 
Merb jQuery
Merb jQueryMerb jQuery
Merb jQuery
 
Intro To Mvc Development In Php
Intro To Mvc Development In PhpIntro To Mvc Development In Php
Intro To Mvc Development In Php
 
Boston Computing Review - Ruby on Rails
Boston Computing Review - Ruby on RailsBoston Computing Review - Ruby on Rails
Boston Computing Review - Ruby on Rails
 
Javascript
JavascriptJavascript
Javascript
 

Último

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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 

Último (20)

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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 

Meetup django common_problems(1)