SlideShare a Scribd company logo
1 of 35
Download to read offline
Ruby in prijatelji
  Oto Brglez za #wwwhmb
Kontakt in vprašanja
• @otobrglez
• skype: zverchi
• http://opalab.com

• @wwwhmb, #wwwhmb, wwwhmb.si
Kdo sem?
• Razvijalec
• Veliki projekti, mali projekti, “free”
  projekti

• (Izredni) Študent ;)
• LinkedIn:
  http://www.linkedin.com/in/otobrglez
Za koga je ta talk?

• Razvijalece, ki so žže programirali.
• Razvijalece, ki rabijo nove izzive.
• Ljudi, ki iščejo zabavo in srečo.*
Potek


• Ruby - (uvod, splošno, kako?, itd...)
• Prijatelji (DSL, ogrodja, Rails,...)
Ruby ~
Zgodovina
Yukihiro Matsumoto -
@yukihiro_matz
Japonska 1990
21 december 1995 ~> Ruby 1.0
Klasifikacija in inspiracija

•   Dinamičen

•   Reflektiven

•   Splošen

•   Objektno orientiran

•   Inspiracija PERL, Smalltalk, Eiffel
Paradigme
• Funkcijski
• Objektno orientiran
• Iperativen
• Reflektiven
• Dinamični tipi (Duck typing)
Implementacije
•   MRI (C by Matz)

•   YARD

•   JRuby

•   Rubinius

•   IronRuby

•   MacRuby

•   HotRuby
Namestitev?
• OSX ~> Prednameščen
• Ubutnu and alike ~> apt-get ...
• Windows ~> http://rubyinstaller.org/

• http://www.ruby-lang.org
RVM = Ruby Version Manager
RubyGems
IRB = Interactive Ruby Shell
Vejitve, zanke, funkcije,...
String, Array[], Hash{},...
Razredi in OOP
Dedovanje, Mixin,...
ruby-debug19
ri, rdoc
Ruby Reference/doc


• http://apidock.com/
• http://ruby-doc.org/
• http://rubydoc.info/
End of part 1.
    Vprašanja?
Sledi...

• DSL
• RSpec
• Sinatra
• Ruby on Rails
DSL = Domain-specific language


• “In software development, a domain-
  specific language (DSL) is a
  programming language or specification
  language dedicated to a particular
  problem domain, a particular problem
  representation technique, and/or a
  particular solution technique.”
  - Wikipedia
Bolj poznani “DSL-ji” v Ruby svetu...



• RAKE ~ Ruby “Make”
• RSpec ~ Ruby Specification framework
• Sinatra ~ Web application framework
• ...
RSpec = Behaviour-Driven Development tool for
            Ruby programmers
Sinatra
Ruby on Rails
David Heinemeier Hansson @dhh
Julij 2004
Ruby on Rails z Mac OS X
Leopard
Filozofija


• CoC = Convention over Configuration
• DRY = Don’t Repeat Yourself
Kaj ima?
•   MVC ~ Model-View-Controller Pattern

•   Scaffolding

•   WEBrick

•   Rake

•   Prototype in Script.aculo.us ~> jQuery

•   RESTful Web Services

•   UJS = Unobstrusive JavaScript

•   ActiveRecord
Simple projekt: pozdravi-me
Scaffold
What?
Hvala!
http://pozdravi-me.heroku.com/
Novo v Rails 3.1

• Assets Pipeline
• HTTP Streaming
• jQuery Default

More Related Content

What's hot

Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)
Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)
Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)Asami Abe
 
Ruby on Rails Vs. ASP.NET MVC
Ruby on Rails Vs. ASP.NET MVCRuby on Rails Vs. ASP.NET MVC
Ruby on Rails Vs. ASP.NET MVCShay Friedman
 
Hack Night Retro Futurespective
Hack Night Retro FuturespectiveHack Night Retro Futurespective
Hack Night Retro FuturespectiveJosh Price
 
Ruby on Rails Fundamentals, Class 1
Ruby on Rails Fundamentals, Class 1Ruby on Rails Fundamentals, Class 1
Ruby on Rails Fundamentals, Class 1Sarah Allen
 
