SlideShare a Scribd company logo
AKAICAMP #1
BECOME A WEBDEVELOPER
SO YOU WANT TO BECOME A
WEBDEVELOPER?
OR YOU'RE STILL WONDERING
WHETHER TO JOIN THE PARTY?
LET ME PREDICT THE FUTURE
PREDICTION NO. 1
IT IS THE FUTURE
IT IS THE FUTURE
The 100 BestJobs of 2014:
1. Software Developer
2. Computer Systems Analyst
9. Web Developer
11. Information SecurityAnalyst
12. Database Administrator
24. ITManager
30. Computer Programmer
52. Computer Systems Administrator
PREDICTION NO. 2
PROGRAMMING IS THE
FUTURE
PROGRAMMING IS THE
FUTURE
Whydo we need marketanalysts
risk management
people
checkoutoperators
etc...
if machines can do
thatthemselves?
WE CAN CODE IT (ALMOST) ALL!
Instead of this
Let's have this
PREDICTION NO. 3
WEB IS THE FUTURE
WEB
Itused to be onlyaboutblogs and information /discussion
websites
Now it's everywhere
DESKTOP APPS ARE LEGACY
e-mailclients
clientmanagement, sales managementsystems
office applications
communication programs (remember mIRC?)
... and bunch of other apps
NOW IT'S ALL AVAILABLE IN BROWSER
and it's better than desktop apps =)
CLOUD & BIG DATA
MOBILE APPLICATIONS IN
JAVASCRIPT
OPERATING SYSTEMS IN JS
DRONES IN JAVASCRIPT
ATWOOD’S LAW
Any application thatcan be written in
JavaScript, will eventually be written in
JavaScript. - Jeff Atwood (2007)
INTERNET OF THINGS
WEBDEVELOPMENT
IS A GREAT PLACE TO WORK IN
WEB TECHNOLOGIES ARE
POPULAR
WE STRONGLY BASE ON OPEN
SOURCE
almosteveryweb framework is an open source project
no closed licenses -mostof projects are based on
Apache/MIT-like licenses
mostof developmenttools are available for free -no entry
bareer!
WE HAVE A HUGE COMMUNITY
alotof tutorials, guides, forums, examples on github
you can google almosteveryproblem/error in ~30 seconds
alotof devevents and meetups (mostof them for free)
WE IMPROVE ALL THE TIME
THERE ARE CREATED NEW WEB FRAMEWORKS AND
LIBRARIES EVERY SINGLE DAY
IT'S EASY TO LEARN
IT'S FUN
effects from your work are seen instantly
products you create are directlyused byend-users
WE WORK AGILELY
WE HAVE HIGH QUALITY CODE
code style guides
code linting
code metrics
code reviews
pair programming
unit, integration, end-to-end tests
This is our bread and butter everyday!
IN WEB, ALL TEAMS WORK
TOGETHER
UX DESIGNERS GRAPHIC DESIGNERS
FRONTEND DEVELOPERS BACKEND DEVELOPERS
SYSTEM ADMINISTRATORS TESTERS
Wantto switch from one categoryto another?No problem!
You can even be afull-stack webdeveloper =)
HUGE JOB MARKET
IN SUMMARY
WEB ROCKS =)
LET'S CUT TO THE CHASE
WHAT WE DO IN
WEB DEVELOPMENT?
IDEA
Do we know whatwe're doing?
ASK YOURSELF
Whatitrepresents?
How should itrepresentit?
Who is the targetaudience?
Whatdo theyneed?
How do we help them achieve it?
What's the goal?
How do we know me made it?
PROTOTYPING
Let's getdrawing!
LIKE THIS
WHY?
easyto create
easyto understand
easyto change
the designer needs it
LEARN THE SLANG
wireframe, mock-up
paper-prototyping
persona
storyboard
GraficalUser Interface
User eXperience
user stories
information architecture
usability, accessibility
conversion
focalpoint
A/Btesting
mysterymeatnavigation
TRY SOME TOOLS
Balsamiq
Axure
UXPin
DESIGN
Now the looks
LEARN THE SLANG
logo vs. logotype
fontvs. typeface
typography
Corporate Identity
sprite
favicon
layout
breadcrumbs
below the fold
FRONTEND
Down to the code
HTML
HyperTextMarkup Language
HTML?
Main markup language for the web.
Describes structure and meaning.
Answers the question: "Whatis it?"
HTML CODE
<h1>PageTitle</h1>
<imgsrc="http://akai.org.pl/logo.png">
<p>Aparagraphoftext.</p>
<p>Anotherparagraph.</p>
TRY SOME TOOLS
Markup Validation Service
CSS
CascadingStyle Sheets
CSS?
Main style sheetlanguage for the web.
Describes the looks and formatting.
Answers the question: "How itlooks?"
CSS CODE
h1{
font-size:20px;
text-align:center;
color:#E63917;
}
p{
font-size:16px;
text-align:left;
color:#000000;
}
img{
height:100px;
width:300px;
}
TRY SOME TOOLS
,
CSS Validation Service
Bootstrap
Sass Less
JS
JavaScript
JS?
Main programminglanguage for the web.
Describes the interactions and workings.
Answers the question: "Whatitdoes?"
JS CODE
varspeed=65;
if(speed>90){
console.log("Slowdown");
}
else{
console.log("Goon");
}
3
TRY SOME TOOLS
,
,
,
jQuery Underscore
Backbone.js Angular.js
Node.js
PhoneGap Titanium
Reveal.js
LEARN THE SLANG
semantic HTML /CSS
AJAX
callback
REpresentationalState Transfer
DocumentObjectModel
framework vs. library
Model-View-Controler
Single Page Application
Search Engine Optimization
Software as aService
ContentManagementSystem
Responsive Web Design
Gracefuldegradation, Progressive enhancement
BACKEND
Generatingthe server response
BACKEND WORK SCHEMA
1. Receive requestfrom server
2. Do some stuff
3. Render response and return itto the client
BACKEND STUFF
read/write datafrom/to database
do some calculations, validations
check user permissions
connectwith externalAPIs
save files on disk
cache some results
render the response (HTML, XML, JSON, anyother)
schedule background jobs
BACKEND TECHNOLOGIES
Which to choose?
PHP
PHP - WHAT?
+ easyand quick to start
+ popular (Facebook, Wikipediauses it)
-notreallynice language -badlydesigned
-beware, lots of legacycode outthere
PHP CODE
$fruits=['apple','apple','orange','pear'];
$count=count(array_unique($fruits))
if($count>0){
echo"Ihave{$count}differentfruits.";
}else{
echo"Nofruits!Callforhelp.";
}
PHP - BEGINNER
1. installPHP + Apache ( on Windows) to startcoding
2. visit for "hello world"examples and full
documentation
3. learn itallfrom any , untilyou learn itall:
syntax, variables, conditionalinstructions, loops
arrays, functions
objects and classes
4. learn aboutthe web:
cookies, session, HTTP variables, GETand POSTrequests
5. playwith database: installMySQL and use to read and
add some records
WAMP
PHP Manual
PHP tutorial
PDO
PHP - INTERMEDIATE
6. install and -make your own theme, create
a , customize some plugins
7. learn to create modern web applications
8. create aweb application in modern PHP framework:
9. Beware of old, unused frameworks /libraries!
Useonlythoselibraries, that arestill maintained and being
updated! (justcheck the lastcommitdate on GitHub)
10. learn abouttesting, security
11. don'tstick to only-PHP -learn also other languages =)
WordPress tweak it
widget
the MVC way
Symfony2
Laravel
RUBY
RUBY - WHAT?
+ veryreadable, beautiful​language -easyto write in
+ connects programmingparadigms like functional, object-
oriented and imperative
+ huge, matured open source community
+ verypopular atthis moment-lots of today's startups are
based on Ruby(and Rubyon Rails)
RUBY CODE
fruits=%w[appleappleorangepear]
count=fruits.uniq.count
ifcount>0
puts"Ihave#{count}differentfruits"
else
puts"Nofruits!Callforhelp."
end
RUBY - BEGINNER
1. install to startcodingor
2. learn Rubybasics from or justdo one/all
of the ( , , , , )
3. read or two
4. after youlearned programming and Ruby, go have fun with
Ruby tryitonline
Rubydocumentation
interactive tutorials 1 2 3 4 5
abook
Rubyon Rails
RUBY - INTERMEDIATE
5. learn how Gemfile works
6. know the differences between Rubyand Rubyon Rails
7. read about:
dynamic programming, metaprogramming, monkey
patching, duck typing
unittests
8. create an advanced projectusingRubyon Rails (with database
migrations, some customized gems, deploymentto server,
tests)
NODEJS
NODEJS - WHAT?
+ itis emergingfor ~2-3 years now and is becomingquickly
popular
+ remember Atwood's Law?Now we can create servers in
JavaScript
+ examples?PayPal
+ event-driven -well-adjusted to asynchronous usage (which is
reallyusable in web)
-stillemerging(notallframeworks are mature yet)
-some existingexperience with webdevelopmentand
JavaScriptwillbe essential-it's noteasyto write async code
NODEJS - INTERMEDIATE
1. install and run "Hello World"example with HTTP
server
2. know advanced JavaScript:
promises
firstclass functions, prototype programming
lambdas (anonymous functions), functionalprogramming
closures
non-blockingIO
3. create awebserver/web application usingone of popular
frameworks, like or
4. make your web application more interactive and dynamic
redis pub/sub
noSQL database: mongoDB/couchDB
websockets
NodeJS
express sails
PYTHON
PYTHON - WHAT?
+ connects differentprogrammingparadigms
+ verypopular notonlyamongstthe Web
PYTHON - BEGINNER
1. Install and do some basic examples and
2.
3. After youlearned programming and Python, go have fun with
.
Usefullinks: ,
Python tutorials
Learn Python
Django
1 2
OTHER LANGUAGES
Java -see
C++, C# -see
... and alotmore
Spring
ASP.net
Language doesn'treallymatter!
Whatmatter is your skill, previous developmentstack,
frameworks popularityand mostimportant: situationinwhich
you'll useit.
BACKEND - COMMON THINGS
firstlearn programming, then the language, then frameworks
&libraries in it
After you learn Rails, learninganother framework like Django /
Symfonywillbe easy(and vice-versa).
DEVOPS
Server &systems administration
DEVOPS
server installation &configuration
services cooperation
DEVOPS - BEGINNER
have your own server in the cloud (f.e.
) with Ubuntu 12.04 and tryto configure it
learn about or
build a , with f.e. or try
DigitalOcean -
5$/month
Chef Puppet
continuous integration server Jenkins
Travis
TESTING
is also apartof programming
TESTING - WHAT?
unit tests to keep your code organized and workingcorrectly
integrationtests to make sure allyour code parts suitwellto
each other
end-to-end tests to make sure, thatin the end your website
actuallyworks
TESTING - INTERMEDIATE
1. Learn the technologyyou'lldevelop in
2. Learn abouttestingit:
unittests, integration tests, end-to-end tests and alotmore
3. Write code and tests atonce -master TDD
THE END?
NOPE, THE BEGINNING
START TODAY
read alot
code even more
talk to people
give somethingback
TUTORIALS
Codecademy
Code School
Tuts+
TheCodePlayer
Khan Academy
Treehouse
BLOGS, MAGAZINES
(design, ux, frontend)
(ux, frontend, node.js)
(backend, devops)
Polish blogs:
SmashingMagazine
Ben Nadel's blog
HighScalability
blog.end3r.com
blog.rbenkel.me
devhelp.pl
ferrante.pl
lukasz.niemier.pl
rekurencja.pl
tomek.rychtyk.pl
MEETUPS
AKAI
meet.js
meet.php
PyRa
PRUG
GDGPoznań
CONFERENCES
meet.js Summit
Front-Trends
EuroPython
Railsberry
wroc_love.rb
THANK YOU
ANY QUESTIONS?
akai.org.pl
jacek@jtom.me
joanna.zakrzewska@akai.org.pl

