SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
SEXY HTML with Bootstrap
         Karthik Gaekwad
             iteration1
         ACUG March 2013




Tuesday, March 19, 13
My background

               Senior Web Software Engineer @MentorEmbedded
               Previously @NI
               I develop cloud based applications and API’s
               9 years experience with webapps, API’s and UI’s




Tuesday, March 19, 13
A picture is worth a 1000 words




Tuesday, March 19, 13
Everyone has API’s

                                       Authenticated
                         Internal
                                    REST




                                                          External
                                           API’s

                                                   SOAP
                                           Open




Tuesday, March 19, 13
Tuesday, March 19, 13
It is a challenge for non front
          end engineers to create good
          looking HTML apps for their
          API’s.


Tuesday, March 19, 13
This looks TERRIBLE                                           Why can’t I center this
           in Internet Explorer                  Inline CSS?                 heading?




              This doesn’t work on                                     What IDE do I use?
                   my iphone
                                              Where do I
                                               start?

          Is there a book I can
                  read?
                                                               Why can’t I center this
                                           Javascript                text!!!!!!
                                     frameworks? What is
                                        that even mean?




Tuesday, March 19, 13
I can’t do this.
                        I need a front end
                             engineer.




Tuesday, March 19, 13
You can cheat your
                        way through this...




Tuesday, March 19, 13
Twitter Bootstrap
                        “Sleek, intuitive, and powerful front-end
                          framework for faster and easier web
                                       development.”
                           http://twitter.github.com/bootstrap/



Tuesday, March 19, 13
Intro: Twitter Bootstrap
               Free collection of tools to create HTML, CSS, JS sites
               and apps.
               The most popular project in GitHub.
               Provides the basic scaffolding.
               Base CSS for all common HTML components.
               Basic site components.
               Javascript plugins (jQuery).


Tuesday, March 19, 13
Step 1: Pick a theme


               Bootstrap comes with a regular theme.
               http://bootswatch.com/ has a bunch of them.
               https://wrapbootstrap.com/ if you’re looking to spend
               some serious cash.