RoR: What is it Good For?: Absolutely Something
RoR: What is it Good For?: Absolutely SomethingRoR: What is it Good For?: Absolutely Something
RoR: What is it Good For?: Absolutely Somethingkdmcclin
 
OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2Keiichiro Ono
 
Алексей Серый "Ruby on Rails for dummies"
Алексей Серый "Ruby on Rails for dummies"Алексей Серый "Ruby on Rails for dummies"
Алексей Серый "Ruby on Rails for dummies"EPAM Systems
 
October 2014 - USG Rock Eagle - Sass 101
October 2014 - USG Rock Eagle - Sass 101October 2014 - USG Rock Eagle - Sass 101
October 2014 - USG Rock Eagle - Sass 101Eric Sembrat
 
Startup Weekend & LocomotiveCMS (In Chinese)
Startup Weekend & LocomotiveCMS (In Chinese)Startup Weekend & LocomotiveCMS (In Chinese)
Startup Weekend & LocomotiveCMS (In Chinese)Zac Zheng
 

What's hot (12)

PHP Classroom Training
PHP Classroom TrainingPHP Classroom Training
PHP Classroom Training
 
Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)
Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)
Introduction of Scala Kansai Beginners (ScalaMatsuri2014LT)
 
Ruby on Rails Vs. ASP.NET MVC
Ruby on Rails Vs. ASP.NET MVCRuby on Rails Vs. ASP.NET MVC
Ruby on Rails Vs. ASP.NET MVC
 
Rubyist in oz
Rubyist in ozRubyist in oz
Rubyist in oz
 
Hack Night Retro Futurespective
Hack Night Retro FuturespectiveHack Night Retro Futurespective
Hack Night Retro Futurespective
 
Ruby Beyond Rails
Ruby Beyond RailsRuby Beyond Rails
Ruby Beyond Rails
 
Ruby on Rails Fundamentals, Class 1
Ruby on Rails Fundamentals, Class 1Ruby on Rails Fundamentals, Class 1
Ruby on Rails Fundamentals, Class 1
 
RoR: What is it Good For?: Absolutely Something
RoR: What is it Good For?: Absolutely SomethingRoR: What is it Good For?: Absolutely Something
RoR: What is it Good For?: Absolutely Something
 
OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2
 
Алексей Серый "Ruby on Rails for dummies"
Алексей Серый "Ruby on Rails for dummies"Алексей Серый "Ruby on Rails for dummies"
Алексей Серый "Ruby on Rails for dummies"
 
October 2014 - USG Rock Eagle - Sass 101
October 2014 - USG Rock Eagle - Sass 101October 2014 - USG Rock Eagle - Sass 101
October 2014 - USG Rock Eagle - Sass 101
 
Startup Weekend & LocomotiveCMS (In Chinese)
Startup Weekend & LocomotiveCMS (In Chinese)Startup Weekend & LocomotiveCMS (In Chinese)
Startup Weekend & LocomotiveCMS (In Chinese)
 

Viewers also liked

Programa #TrenTurismo - Jornadas Profesionales de Turismo
Programa #TrenTurismo - Jornadas Profesionales de TurismoPrograma #TrenTurismo - Jornadas Profesionales de Turismo
Programa #TrenTurismo - Jornadas Profesionales de TurismoJuan José Correa Venegas
 
Prueba institución 5
Prueba institución 5Prueba institución 5
Prueba institución 5Ángel Uran
 
In-Depth Healthcare Analysis of mHealth Trends & Metrics Q2, 2014
In-Depth Healthcare Analysis of mHealth Trends & Metrics Q2, 2014In-Depth Healthcare Analysis of mHealth Trends & Metrics Q2, 2014
In-Depth Healthcare Analysis of mHealth Trends & Metrics Q2, 2014Wearables Group
 
"Leveraging SP for PM Workbook" for SPTech Conference at SFO
"Leveraging SP for PM Workbook" for SPTech Conference at SFO"Leveraging SP for PM Workbook" for SPTech Conference at SFO
"Leveraging SP for PM Workbook" for SPTech Conference at SFODux Raymond Sy
 