More Related Content

What's hot

Programming For Non-Programmers (AMEX Remix Edition)
Programming For Non-Programmers (AMEX Remix Edition) Programming For Non-Programmers (AMEX Remix Edition)
Programming For Non-Programmers (AMEX Remix Edition)
Chris Castiglione
 
The image problem of the web and how to solve it…
The image problem of the web and how to solve it…The image problem of the web and how to solve it…
The image problem of the web and how to solve it…
Christian Heilmann
 
Wrangling Large Scale Frontend Web Applications
Wrangling Large Scale Frontend Web ApplicationsWrangling Large Scale Frontend Web Applications
Wrangling Large Scale Frontend Web Applications
Ryan Roemer
 

What's hot (20)

Drupal refcard
Drupal refcardDrupal refcard
Drupal refcard
 
Use Promise, Future and some functional programing stuff without being a math...
Use Promise, Future and some functional programing stuff without being a math...Use Promise, Future and some functional programing stuff without being a math...
Use Promise, Future and some functional programing stuff without being a math...
 
Progressing JavaScript and Apps the Web way…
 Progressing JavaScript and Apps the Web way…  Progressing JavaScript and Apps the Web way…
Progressing JavaScript and Apps the Web way…
 
NodeConfLondon - Making ES6 happen with ChakraCore and Node
NodeConfLondon - Making ES6 happen with ChakraCore and NodeNodeConfLondon - Making ES6 happen with ChakraCore and Node
NodeConfLondon - Making ES6 happen with ChakraCore and Node
 
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
 