Tuesday, March 19, 13
Step 2: Design your site
               Hardcore?
                        Use a text editor/Aptana Studio to write the HTML.
               Not Hardcore?
                        Design Resources:
                          Bootsnipp (http://bootsnipp.com/)
                        Online Editors:
                          Divshot (http://www.divshot.com/)
                          Jetstrap (http://jetstrap.com/)

Tuesday, March 19, 13
Step 3: Integrate with your
         API’s/data


               Server side/Client side/whatever...
               And you’re done




Tuesday, March 19, 13
Other frameworks

               Bootstrap isn’t the only one in this space.
                        It is the most popular one
               Foundation: http://foundation.zurb.com/
               Make your own conclusions: http://
               responsive.vermilion.com/compare.php




Tuesday, March 19, 13
Other resources

               Bootstrap Hero:
               http://www.bootstraphero.com/the-big-badass-list-of-
               twitter-bootstrap-resources
               Better icons:
               http://fortawesome.github.com/Font-Awesome/




Tuesday, March 19, 13
Questions




Tuesday, March 19, 13

Contenu connexe

En vedette

MTA-PPKE Magyar Nyelvtechnológiai Kutatócsoport
MTA-PPKE Magyar Nyelvtechnológiai Kutatócsoport MTA-PPKE Magyar Nyelvtechnológiai Kutatócsoport
MTA-PPKE Magyar Nyelvtechnológiai Kutatócsoport
Zoltan Varju
 
Romeo and juliet
Romeo and julietRomeo and juliet
Romeo and juliet
Mike Smith
 

En vedette (14)

Tuomas_Jokimaki
Tuomas_JokimakiTuomas_Jokimaki
Tuomas_Jokimaki
 
MTA-PPKE Magyar Nyelvtechnológiai Kutatócsoport
MTA-PPKE Magyar Nyelvtechnológiai Kutatócsoport MTA-PPKE Magyar Nyelvtechnológiai Kutatócsoport
MTA-PPKE Magyar Nyelvtechnológiai Kutatócsoport
 
TOP 25 WOHNBAUTRÄGER ÖSTERREICHS
TOP 25 WOHNBAUTRÄGER ÖSTERREICHSTOP 25 WOHNBAUTRÄGER ÖSTERREICHS
TOP 25 WOHNBAUTRÄGER ÖSTERREICHS
 
Урок - 9, 27 февраля, 2016
Урок - 9, 27 февраля, 2016Урок - 9, 27 февраля, 2016
Урок - 9, 27 февраля, 2016
 
XP と脳梗塞
XP と脳梗塞XP と脳梗塞
XP と脳梗塞
 
Três porquinhos
Três porquinhosTrês porquinhos
Três porquinhos
 
Peep Laja, CEO, ConversionXL - How to Turn Data into Insights & Customers
Peep Laja, CEO, ConversionXL - How to Turn Data into Insights & CustomersPeep Laja, CEO, ConversionXL - How to Turn Data into Insights & Customers
Peep Laja, CEO, ConversionXL - How to Turn Data into Insights & Customers
 
Putting Together the Pieces of a Successful Student Orientation
Putting Together the Pieces of a Successful Student OrientationPutting Together the Pieces of a Successful Student Orientation
Putting Together the Pieces of a Successful Student Orientation
 
Деяния 9:32-42
Деяния 9:32-42Деяния 9:32-42
Деяния 9:32-42
 
Leidy carvajal actividad 1.2 mapa c
Leidy carvajal actividad 1.2 mapa cLeidy carvajal actividad 1.2 mapa c
Leidy carvajal actividad 1.2 mapa c
 
Romeo and Juliet
Romeo and JulietRomeo and Juliet
Romeo and Juliet
 
Gender in the NBDC
Gender in the NBDCGender in the NBDC
Gender in the NBDC
 
Romeo and juliet
Romeo and julietRomeo and juliet
Romeo and juliet
 
Hatada_Sebastian _softwarelibre
Hatada_Sebastian _softwarelibreHatada_Sebastian _softwarelibre
Hatada_Sebastian _softwarelibre
 

Similaire à Sexy HTML with Twitter Bootstrap

Drupal Spark Simplifies Responsive Design, Mobile for Marketers
Drupal Spark Simplifies Responsive Design, Mobile for MarketersDrupal Spark Simplifies Responsive Design, Mobile for Marketers
Drupal Spark Simplifies Responsive Design, Mobile for Marketers
Acquia
 
Progressive web and the problem of JavaScript
Progressive web and the problem of JavaScriptProgressive web and the problem of JavaScript
Progressive web and the problem of JavaScript
Christian Heilmann
 

Similaire à Sexy HTML with Twitter Bootstrap (20)

Bootstrap code lab
Bootstrap code labBootstrap code lab
Bootstrap code lab
 
What Do SharePoint Bloggers Have To Say About Their Product?
What Do SharePoint Bloggers Have To Say About Their Product?What Do SharePoint Bloggers Have To Say About Their Product?
What Do SharePoint Bloggers Have To Say About Their Product?
 
AI for marketing: An introduction - Olivian Breda (2023.10.16)
AI for marketing: An introduction - Olivian Breda (2023.10.16)AI for marketing: An introduction - Olivian Breda (2023.10.16)
AI for marketing: An introduction - Olivian Breda (2023.10.16)
 
Introduction to bootstrap
Introduction to bootstrapIntroduction to bootstrap
Introduction to bootstrap
 
API Strategy: The Next Generation
API Strategy: The Next GenerationAPI Strategy: The Next Generation
API Strategy: The Next Generation
 
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
 
Bootstrap 3 Presentation at Las Vegas Ruby Group
Bootstrap 3 Presentation at Las Vegas Ruby GroupBootstrap 3 Presentation at Las Vegas Ruby Group
Bootstrap 3 Presentation at Las Vegas Ruby Group
 
Selenium to Appium - how hard can it be (SauceCon).
Selenium to Appium - how hard can it be (SauceCon).Selenium to Appium - how hard can it be (SauceCon).
Selenium to Appium - how hard can it be (SauceCon).
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scale
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017
 
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…
 
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
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
 
From Selenium to Appium: How Hard Can It Be? by Sergio Neves Barros
From Selenium to Appium: How Hard Can It Be? by Sergio Neves BarrosFrom Selenium to Appium: How Hard Can It Be? by Sergio Neves Barros
From Selenium to Appium: How Hard Can It Be? by Sergio Neves Barros
 
Drupal Spark Simplifies Responsive Design, Mobile for Marketers
Drupal Spark Simplifies Responsive Design, Mobile for MarketersDrupal Spark Simplifies Responsive Design, Mobile for Marketers
Drupal Spark Simplifies Responsive Design, Mobile for Marketers
 
Progressive web and the problem of JavaScript
Progressive web and the problem of JavaScriptProgressive web and the problem of JavaScript
Progressive web and the problem of JavaScript
 
Yahoo for the Masses
Yahoo for the MassesYahoo for the Masses
Yahoo for the Masses
 
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019
 
Visualizing data fall2011
Visualizing data fall2011Visualizing data fall2011
Visualizing data fall2011
 
5 java script frameworks to watch in 2017
5 java script frameworks to watch in 20175 java script frameworks to watch in 2017
5 java script frameworks to watch in 2017
 

Plus de Karthik Gaekwad

Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
Karthik Gaekwad
 

Plus de Karthik Gaekwad (20)

Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
DevSecOps in a cloudnative world
DevSecOps in a cloudnative worldDevSecOps in a cloudnative world
DevSecOps in a cloudnative world
 
Mental Health studies and devops
Mental Health studies and devopsMental Health studies and devops
Mental Health studies and devops
 
This is your community
This is your communityThis is your community
This is your community
 
Practical Approaches to Cloud Native Security
Practical Approaches to Cloud Native SecurityPractical Approaches to Cloud Native Security
Practical Approaches to Cloud Native Security
 
10 tips for Cloud Native Security
10 tips for Cloud Native Security10 tips for Cloud Native Security
10 tips for Cloud Native Security
 
Kube Apps in action
Kube Apps in actionKube Apps in action
Kube Apps in action
 
KubeSecOps
KubeSecOpsKubeSecOps
KubeSecOps
 
Kubernetes Security
Kubernetes SecurityKubernetes Security
Kubernetes Security
 
Kubernetes security and you
Kubernetes security and youKubernetes security and you
Kubernetes security and you
 
Kube applications in action
Kube applications in actionKube applications in action
Kube applications in action
 
Devops and Dadops
Devops and DadopsDevops and Dadops
Devops and Dadops
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
13 practical tips for writing secure golang applications
13 practical tips for writing secure golang applications13 practical tips for writing secure golang applications
13 practical tips for writing secure golang applications
 
Why to docker
Why to dockerWhy to docker
Why to docker
 
Docker management
Docker managementDocker management
Docker management
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
 
Devopsdays Austin 2014 Ignite: Keep devops weird
Devopsdays Austin 2014 Ignite: Keep devops weirdDevopsdays Austin 2014 Ignite: Keep devops weird
Devopsdays Austin 2014 Ignite: Keep devops weird
 
Cloud Austin 2013: Conferenced2013
Cloud Austin 2013: Conferenced2013Cloud Austin 2013: Conferenced2013
Cloud Austin 2013: Conferenced2013
 

Dernier

Dernier (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.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
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Sexy HTML with Twitter Bootstrap

  • 1. SEXY HTML with Bootstrap Karthik Gaekwad iteration1 ACUG March 2013 Tuesday, March 19, 13
  • 2. My background Senior Web Software Engineer @MentorEmbedded Previously @NI I develop cloud based applications and API’s 9 years experience with webapps, API’s and UI’s Tuesday, March 19, 13
  • 3. A picture is worth a 1000 words Tuesday, March 19, 13
  • 4. Everyone has API’s Authenticated Internal REST External API’s SOAP Open Tuesday, March 19, 13
  • 6. It is a challenge for non front end engineers to create good looking HTML apps for their API’s. Tuesday, March 19, 13
  • 7. This looks TERRIBLE Why can’t I center this in Internet Explorer Inline CSS? heading? This doesn’t work on What IDE do I use? my iphone Where do I start? Is there a book I can read? Why can’t I center this Javascript text!!!!!! frameworks? What is that even mean? Tuesday, March 19, 13
  • 8. I can’t do this. I need a front end engineer. Tuesday, March 19, 13
  • 9. You can cheat your way through this... Tuesday, March 19, 13
  • 10. Twitter Bootstrap “Sleek, intuitive, and powerful front-end framework for faster and easier web development.” http://twitter.github.com/bootstrap/ Tuesday, March 19, 13
  • 11. Intro: Twitter Bootstrap Free collection of tools to create HTML, CSS, JS sites and apps. The most popular project in GitHub. Provides the basic scaffolding. Base CSS for all common HTML components. Basic site components. Javascript plugins (jQuery). Tuesday, March 19, 13
  • 12. Step 1: Pick a theme Bootstrap comes with a regular theme. http://bootswatch.com/ has a bunch of them. https://wrapbootstrap.com/ if you’re looking to spend some serious cash. Tuesday, March 19, 13
  • 13. Step 2: Design your site Hardcore? Use a text editor/Aptana Studio to write the HTML. Not Hardcore? Design Resources: Bootsnipp (http://bootsnipp.com/) Online Editors: Divshot (http://www.divshot.com/) Jetstrap (http://jetstrap.com/) Tuesday, March 19, 13
  • 14. Step 3: Integrate with your API’s/data Server side/Client side/whatever... And you’re done Tuesday, March 19, 13
  • 15. Other frameworks Bootstrap isn’t the only one in this space. It is the most popular one Foundation: http://foundation.zurb.com/ Make your own conclusions: http:// responsive.vermilion.com/compare.php Tuesday, March 19, 13
  • 16. Other resources Bootstrap Hero: http://www.bootstraphero.com/the-big-badass-list-of- twitter-bootstrap-resources Better icons: http://fortawesome.github.com/Font-Awesome/ Tuesday, March 19, 13