ESSENTIAL MANAGEMENT SPORT PROGRAM. RECOMENDACIONES BIBLIOGRAFICAS DE JOAN C...
ESSENTIAL MANAGEMENT SPORT PROGRAM.  RECOMENDACIONES BIBLIOGRAFICAS DE JOAN C...ESSENTIAL MANAGEMENT SPORT PROGRAM.  RECOMENDACIONES BIBLIOGRAFICAS DE JOAN C...
ESSENTIAL MANAGEMENT SPORT PROGRAM. RECOMENDACIONES BIBLIOGRAFICAS DE JOAN C...Joan Celma
 
Conoce zaragoza veracruz
Conoce zaragoza veracruzConoce zaragoza veracruz
Conoce zaragoza veracruzivan396
 
Lista de artistas jl cproducciones
Lista de artistas   jl cproduccionesLista de artistas   jl cproducciones
Lista de artistas jl cproduccionesjlcproducciones
 
Aamchii Mumbai Smoke Free Mumbai, Stakeholders, Activities, Evaluation And Ti...
Aamchii Mumbai Smoke Free Mumbai, Stakeholders, Activities, Evaluation And Ti...Aamchii Mumbai Smoke Free Mumbai, Stakeholders, Activities, Evaluation And Ti...
Aamchii Mumbai Smoke Free Mumbai, Stakeholders, Activities, Evaluation And Ti...smokefree
 
India B2C E-Commerce Report 2013 by yStats.com
India B2C E-Commerce Report 2013 by yStats.comIndia B2C E-Commerce Report 2013 by yStats.com
India B2C E-Commerce Report 2013 by yStats.comyStats.com
 
Plus d’air. Compresseurs pour retrofits
Plus d’air. Compresseurs pour retrofitsPlus d’air. Compresseurs pour retrofits
Plus d’air. Compresseurs pour retrofitsVoith Turbo France
 
De Sanctis _Sisvel
De Sanctis _SisvelDe Sanctis _Sisvel
De Sanctis _SisvelGoWireless
 
Ppt Tics Okfuen
Ppt Tics OkfuenPpt Tics Okfuen
Ppt Tics Okfuenxiscasegui
 
Tema2 herramientas open office
Tema2  herramientas open officeTema2  herramientas open office
Tema2 herramientas open officeadolfogcasanova
 
La función financiera nueva
La función financiera nuevaLa función financiera nueva
La función financiera nuevasilgrasanjusto
 
Bases Becas curso Excel 2012
Bases Becas curso Excel 2012Bases Becas curso Excel 2012
Bases Becas curso Excel 2012Ceind Utem
 
autobiografia elizabeth briseño gonzalez
autobiografia elizabeth briseño gonzalezautobiografia elizabeth briseño gonzalez
autobiografia elizabeth briseño gonzalezsandrajudith
 
InterMarine Brochure SHIPPING
InterMarine Brochure SHIPPINGInterMarine Brochure SHIPPING
InterMarine Brochure SHIPPINGKevin Mcgarry
 

Viewers also liked (20)

Programa #TrenTurismo - Jornadas Profesionales de Turismo
Programa #TrenTurismo - Jornadas Profesionales de TurismoPrograma #TrenTurismo - Jornadas Profesionales de Turismo
Programa #TrenTurismo - Jornadas Profesionales de Turismo
 
Prueba institución 5
Prueba institución 5Prueba institución 5
Prueba institución 5
 
In-Depth Healthcare Analysis of mHealth Trends & Metrics Q2, 2014
In-Depth Healthcare Analysis of mHealth Trends & Metrics Q2, 2014In-Depth Healthcare Analysis of mHealth Trends & Metrics Q2, 2014
In-Depth Healthcare Analysis of mHealth Trends & Metrics Q2, 2014
 
"Leveraging SP for PM Workbook" for SPTech Conference at SFO
"Leveraging SP for PM Workbook" for SPTech Conference at SFO"Leveraging SP for PM Workbook" for SPTech Conference at SFO
"Leveraging SP for PM Workbook" for SPTech Conference at SFO
 
Boletin julio
Boletin julioBoletin julio
Boletin julio
 