Making the Most of Plug-ins - WordCamp Toronto 2008
Making the Most of Plug-ins - WordCamp Toronto 2008Making the Most of Plug-ins - WordCamp Toronto 2008
Making the Most of Plug-ins - WordCamp Toronto 2008
 
Programming For Non-Programmers (AMEX Remix Edition)
Programming For Non-Programmers (AMEX Remix Edition) Programming For Non-Programmers (AMEX Remix Edition)
Programming For Non-Programmers (AMEX Remix Edition)
 
Making ES6 available to all with ChakraCore
Making ES6 available to all with ChakraCoreMaking ES6 available to all with ChakraCore
Making ES6 available to all with ChakraCore
 
The State of the Web - Helsinki meetup
The State of the Web - Helsinki meetupThe State of the Web - Helsinki meetup
The State of the Web - Helsinki meetup
 
Fixing web and JS gaps
Fixing web and JS gapsFixing web and JS gaps
Fixing web and JS gaps
 
PHUG - Open Source Culture
PHUG - Open Source CulturePHUG - Open Source Culture
PHUG - Open Source Culture
 
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
 
Building for real standards (no notes)
Building for real standards (no notes)Building for real standards (no notes)
Building for real standards (no notes)
 
Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016
 
The image problem of the web and how to solve it…
The image problem of the web and how to solve it…The image problem of the web and how to solve it…
The image problem of the web and how to solve it…
 
