This document provides an introduction and overview of Sass (Syntactically Awesome StyleSheets), a CSS extension language. It discusses how to structure Sass projects, use placeholders and mixins, extend styles, add logic with functions and control directives, and offers tips on responsive font sizes, flexbox, and CSS frameworks. The document aims to explain core Sass concepts and features while providing helpful links to online resources for further learning.
This document discusses using Amazon Web Services (AWS) and Elastic Compute Cloud (EC2) to build a cloud computing infrastructure. It provides an overview of cloud computing and AWS services like EC2, S3, EBS, ELB, SimpleDB, RDS, Route 53 and CloudWatch. It discusses why to use cloud computing to reduce costs, simplify management and improve scalability. It also covers how to set up an AWS account, launch EC2 instances, configure storage, and best practices around standardization, testing and availability. Finally, it discusses tools for managing cloud resources and an approach using base AMIs, Puppet for configuration, and ZenOSS for monitoring.
HyperDB, MySQL Performance, & Flavors of MySQLEvan Volgas
The document discusses HyperDB, which powers the database functionality of WordPress.com. It notes that while HyperDB may seem complex, it is mostly configuration that takes advantage of advanced MySQL features like replication, partitioning, and load balancing. The document provides an overview of these MySQL features and best practices for MySQL performance monitoring, query analysis, and maintenance. It also discusses different MySQL flavors like MariaDB and Percona and tools like Percona Toolkit.
The document discusses best practices for organizing and structuring CSS code, including:
1. Using inheritance, cascading, and specificity principles to determine which styles take precedence.
2. Avoiding inline styles, <br> tags for spacing, for empty elements, and tables for layout as they harm semantics and structure.
3. Preferring class names over IDs due to lower specificity, and using flexbox, grid, rem/em units, and preprocessing with LESS/Sass for modularity and responsive design.
The document discusses problems with the current JavaScript code for a Hybris frontend project, including issues with object-oriented code causing bloat, outdated libraries with no documentation, and duplicated code leading to difficult-to-maintain spaghetti code. It proposes using ES6 modules to help address these problems by making code more reusable, shareable, upgradeable, and easier to clean up, with better dependency management and delivery options.
Webpack: What it is, What it does, Whether you need itMike Wilcox
Webpack is a module bundler that bundles JavaScript files and their dependencies into packages that can be loaded in a browser. It provides features like module bundling, code splitting, tree shaking, code minification and optimization. While powerful, its configuration can be complex and obtuse. Alternatives like Browserify provide similar functionality but may be easier to use.
The document discusses optimizing WordPress for high performance. It provides recommendations for services installation including Nginx, PHP-FPM, APC, MySQL, and Memcached. It also gives configuration details for Nginx, PHP-FPM, APC, MySQL, and caching. Benchmarks show a significant performance increase when applying optimizations like APC caching. The presentation concludes by discussing scaling to larger implementations using load balancers, caching servers, and a master-slave database setup.
This document provides an introduction and overview of Sass (Syntactically Awesome StyleSheets), a CSS extension language. It discusses how to structure Sass projects, use placeholders and mixins, extend styles, add logic with functions and control directives, and offers tips on responsive font sizes, flexbox, and CSS frameworks. The document aims to explain core Sass concepts and features while providing helpful links to online resources for further learning.
This document discusses using Amazon Web Services (AWS) and Elastic Compute Cloud (EC2) to build a cloud computing infrastructure. It provides an overview of cloud computing and AWS services like EC2, S3, EBS, ELB, SimpleDB, RDS, Route 53 and CloudWatch. It discusses why to use cloud computing to reduce costs, simplify management and improve scalability. It also covers how to set up an AWS account, launch EC2 instances, configure storage, and best practices around standardization, testing and availability. Finally, it discusses tools for managing cloud resources and an approach using base AMIs, Puppet for configuration, and ZenOSS for monitoring.
HyperDB, MySQL Performance, & Flavors of MySQLEvan Volgas
The document discusses HyperDB, which powers the database functionality of WordPress.com. It notes that while HyperDB may seem complex, it is mostly configuration that takes advantage of advanced MySQL features like replication, partitioning, and load balancing. The document provides an overview of these MySQL features and best practices for MySQL performance monitoring, query analysis, and maintenance. It also discusses different MySQL flavors like MariaDB and Percona and tools like Percona Toolkit.
The document discusses best practices for organizing and structuring CSS code, including:
1. Using inheritance, cascading, and specificity principles to determine which styles take precedence.
2. Avoiding inline styles, <br> tags for spacing, for empty elements, and tables for layout as they harm semantics and structure.
3. Preferring class names over IDs due to lower specificity, and using flexbox, grid, rem/em units, and preprocessing with LESS/Sass for modularity and responsive design.
The document discusses problems with the current JavaScript code for a Hybris frontend project, including issues with object-oriented code causing bloat, outdated libraries with no documentation, and duplicated code leading to difficult-to-maintain spaghetti code. It proposes using ES6 modules to help address these problems by making code more reusable, shareable, upgradeable, and easier to clean up, with better dependency management and delivery options.
Webpack: What it is, What it does, Whether you need itMike Wilcox
Webpack is a module bundler that bundles JavaScript files and their dependencies into packages that can be loaded in a browser. It provides features like module bundling, code splitting, tree shaking, code minification and optimization. While powerful, its configuration can be complex and obtuse. Alternatives like Browserify provide similar functionality but may be easier to use.
The document discusses optimizing WordPress for high performance. It provides recommendations for services installation including Nginx, PHP-FPM, APC, MySQL, and Memcached. It also gives configuration details for Nginx, PHP-FPM, APC, MySQL, and caching. Benchmarks show a significant performance increase when applying optimizations like APC caching. The presentation concludes by discussing scaling to larger implementations using load balancers, caching servers, and a master-slave database setup.
The document introduces npm (Node Package Manager) and how to publish packages to the npm registry. It discusses creating a package.json file to define metadata and dependencies for a package. It also covers using semantic versioning for releases, registering with npm, and publishing packages to the public npm registry so other developers can install them.
"Ensuring chances of theme acceptance in wordpress.org directory" on WordCamp...Sudeep Balchhaudi
This Slide was prepared for WordCamp Kathmandu 2016, I have already presented this and its topic is "Ensuring chances of theme acceptance in wordpress.org directory
"
This document introduces Sass (Syntactically Awesome Style Sheets), a CSS preprocessor. Sass allows writing clean CSS in a programming construct rather than static rules, reducing repetition and creating more manageable stylesheets. It features variables, nesting, mixins, partials, and inheritance. Installing Sass involves downloading Ruby and using the gem install command. Key benefits of Sass include writing cleaner CSS, faster development time, and programmatic features like variables and nesting.
This document discusses caching strategies for websites built with Drupal. It recommends caching content at multiple levels, including code-level caching within Drupal, resource caching of assets like CSS and JavaScript using tools like Boost and Varnish, database caching with Memcached, and caching of static content on third-party networks like Akamai and Cloudflare. Debugging caching issues requires monitoring each caching layer and analyzing HTTP headers to determine where content is failing to cache properly. Caching is important for performance but must be implemented carefully to avoid breaking site functionality or creating new bugs during debugging.
A presentation on noSQL (structured storage) introduction. this presentation also includes why people should be choosing cassandra over database system.
This document provides tips for optimizing a WordPress site, including updating WordPress core and plugins, caching content, cleaning up unused plugins and themes, validating markup, checking page load speed, optimizing images, minifying files, supporting multiple devices, enhancing servers, choosing better web hosting, implementing SEO best practices, and things to avoid.
Speedy, solid, semantic layout with Susyfrontendne
Speedy, solid, semantic layout with Susy. Martin Underhill from tempertemper takes us through using Susy, powerful yet lightweight layout tool built in Sass.
This document discusses RFID (radio frequency identification) technology and its applications. It describes the basic components of an RFID system including RFID tags, readers, and application software. It explains the different types of RFID tags and provides examples of common RFID applications in various frequency ranges. These include uses in access control, payment systems, logistics/supply chain, and electronic toll collection. The document also summarizes the results of an online survey about RFID and discusses potential future applications in medical and library fields.
This document provides a summary of best practices for localizing web content for global markets. It recommends conducting an audit of content and developing a content strategy with a defined message architecture. Source content should be standardized to improve translation quality and leverage existing assets. Localization requires adapting content for specific markets through keyword research, cultural adaptation, and use of local social media channels. Ongoing content updates can be managed through integration with a globalization management system to streamline translation and publication workflows.
This document provides information about an upcoming 2-day international masterclass on targeted drug delivery taking place in Basel, Switzerland from February 11-12, 2016. It introduces the 3 course leaders, who are experts in their fields, and provides an overview of the course content which will focus on the latest strategies and technologies for drug targeting delivery including nanoparticles, antibody-drug conjugates, vaccines, and regulatory issues. Attendees will gain practical experience preparing gold nanoparticles and networking opportunities. The document encourages registration and provides contact information.
My Charity Survey (MCS) is a lead generation agency that has supported major charities since 2008 by conducting surveys to gauge people's charitable interests in Australia, New Zealand, and the UK. MCS directors have over a decade of experience in nonprofit fundraising. MCS focuses on outbound marketing programs rather than online methods to produce high-quality leads. They have extensive knowledge of different fundraising campaigns and have overseen campaigns for well-known charities. MCS has been generating opt-in leads through surveys since 2008 which have provided consistent results for charity partners.
This document outlines a pitch for a film noir project titled "The Audiance Inheritance." It proposes a murder mystery story focused on a detective investigating the kidnapping of a wife. Key elements include a ticking time bomb plot device, dark lighting styles and settings typical of the noir genre. The target audience and potential casting of big name stars like Brad Pitt and Ben Affleck are also discussed.
This document discusses new security challenges facing cloud and mobile expansion. It notes that the nature of threats is changing, with threats becoming more persistent and advanced. Advanced persistent threats (APTs) in particular are growing threats carried out by hackers, governments, and other organizations. Botnets are another growing threat, with botnets being used to carry out distributed denial of service (DDoS) attacks. DDoS attacks are an increasing threat for internet services due to factors like their low cost and difficulty to prevent. The cloud must now play an active role in security and defense to help protect the new perimeter in an environment of increased mobility and cloud services.
This document discusses best practices for creating CSS pattern libraries. It recommends starting with the smallest reusable components and building up to larger page-level templates. Key aspects covered include using a naming convention based on modules, modifiers and descendants; avoiding overly specific class names; and including utility classes to add single styles without new classes. The document also provides examples of how to structure and name classes for common interface patterns.
Sass:-Syntactically Awesome Stylesheet by ShafeeqDignitasDigital1
Sass is a CSS pre-processor that allows for nesting, variables, mixins and other features not available in regular CSS. This helps reduce repetition and makes stylesheets more maintainable. Sass files use the extensions .sass or .scss and are compiled to regular CSS files. Popular tools for using Sass include the command line, CodeKit and other GUI apps. Key features of Sass include variables, nesting rules, partials, mixins and extending styles from one rule to another.
The document introduces npm (Node Package Manager) and how to publish packages to the npm registry. It discusses creating a package.json file to define metadata and dependencies for a package. It also covers using semantic versioning for releases, registering with npm, and publishing packages to the public npm registry so other developers can install them.
"Ensuring chances of theme acceptance in wordpress.org directory" on WordCamp...Sudeep Balchhaudi
This Slide was prepared for WordCamp Kathmandu 2016, I have already presented this and its topic is "Ensuring chances of theme acceptance in wordpress.org directory
"
This document introduces Sass (Syntactically Awesome Style Sheets), a CSS preprocessor. Sass allows writing clean CSS in a programming construct rather than static rules, reducing repetition and creating more manageable stylesheets. It features variables, nesting, mixins, partials, and inheritance. Installing Sass involves downloading Ruby and using the gem install command. Key benefits of Sass include writing cleaner CSS, faster development time, and programmatic features like variables and nesting.
This document discusses caching strategies for websites built with Drupal. It recommends caching content at multiple levels, including code-level caching within Drupal, resource caching of assets like CSS and JavaScript using tools like Boost and Varnish, database caching with Memcached, and caching of static content on third-party networks like Akamai and Cloudflare. Debugging caching issues requires monitoring each caching layer and analyzing HTTP headers to determine where content is failing to cache properly. Caching is important for performance but must be implemented carefully to avoid breaking site functionality or creating new bugs during debugging.
A presentation on noSQL (structured storage) introduction. this presentation also includes why people should be choosing cassandra over database system.
This document provides tips for optimizing a WordPress site, including updating WordPress core and plugins, caching content, cleaning up unused plugins and themes, validating markup, checking page load speed, optimizing images, minifying files, supporting multiple devices, enhancing servers, choosing better web hosting, implementing SEO best practices, and things to avoid.
Speedy, solid, semantic layout with Susyfrontendne
Speedy, solid, semantic layout with Susy. Martin Underhill from tempertemper takes us through using Susy, powerful yet lightweight layout tool built in Sass.
This document discusses RFID (radio frequency identification) technology and its applications. It describes the basic components of an RFID system including RFID tags, readers, and application software. It explains the different types of RFID tags and provides examples of common RFID applications in various frequency ranges. These include uses in access control, payment systems, logistics/supply chain, and electronic toll collection. The document also summarizes the results of an online survey about RFID and discusses potential future applications in medical and library fields.
This document provides a summary of best practices for localizing web content for global markets. It recommends conducting an audit of content and developing a content strategy with a defined message architecture. Source content should be standardized to improve translation quality and leverage existing assets. Localization requires adapting content for specific markets through keyword research, cultural adaptation, and use of local social media channels. Ongoing content updates can be managed through integration with a globalization management system to streamline translation and publication workflows.
This document provides information about an upcoming 2-day international masterclass on targeted drug delivery taking place in Basel, Switzerland from February 11-12, 2016. It introduces the 3 course leaders, who are experts in their fields, and provides an overview of the course content which will focus on the latest strategies and technologies for drug targeting delivery including nanoparticles, antibody-drug conjugates, vaccines, and regulatory issues. Attendees will gain practical experience preparing gold nanoparticles and networking opportunities. The document encourages registration and provides contact information.
My Charity Survey (MCS) is a lead generation agency that has supported major charities since 2008 by conducting surveys to gauge people's charitable interests in Australia, New Zealand, and the UK. MCS directors have over a decade of experience in nonprofit fundraising. MCS focuses on outbound marketing programs rather than online methods to produce high-quality leads. They have extensive knowledge of different fundraising campaigns and have overseen campaigns for well-known charities. MCS has been generating opt-in leads through surveys since 2008 which have provided consistent results for charity partners.
This document outlines a pitch for a film noir project titled "The Audiance Inheritance." It proposes a murder mystery story focused on a detective investigating the kidnapping of a wife. Key elements include a ticking time bomb plot device, dark lighting styles and settings typical of the noir genre. The target audience and potential casting of big name stars like Brad Pitt and Ben Affleck are also discussed.
This document discusses new security challenges facing cloud and mobile expansion. It notes that the nature of threats is changing, with threats becoming more persistent and advanced. Advanced persistent threats (APTs) in particular are growing threats carried out by hackers, governments, and other organizations. Botnets are another growing threat, with botnets being used to carry out distributed denial of service (DDoS) attacks. DDoS attacks are an increasing threat for internet services due to factors like their low cost and difficulty to prevent. The cloud must now play an active role in security and defense to help protect the new perimeter in an environment of increased mobility and cloud services.
This document discusses best practices for creating CSS pattern libraries. It recommends starting with the smallest reusable components and building up to larger page-level templates. Key aspects covered include using a naming convention based on modules, modifiers and descendants; avoiding overly specific class names; and including utility classes to add single styles without new classes. The document also provides examples of how to structure and name classes for common interface patterns.
Sass:-Syntactically Awesome Stylesheet by ShafeeqDignitasDigital1
Sass is a CSS pre-processor that allows for nesting, variables, mixins and other features not available in regular CSS. This helps reduce repetition and makes stylesheets more maintainable. Sass files use the extensions .sass or .scss and are compiled to regular CSS files. Popular tools for using Sass include the command line, CodeKit and other GUI apps. Key features of Sass include variables, nesting rules, partials, mixins and extending styles from one rule to another.
An introduction to the SASS language for styling your web projects. Its aim is to explain why you should make the jump from CSS to SASS, and to help you do so as easily as possible.
This presentation also focuses on getting you the highest impact from the simplest features of the SASS language.
This document discusses concepts related to Sass (Syntactically Awesome Style Sheets), which is a CSS preprocessor. It describes how Sass allows for variables, nesting, mixins and other features to make CSS more powerful and maintainable. Key concepts covered include using variables to reduce repetition, creating reusable code with mixins, and how Sass files are compiled into normal CSS that browsers can understand.
DRY CSS - Theries, methods and tools for efficient and scalable Stylesheets. A talk given at WordCamp NYC 2012.
The value of keeping all code D.R.Y (Don't Repeat Yourself) is universally accepted and demanded in the world of programming, but when it comes to CSS we've all learned to compromise and live in a wet mess. We don't have to! This talk will go over how you can use thematic and structural CSS definitions to cut down on wasted code, simplify maintenance and unify your site styles just by DRYing out your standard CSS. I'll explain how tools like Firebug enable a whole new way of understanding complex style interrelationships and give examples of the particular patterns that let me cut one stylesheet from ~4200 to ~2400 lines without losing anything but wasted code! We'll also cover how preprocessors like LESS and SASS can take your DRY CSS even farther by actually programming your styles as if they were made of PHP.
SCSS is a an extension of CSS that adds power and elegance to the basic language.
It helps keep large stylesheets well organized and get small stylesheets up and running quickly.
This recipe provides a structured approach for using SCSS Pre-processor for your web applications.
Features covered :
• Pre-processing
• Variables
• Nesting
• Partials
• Imports
• Mixins
• Inheritance
• Operators
Originally given at JoomlaDay Florida 2018 on many of my favorite CSS and Sass concepts. Covering things like CSS Layout Grid, Flexbox, and how to start using Element Queries.
I don't know about you, but vanilla CSS always leaves me wanting more. It's a fairly simple language, can do some pretty powerful things, but after a while.. well, it can become rather tedious to work with. Enter Sass: Syntactically Awesome Stylesheets. Sass is a CSS meta-language and precompiler that makes the prettification of your website a breeze by adding invaluable features of more traditional programming languages. In this session, we'll jump right in to the Sass workflow and cover all the key game changers - nesting, variables, mixins, inheritance, and directives. We'll also cover some of the gotchyas, tools and extensions, and tips for organization and coding standards.
Prepared for self.conference at COBO Hall in Detroit, Michigan on May 30, 2014.
Updated for CodeMash January 2015.
Updated for Detroit Craftsman Guild March 2016.
Sass is being replaced by PostCSS which is being adopted by projects like Bootstrap and Foundation. PostCSS allows for features not possible in Sass through plugins, is modular for faster development, and is significantly faster than other preprocessors. Examples show how custom syntax can be transpiled to CSS using PostCSS plugins and how its modular plugins encourage experimentation and development of new CSS features.
This document provides an overview of various front-end frameworks and tools. It discusses HTML templating languages like HAML and templating engines like Handlebars. It also covers CSS preprocessors like SASS and LESS. JavaScript libraries and frameworks covered include jQuery, Backbone, Spine and CoffeeScript. Boilerplates like HTML5 Boilerplate and frameworks like Twitter Bootstrap and Zurb Foundation are also summarized. The document encourages trying new tools but not feeling overwhelmed by the many options and focusing on those most helpful.
If you are a theme developer, using Sass or Syntactically Awesome Stylesheets is a time saving way to write your code and it is easy to learn once you are familiar with CSS. In this session, you will learn how to harness the power of variables, nesting, and mixins to take advantage of everything that SASS has to offer to write awesome code. In order to get the most from this session, you must have a good understanding of HTML and CSS.
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}Eric Carlisle
The document discusses a presentation on using Flexbox, SASS, and Mustache templating for building user interfaces. The presentation covers general best practices, using SASS for variables, nesting, mixins and extends, Flexbox for responsive design, and Mustache templating. The presenter is Eric Carlisle, a UI/UX architect who will demonstrate coding techniques with these tools.
Object Oriented CSS for rapid, scalable and maintainable developmentGraeme Blackwood
Most frontend developers have already heard of Object Oriented CSS, yet it is still sorely under-practiced.
Do your CSS files have overrides and !importants scattered through them? Do they often come in at 3000 lines+ for a regular site?
Tied with good semantic HTML, the Object Oriented CSS approach really is the answer to rapid, lightweight, scalable and easy to maintain frontend code. OOCSS will speed up any front end build, but really comes into its own on bigger sites.
I will talk through my approach to frontend builds and show how OOCSS makes the process so much easier.
I'll also talk a bit about CSS compilers and how it is important to have a good understanding of OOCSS methods before jumping into SASS or LESS. Poor CSS practice isn't going to be rescued by a compiler; in fact it can even compound problems by bringing in another layer to debug.
I hope to instill a real understanding of what OOCSS means, why it REALLY matters, and how it's going to make you a better front end developer!
@graemeblackwood
http://www.deeson-online.co.uk/graeme-blackwood
Presented at Frontend United – http://frontendunited.org
SPS Oslo - Stop your SharePoint CSS becoming a di-sass-ter today!Stefan Bauer
CSS can get overly complex and unwieldy very quickly - especially on SharePoint Projects. To achieve the SharePoint branding you desire, often results in thousands of lines of CSS across many files. This approach is error prone and also a maintenance nightmare! However, there is a better way…
SASS (“Syntactically Awesome Style Sheets”) is fast becoming the preferred approach to develop your CSS! SASS is an extension to CSS which arms you with programming features such as variables, functions, loops and many more.
Join my session and I will take you from a complete SASS novice to someone that knows where SASS fits and how to use it with SharePoint.
Key Takeaways :
- I will explain what SASS is and where you would use it.
- How to use SASS to brand SharePoint without requiring lengthy deployments.
- How to create simple Rich Text Editor Styles using mixins and includes.
- How to apply a Grid layout and make it Responsive.
- How to structure your branding correctly to make it more maintainable.
- How CSS 4 fits into the picture and does it make SASS obsolete?
Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques that allow you to make CSS that is more maintainable, themeable and extendable.
Technoblade The Legacy of a Minecraft Legend.Techno Merch
Technoblade, born Alex on June 1, 1999, was a legendary Minecraft YouTuber known for his sharp wit and exceptional PvP skills. Starting his channel in 2013, he gained nearly 11 million subscribers. His private battle with metastatic sarcoma ended in June 2022, but his enduring legacy continues to inspire millions.
Explore the essential graphic design tools and software that can elevate your creative projects. Discover industry favorites and innovative solutions for stunning design results.
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEFebless Hernane
CapCut is an easy-to-use video editing app perfect for beginners. To start, download and open CapCut on your phone. Tap "New Project" and select the videos or photos you want to edit. You can trim clips by dragging the edges, add text by tapping "Text," and include music by selecting "Audio." Enhance your video with filters and effects from the "Effects" menu. When you're happy with your video, tap the export button to save and share it. CapCut makes video editing simple and fun for everyone!
Decormart Studio is widely recognized as one of the best interior designers in Bangalore, known for their exceptional design expertise and ability to create stunning, functional spaces. With a strong focus on client preferences and timely project delivery, Decormart Studio has built a solid reputation for their innovative and personalized approach to interior design.
Revolutionizing the Digital Landscape: Web Development Companies in Indiaamrsoftec1
Discover unparalleled creativity and technical prowess with India's leading web development companies. From custom solutions to e-commerce platforms, harness the expertise of skilled developers at competitive prices. Transform your digital presence, enhance the user experience, and propel your business to new heights with innovative solutions tailored to your needs, all from the heart of India's tech industry.
Fonts play a crucial role in both User Interface (UI) and User Experience (UX) design. They affect readability, accessibility, aesthetics, and overall user perception.
ARENA - Young adults in the workplace (Knight Moves).pdfKnight Moves
Presentations of Bavo Raeymaekers (Project lead youth unemployment at the City of Antwerp), Suzan Martens (Service designer at Knight Moves) and Adriaan De Keersmaeker (Community manager at Talk to C)
during the 'Arena • Young adults in the workplace' conference hosted by Knight Moves.
International Upcycling Research Network advisory board meeting 4Kyungeun Sung
Slides used for the International Upcycling Research Network advisory board 4 (last one). The project is based at De Montfort University in Leicester, UK, and funded by the Arts and Humanities Research Council.
Connect Conference 2022: Passive House - Economic and Environmental Solution...TE Studio
Passive House: The Economic and Environmental Solution for Sustainable Real Estate. Lecture by Tim Eian of TE Studio Passive House Design in November 2022 in Minneapolis.
- The Built Environment
- Let's imagine the perfect building
- The Passive House standard
- Why Passive House targets
- Clean Energy Plans?!
- How does Passive House compare and fit in?
- The business case for Passive House real estate
- Tools to quantify the value of Passive House
- What can I do?
- Resources
2. CSS is Great
• Keeps style separate from content
• Lets us write once, use many times
• Helps us stay organized and do really amazing things super
easily
3. Until it Isn’t
• The larger your site gets, the more difficult it can be to know
what’s going on.
• It’s very easy to re-use styles as a package, but not parts of
styles, or basic principles that come up repeatedly
• If we re-use basic ideas by adding classes to our HTML (like we
would with Bootstrap or Foundation), the HTML loses its
semantic meaning.
4. Not Exactly Semantic…
<div class="panel-panel panel-
homepage-column-middle-right
col-md-4”>
(This is Bootstrap.)
6. Why are we using LESS today?
• SASS/SCSS is somewhat more popular.
• LESS is potentially more familiar to people working in journalism.
• Bootstrap is built on LESS, although they now offer a SASS port.
7. Why are we using LESS today?
If you do work on the web,
chances are you already know
how to use LESS.
8. Clone My Repo
git clone
https://github.com/NathanLawrence
/LESS-demo.git
9. Install Prepros, SimpLESS or Koala
https://prepros.io/
http://wearekiss.com/simpless
http://koala-app.com/