ESSENTIAL MANAGEMENT SPORT PROGRAM. RECOMENDACIONES BIBLIOGRAFICAS DE JOAN C...
ESSENTIAL MANAGEMENT SPORT PROGRAM.  RECOMENDACIONES BIBLIOGRAFICAS DE JOAN C...ESSENTIAL MANAGEMENT SPORT PROGRAM.  RECOMENDACIONES BIBLIOGRAFICAS DE JOAN C...
ESSENTIAL MANAGEMENT SPORT PROGRAM. RECOMENDACIONES BIBLIOGRAFICAS DE JOAN C...
 
Memòria servei compatriota 2012
Memòria servei compatriota 2012Memòria servei compatriota 2012
Memòria servei compatriota 2012
 
Conoce zaragoza veracruz
Conoce zaragoza veracruzConoce zaragoza veracruz
Conoce zaragoza veracruz
 
Lista de artistas jl cproducciones
Lista de artistas   jl cproduccionesLista de artistas   jl cproducciones
Lista de artistas jl cproducciones
 
¿Cómo se archiva Internet? Mar Pérez Morillo
¿Cómo se archiva Internet? Mar Pérez Morillo¿Cómo se archiva Internet? Mar Pérez Morillo
¿Cómo se archiva Internet? Mar Pérez Morillo
 
Aamchii Mumbai Smoke Free Mumbai, Stakeholders, Activities, Evaluation And Ti...
Aamchii Mumbai Smoke Free Mumbai, Stakeholders, Activities, Evaluation And Ti...Aamchii Mumbai Smoke Free Mumbai, Stakeholders, Activities, Evaluation And Ti...
Aamchii Mumbai Smoke Free Mumbai, Stakeholders, Activities, Evaluation And Ti...
 
India B2C E-Commerce Report 2013 by yStats.com
India B2C E-Commerce Report 2013 by yStats.comIndia B2C E-Commerce Report 2013 by yStats.com
India B2C E-Commerce Report 2013 by yStats.com
 
Plus d’air. Compresseurs pour retrofits
Plus d’air. Compresseurs pour retrofitsPlus d’air. Compresseurs pour retrofits
Plus d’air. Compresseurs pour retrofits
 
De Sanctis _Sisvel
De Sanctis _SisvelDe Sanctis _Sisvel
De Sanctis _Sisvel
 
Ppt Tics Okfuen
Ppt Tics OkfuenPpt Tics Okfuen
Ppt Tics Okfuen
 
Tema2 herramientas open office
Tema2  herramientas open officeTema2  herramientas open office
Tema2 herramientas open office
 
La función financiera nueva
La función financiera nuevaLa función financiera nueva
La función financiera nueva
 
Bases Becas curso Excel 2012
Bases Becas curso Excel 2012Bases Becas curso Excel 2012
Bases Becas curso Excel 2012
 
autobiografia elizabeth briseño gonzalez
autobiografia elizabeth briseño gonzalezautobiografia elizabeth briseño gonzalez
autobiografia elizabeth briseño gonzalez
 
InterMarine Brochure SHIPPING
InterMarine Brochure SHIPPINGInterMarine Brochure SHIPPING
InterMarine Brochure SHIPPING
 

Similar to Ruby in prijatelji

Adventures of java developer in ruby world
Adventures of java developer in ruby worldAdventures of java developer in ruby world
Adventures of java developer in ruby worldOrest Ivasiv
 
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)Shanda innovation institute
 
Ruby for Beginner
Ruby for BeginnerRuby for Beginner
Ruby for BeginnerMi Ji Kim
 
Rubyonrails 090715105949-phpapp01
Rubyonrails 090715105949-phpapp01Rubyonrails 090715105949-phpapp01
Rubyonrails 090715105949-phpapp01sagaroceanic11
 
The story of language development
The story of language developmentThe story of language development
The story of language developmentHiroshi SHIBATA
 
Simple Ruby DSL Techniques: Big Project Impact!
Simple Ruby DSL Techniques: Big Project Impact!Simple Ruby DSL Techniques: Big Project Impact!
Simple Ruby DSL Techniques: Big Project Impact!Aman King
 
Introduction to Go
Introduction to GoIntroduction to Go
Introduction to Gozhubert
 