Programming For Non-Programmers @SXSW 2013
Programming For Non-Programmers @SXSW 2013Programming For Non-Programmers @SXSW 2013
Programming For Non-Programmers @SXSW 2013
 
Enterprise PHP (php|works 2008)
Enterprise PHP (php|works 2008)Enterprise PHP (php|works 2008)
Enterprise PHP (php|works 2008)
 
Wrangling Large Scale Frontend Web Applications
Wrangling Large Scale Frontend Web ApplicationsWrangling Large Scale Frontend Web Applications
Wrangling Large Scale Frontend Web Applications
 
Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish
 

Viewers also liked

My life Pro technical training
My life Pro technical trainingMy life Pro technical training
My life Pro technical training
mylifepro
 
How to write the case analysis
How to write the case analysisHow to write the case analysis
How to write the case analysis
nalnusairi
 
NCD PORT DICKSON
NCD PORT DICKSONNCD PORT DICKSON
NCD PORT DICKSON
manrazi1980
 
Test presentation 1
Test presentation 1Test presentation 1
Test presentation 1
vaneger2
 
Ch14.run time support systems
Ch14.run time support systemsCh14.run time support systems
Ch14.run time support systems
Yi-Jun Zheng
 
Program intervensi obesiti RAZI 2012
Program intervensi obesiti RAZI 2012Program intervensi obesiti RAZI 2012
Program intervensi obesiti RAZI 2012
manrazi1980
 

Viewers also liked (18)

ImmaginAzione - svilupparla col metodo Woodys®
ImmaginAzione - svilupparla col metodo Woodys®ImmaginAzione - svilupparla col metodo Woodys®
ImmaginAzione - svilupparla col metodo Woodys®
 
Pracuj jako freelancer
Pracuj jako freelancerPracuj jako freelancer
Pracuj jako freelancer
 
Woodys in 5 passi
Woodys in 5 passiWoodys in 5 passi
Woodys in 5 passi
 
My life Pro technical training
My life Pro technical trainingMy life Pro technical training
My life Pro technical training
 
Outliers: Finding Extreme Values
Outliers: Finding Extreme ValuesOutliers: Finding Extreme Values
Outliers: Finding Extreme Values
 
археологические памятники чаусского острога12
археологические памятники чаусского острога12археологические памятники чаусского острога12
археологические памятники чаусского острога12
 
Pcre introduciton
Pcre introducitonPcre introduciton
Pcre introduciton
 