Towards a Commons RDF Library - ApacheCon Europe 2014
Towards a Commons RDF Library - ApacheCon Europe 2014Towards a Commons RDF Library - ApacheCon Europe 2014
Towards a Commons RDF Library - ApacheCon Europe 2014Sergio Fernández
 
Becoming a more productive Rails Developer
Becoming a more productive Rails DeveloperBecoming a more productive Rails Developer
Becoming a more productive Rails DeveloperJohn McCaffrey
 
Go - A Key Language in Enterprise Application Development?
Go - A Key Language in Enterprise Application Development?Go - A Key Language in Enterprise Application Development?
Go - A Key Language in Enterprise Application Development?C4Media
 
Becoming a more Productive Rails Developer
Becoming a more Productive Rails DeveloperBecoming a more Productive Rails Developer
Becoming a more Productive Rails DeveloperJohn McCaffrey
 
Ruby on Rails from an ASP.NET Perspective
Ruby on Rails from an ASP.NET PerspectiveRuby on Rails from an ASP.NET Perspective
Ruby on Rails from an ASP.NET PerspectiveBuddy Lindsey
 

Similar to Ruby in prijatelji (20)

Ruby and Security
Ruby and SecurityRuby and Security
Ruby and Security
 
Why ruby
Why rubyWhy ruby
Why ruby
 
Adventures of java developer in ruby world
Adventures of java developer in ruby worldAdventures of java developer in ruby world
Adventures of java developer in ruby world
 
遇見 Ruby on Rails
遇見 Ruby on Rails遇見 Ruby on Rails
遇見 Ruby on Rails
 
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
 
Ruby for Beginner
Ruby for BeginnerRuby for Beginner
Ruby for Beginner
 
Rubyonrails 090715105949-phpapp01
Rubyonrails 090715105949-phpapp01Rubyonrails 090715105949-phpapp01
Rubyonrails 090715105949-phpapp01
 
The story of language development
The story of language developmentThe story of language development
The story of language development
 
Ruby tutorial
Ruby tutorialRuby tutorial
Ruby tutorial
 
Initiation à Ruby on Rails
Initiation à Ruby on RailsInitiation à Ruby on Rails
Initiation à Ruby on Rails
 
Simple Ruby DSL Techniques: Big Project Impact!
Simple Ruby DSL Techniques: Big Project Impact!Simple Ruby DSL Techniques: Big Project Impact!
Simple Ruby DSL Techniques: Big Project Impact!
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
Polyglot Grails
Polyglot GrailsPolyglot Grails
Polyglot Grails
 
Introduction to Go
Introduction to GoIntroduction to Go
Introduction to Go
 
Towards a Commons RDF Library - ApacheCon Europe 2014
Towards a Commons RDF Library - ApacheCon Europe 2014Towards a Commons RDF Library - ApacheCon Europe 2014
Towards a Commons RDF Library - ApacheCon Europe 2014
 
Becoming a more productive Rails Developer
Becoming a more productive Rails DeveloperBecoming a more productive Rails Developer
Becoming a more productive Rails Developer
 
Go - A Key Language in Enterprise Application Development?
Go - A Key Language in Enterprise Application Development?Go - A Key Language in Enterprise Application Development?
Go - A Key Language in Enterprise Application Development?
 
Ruby+rails
Ruby+railsRuby+rails
Ruby+rails
 
Becoming a more Productive Rails Developer
Becoming a more Productive Rails DeveloperBecoming a more Productive Rails Developer
Becoming a more Productive Rails Developer
 
Ruby on Rails from an ASP.NET Perspective
Ruby on Rails from an ASP.NET PerspectiveRuby on Rails from an ASP.NET Perspective
Ruby on Rails from an ASP.NET Perspective
 

More from Oto Brglez

The Compression Puzzle Challenge
The Compression Puzzle ChallengeThe Compression Puzzle Challenge
The Compression Puzzle ChallengeOto Brglez
 
Becoming S/W Engineer
Becoming S/W EngineerBecoming S/W Engineer
Becoming S/W EngineerOto Brglez
 
Akka with Scala
Akka with ScalaAkka with Scala
Akka with ScalaOto Brglez
 