How to write the case analysis
How to write the case analysisHow to write the case analysis
How to write the case analysis
 
NCD PORT DICKSON
NCD PORT DICKSONNCD PORT DICKSON
NCD PORT DICKSON
 
Operaciones con fracc
Operaciones con fraccOperaciones con fracc
Operaciones con fracc
 
Presentazione dei Woodys per eventi
Presentazione dei Woodys per eventiPresentazione dei Woodys per eventi
Presentazione dei Woodys per eventi
 
Test presentation 1
Test presentation 1Test presentation 1
Test presentation 1
 
Efficacia creativa sul lavoro. Eroi aziendali e problem solving.
Efficacia creativa sul lavoro. Eroi aziendali e problem solving.Efficacia creativa sul lavoro. Eroi aziendali e problem solving.
Efficacia creativa sul lavoro. Eroi aziendali e problem solving.
 
Ch14.run time support systems
Ch14.run time support systemsCh14.run time support systems
Ch14.run time support systems
 
Cos'è Il fantastico?
Cos'è Il fantastico?Cos'è Il fantastico?
Cos'è Il fantastico?
 
aho corasick paper study note
 aho corasick paper study note aho corasick paper study note
aho corasick paper study note
 
Program intervensi obesiti RAZI 2012
Program intervensi obesiti RAZI 2012Program intervensi obesiti RAZI 2012
Program intervensi obesiti RAZI 2012
 
Wordpress dla każdego
Wordpress dla każdegoWordpress dla każdego
Wordpress dla każdego
 

Similar to Become a webdeveloper - AKAICamp Beginner #1

SharePoint Conference North America - Converting your JavaScript to SPFX
SharePoint Conference North America - Converting your JavaScript to SPFXSharePoint Conference North America - Converting your JavaScript to SPFX
SharePoint Conference North America - Converting your JavaScript to SPFX
Mark Rackley
 
wexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentationwexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentation
tutorialsruby
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />
tutorialsruby
 
Learning subjects for junior level developers at Skitsanos Inc.
Learning subjects for junior level developers at Skitsanos Inc.Learning subjects for junior level developers at Skitsanos Inc.
Learning subjects for junior level developers at Skitsanos Inc.
Evgenios Skitsanos
 

Similar to Become a webdeveloper - AKAICamp Beginner #1 (20)

A Developer Day 2014 - Durban
A Developer Day 2014 - Durban A Developer Day 2014 - Durban
A Developer Day 2014 - Durban
 
Enterprise PHP (PHP London Conference 2008)
Enterprise PHP (PHP London Conference 2008)Enterprise PHP (PHP London Conference 2008)
Enterprise PHP (PHP London Conference 2008)
 
SharePoint Conference North America - Converting your JavaScript to SPFX
SharePoint Conference North America - Converting your JavaScript to SPFXSharePoint Conference North America - Converting your JavaScript to SPFX
SharePoint Conference North America - Converting your JavaScript to SPFX
 
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by CareerviraHow to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
 
Open Source Technology and Web Scripting
Open Source Technology and Web ScriptingOpen Source Technology and Web Scripting
Open Source Technology and Web Scripting
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork Presentation
 
Service worker API
Service worker APIService worker API
Service worker API
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
 
Product! - The road to production deployment
Product! - The road to production deploymentProduct! - The road to production deployment
Product! - The road to production deployment
 
Developers survival-guide
Developers survival-guideDevelopers survival-guide
Developers survival-guide
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
 
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynoteQuo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
 
wexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentationwexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentation
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />
 
Simplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and toolsSimplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and tools
 
Introduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleIntroduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning Simple
 
Puppet for SysAdmins
Puppet for SysAdminsPuppet for SysAdmins
Puppet for SysAdmins
 
Php mysql-tutorial-en
Php mysql-tutorial-enPhp mysql-tutorial-en
Php mysql-tutorial-en
 
Learning subjects for junior level developers at Skitsanos Inc.
Learning subjects for junior level developers at Skitsanos Inc.Learning subjects for junior level developers at Skitsanos Inc.
Learning subjects for junior level developers at Skitsanos Inc.
 
Ran Mizrahi - Symfony2 meets Drupal8
Ran Mizrahi - Symfony2 meets Drupal8Ran Mizrahi - Symfony2 meets Drupal8
Ran Mizrahi - Symfony2 meets Drupal8
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 

Become a webdeveloper - AKAICamp Beginner #1