How to over-engineer things and have fun? Building a modern, distributed real...
How to over-engineer things and have fun? Building a modern, distributed real...How to over-engineer things and have fun? Building a modern, distributed real...
How to over-engineer things and have fun? Building a modern, distributed real...Oto Brglez
 
Oto Brglez - Tips for better tests
Oto Brglez - Tips for better testsOto Brglez - Tips for better tests
Oto Brglez - Tips for better testsOto Brglez
 
Kdaj lahko uporabimo piškotke?
Kdaj lahko uporabimo piškotke?Kdaj lahko uporabimo piškotke?
Kdaj lahko uporabimo piškotke?Oto Brglez
 
Continuous integration (CI) v praksi
Continuous integration (CI) v praksiContinuous integration (CI) v praksi
Continuous integration (CI) v praksiOto Brglez
 
Ruby in ogrodje Rails
Ruby in ogrodje RailsRuby in ogrodje Rails
Ruby in ogrodje RailsOto Brglez
 
Subversion in Redmine implementacija
Subversion in Redmine implementacijaSubversion in Redmine implementacija
Subversion in Redmine implementacijaOto Brglez
 
mojakoda.si - predstavitev
mojakoda.si - predstavitevmojakoda.si - predstavitev
mojakoda.si - predstavitevOto Brglez
 
Šolski Spletni Informacijski Sistem
Šolski Spletni Informacijski SistemŠolski Spletni Informacijski Sistem
Šolski Spletni Informacijski SistemOto Brglez
 
PHP: Hypertext Preprocessor Introduction
PHP: Hypertext Preprocessor IntroductionPHP: Hypertext Preprocessor Introduction
PHP: Hypertext Preprocessor IntroductionOto Brglez
 
Java Servlet in JSP
Java Servlet in JSPJava Servlet in JSP
Java Servlet in JSPOto Brglez
 

More from Oto Brglez (15)

The Compression Puzzle Challenge
The Compression Puzzle ChallengeThe Compression Puzzle Challenge
The Compression Puzzle Challenge
 
Becoming S/W Engineer
Becoming S/W EngineerBecoming S/W Engineer
Becoming S/W Engineer
 
Akka with Scala
Akka with ScalaAkka with Scala
Akka with Scala
 
How to over-engineer things and have fun? Building a modern, distributed real...
How to over-engineer things and have fun? Building a modern, distributed real...How to over-engineer things and have fun? Building a modern, distributed real...
How to over-engineer things and have fun? Building a modern, distributed real...
 
Oto Brglez - Tips for better tests
Oto Brglez - Tips for better testsOto Brglez - Tips for better tests
Oto Brglez - Tips for better tests
 
Elasticsearch
ElasticsearchElasticsearch
Elasticsearch
 
Kdaj lahko uporabimo piškotke?
Kdaj lahko uporabimo piškotke?Kdaj lahko uporabimo piškotke?
Kdaj lahko uporabimo piškotke?
 
Continuous integration (CI) v praksi
Continuous integration (CI) v praksiContinuous integration (CI) v praksi
Continuous integration (CI) v praksi
 
nanob
nanobnanob
nanob
 
Ruby in ogrodje Rails
Ruby in ogrodje RailsRuby in ogrodje Rails
Ruby in ogrodje Rails
 
Subversion in Redmine implementacija
Subversion in Redmine implementacijaSubversion in Redmine implementacija
Subversion in Redmine implementacija
 
mojakoda.si - predstavitev
mojakoda.si - predstavitevmojakoda.si - predstavitev
mojakoda.si - predstavitev
 
Šolski Spletni Informacijski Sistem
Šolski Spletni Informacijski SistemŠolski Spletni Informacijski Sistem
Šolski Spletni Informacijski Sistem
 
PHP: Hypertext Preprocessor Introduction
PHP: Hypertext Preprocessor IntroductionPHP: Hypertext Preprocessor Introduction
PHP: Hypertext Preprocessor Introduction
 
Java Servlet in JSP
Java Servlet in JSPJava Servlet in JSP
Java Servlet in JSP
 

Recently uploaded

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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Ruby in prijatelji