Can you write a beautiful, maintainable, and responsive web applications without a single line of CSS? With Tailwind, you can. Unlike the majority of CSS frameworks that give you prebuilt components, Tailwind provides you with low-level CSS utility classes that you can combine to create custom designs. The goal of this presentation is to help you understand the value proposition of the utility-first philosophy. We will have a look at:
- why utility-first CSS is the future
- how Tailwind makes building bespoke user interfaces a total breeze
- the benefits and challenges of the utility-first approach
Responsive Web Design - Drupal Camp CPHPeytz Design
This document discusses responsive web design. It begins by explaining that current grid/layout thinking is based on pages, but with responsive design there is no page. It then discusses how responsive design works by using fluid grids, flexible images and media, and media queries to adapt the layout based on screen size. It provides examples of how to implement a fluid grid and make images flexible. Finally, it gives some tips for responsive design such as using relative sizing and media queries to define breakpoints for different screen widths.
Blueprint CSS is a CSS framework that provides an easy grid system, typography styles, and form styles to reduce CSS development time. It includes a 950px grid with 24 columns, CSS classes for spanning and positioning grid elements, and reset styles. Drafter JS is a tool that can be used to visually create page layouts and add basic styling without HTML/CSS knowledge, reducing development time. It generates the HTML and CSS. The document provides information on these tools and invites the reader to contact the author with any questions.
Practica en clase mestria, mélida colchaMélida Colcha
This document provides code to embed videos and documents from YouTube, Scribd, and SlideShare related to rhythmic gymnastics routines and changing rhythm. The YouTube video is a rhythmic gymnastics routine performance. The Scribd document is about changing rhythm. The SlideShare presentation is on rhythmic gymnastics.
This presentation provides a brief overview on becoming a member of the Node.js Foundation. For more information, visit https://nodejs.org/en/foundation/members/.
What’s up, dudes and dudettes! Get into the totally rad world of making your website tubular with themes! In this gnarly demo, Paul is going to structure your SCSS files to be able to swap out between themes quickly! Switch from a light theme to dark-o-rama. Get your accessibility game to the max by including a colorblind-friendly theme. He’ll also set up one fresh potential build process to let you swap your themes out! This session totally demos content from his wicked talk, “Variations on a Theme“.
Front End Best Practices: A Selection of Best Practices, Tips, Tricks & Good Advice For Today’s Front End Development. Practices mentioned in this presentation range from basic principles to more advanced tools and techniques. By Holger Bartel for WomenWhoCodeHK 23/07/2014
Can you write a beautiful, maintainable, and responsive web applications without a single line of CSS? With Tailwind, you can. Unlike the majority of CSS frameworks that give you prebuilt components, Tailwind provides you with low-level CSS utility classes that you can combine to create custom designs. The goal of this presentation is to help you understand the value proposition of the utility-first philosophy. We will have a look at:
- why utility-first CSS is the future
- how Tailwind makes building bespoke user interfaces a total breeze
- the benefits and challenges of the utility-first approach
Responsive Web Design - Drupal Camp CPHPeytz Design
This document discusses responsive web design. It begins by explaining that current grid/layout thinking is based on pages, but with responsive design there is no page. It then discusses how responsive design works by using fluid grids, flexible images and media, and media queries to adapt the layout based on screen size. It provides examples of how to implement a fluid grid and make images flexible. Finally, it gives some tips for responsive design such as using relative sizing and media queries to define breakpoints for different screen widths.
Blueprint CSS is a CSS framework that provides an easy grid system, typography styles, and form styles to reduce CSS development time. It includes a 950px grid with 24 columns, CSS classes for spanning and positioning grid elements, and reset styles. Drafter JS is a tool that can be used to visually create page layouts and add basic styling without HTML/CSS knowledge, reducing development time. It generates the HTML and CSS. The document provides information on these tools and invites the reader to contact the author with any questions.
Practica en clase mestria, mélida colchaMélida Colcha
This document provides code to embed videos and documents from YouTube, Scribd, and SlideShare related to rhythmic gymnastics routines and changing rhythm. The YouTube video is a rhythmic gymnastics routine performance. The Scribd document is about changing rhythm. The SlideShare presentation is on rhythmic gymnastics.
This presentation provides a brief overview on becoming a member of the Node.js Foundation. For more information, visit https://nodejs.org/en/foundation/members/.
What’s up, dudes and dudettes! Get into the totally rad world of making your website tubular with themes! In this gnarly demo, Paul is going to structure your SCSS files to be able to swap out between themes quickly! Switch from a light theme to dark-o-rama. Get your accessibility game to the max by including a colorblind-friendly theme. He’ll also set up one fresh potential build process to let you swap your themes out! This session totally demos content from his wicked talk, “Variations on a Theme“.
Front End Best Practices: A Selection of Best Practices, Tips, Tricks & Good Advice For Today’s Front End Development. Practices mentioned in this presentation range from basic principles to more advanced tools and techniques. By Holger Bartel for WomenWhoCodeHK 23/07/2014
A brief overview of the current state of CSS Best Practices.
The talk will cover Frameworks, Methodologies, Naming Schemes and Preprocessors.
I’ll also go over how this fits into the changes we’ve been making to the CSS structure on the JUST EAT International Platform.
This document provides an introduction to the CSS Masterclass course by Arkmont.com. It discusses what CSS is and how it is used to style web pages. It also covers different ways to add CSS to a page, including external, internal, and inline styles. Additionally, it explains CSS selectors like tags, classes, and IDs which are used to target specific HTML elements for styling. The document provides examples of CSS properties and values that are used to define styles.
This document discusses the CSS cascade and how it determines which CSS rules are applied when there are conflicts. It explains that CSS declarations with higher specificity, source order, or importance will take precedence over others. It provides an example where declaring the same styles for an element in multiple places results in the last declaration winning due to source order. The document also outlines different types of CSS selectors like elements, classes, IDs, and complex selectors that impact specificity.
This document provides an overview of Object Oriented CSS (OOCSS), HTML5, and web performance. It discusses what OOCSS is, how to implement it, and why it is useful. It also briefly covers some HTML5 forms and communication features. Finally, it examines how to improve website speed. The goal is to look at these topics and discuss elegant and lean CSS as opposed to "fat sack of crap" code.
The document outlines steps for developing a CSS framework, including defining layout rules, framework files, resets, typography, forms and tables, and generic classes. Key steps are to 1) define a non-intrusive layout using classes instead of IDs, 2) establish a grid and unit system, and 3) include resets, typography, forms/tables, and generic styles. The goal is to create a reusable, short, and productive framework that reduces bugs.
(1) The document outlines steps to develop a CSS framework, including defining layout, grids, resets, typography, forms, tables, generic classes, components, and a default theme.
(2) Key aspects are making the framework non-intrusive with classes instead of IDs, using a generic template, and separating files for concerns like layout, grids, and components.
(3) The framework is developed by first defining the overall layout, then grids and units, resets, typography, and later more specific aspects like forms, tables, generic classes, and common components.
The document discusses steps for developing a CSS framework, including defining layout rules, framework files, resets, grids and units, forms, tables, and generic classes. The framework is designed to be easily reusable, have a short source code, increase productivity, and decrease bugs. Key steps involve defining the layout, grids and units, resets, typography, forms and tables, and generic classes through separate CSS files.
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.
This document provides information on creating a landing page, including recommendations for code editors, browsers, HTML tags and structures, CSS styling and selectors, responsive design, file organization, and tutorials. It recommends Sublime Text or WebStorm as code editors, Google Chrome as the browser, and covers basic HTML tags, CSS properties, Bootstrap framework, responsive design techniques, and file organization practices like splitting CSS into modules and categories. It also provides links to tutorials and resources for going further in frontend development.
This document provides an overview of CSS (Cascading Style Sheets) and why it is important for web design. It discusses the benefits of CSS, including improved portability across devices, increased download speeds, and easier site maintenance. The document then provides steps for getting started with CSS, including planning layouts with CSS in mind, using simple building blocks, and testing designs across browsers. The overall purpose is to convince readers of the business and design advantages of using CSS for websites.
The document provides an overview of CSS (Cascading Style Sheets) methodology. It defines CSS as the language used for implementing designs on HTML documents. It then covers CSS basics including selectors, properties, conflicts resolution using specificity and cascade order. It also discusses the box model which defines how browsers handle rectangular boxes for elements. Finally, it offers some best practices tips such as resetting styles, separating content from design, and planning layout during HTML coding.
The document discusses Nathan Smith's presentation on the 960 Grid System. Some key points:
- Nathan Smith is the principal UI architect at projekt202 and advocates for understanding frameworks as tools rather than "black boxes".
- The 960 Grid System provides commonly used dimensions based on a 960 pixel width with 12 or 16 column variants that can be used separately or together.
- Code examples show how the grid system divides pages into columns and allows for nested grids and column rearranging with CSS classes.
This digital notebook contains the handwritten notes by Akshansh Chaudhary.
The notes are a part of the course MFA Design + Technology.
MFADT was taught at Parsons School of Design, New York.
For more content and study material, visit https://www.akshansh.net/.
Extreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStartScott DeLoach
In this presentation, I will demonstrate expert-level CSS techniques, including how to use future CSS features today. We will discuss what’s being developed in the latest CSS recommendations, what works now, and tricks that can be used to make next-level CSS work in MadCap Flare and in today’s browsers.
http://www.clickstart.net
Not Just a Pretty Face: How to design and build a cross-CMS CSS frameworkcrystalenka
A presentation from J and Beyond 2018 in Cologne, Germany. In this session, Crystal of Lucid Fox will walk you through the steps she took to build Akeeba FEF, a CSS framework that Akeeba now uses to ensure their extensions are consistent with their brand across Joomla, WordPress, and standalone PHP software. You’ll learn about creating a design system, writing CSS in a way that’s easily maintained and upgraded, and tips on implementing this system across multiple platforms.
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
A brief overview of the current state of CSS Best Practices.
The talk will cover Frameworks, Methodologies, Naming Schemes and Preprocessors.
I’ll also go over how this fits into the changes we’ve been making to the CSS structure on the JUST EAT International Platform.
This document provides an introduction to the CSS Masterclass course by Arkmont.com. It discusses what CSS is and how it is used to style web pages. It also covers different ways to add CSS to a page, including external, internal, and inline styles. Additionally, it explains CSS selectors like tags, classes, and IDs which are used to target specific HTML elements for styling. The document provides examples of CSS properties and values that are used to define styles.
This document discusses the CSS cascade and how it determines which CSS rules are applied when there are conflicts. It explains that CSS declarations with higher specificity, source order, or importance will take precedence over others. It provides an example where declaring the same styles for an element in multiple places results in the last declaration winning due to source order. The document also outlines different types of CSS selectors like elements, classes, IDs, and complex selectors that impact specificity.
This document provides an overview of Object Oriented CSS (OOCSS), HTML5, and web performance. It discusses what OOCSS is, how to implement it, and why it is useful. It also briefly covers some HTML5 forms and communication features. Finally, it examines how to improve website speed. The goal is to look at these topics and discuss elegant and lean CSS as opposed to "fat sack of crap" code.
The document outlines steps for developing a CSS framework, including defining layout rules, framework files, resets, typography, forms and tables, and generic classes. Key steps are to 1) define a non-intrusive layout using classes instead of IDs, 2) establish a grid and unit system, and 3) include resets, typography, forms/tables, and generic styles. The goal is to create a reusable, short, and productive framework that reduces bugs.
(1) The document outlines steps to develop a CSS framework, including defining layout, grids, resets, typography, forms, tables, generic classes, components, and a default theme.
(2) Key aspects are making the framework non-intrusive with classes instead of IDs, using a generic template, and separating files for concerns like layout, grids, and components.
(3) The framework is developed by first defining the overall layout, then grids and units, resets, typography, and later more specific aspects like forms, tables, generic classes, and common components.
The document discusses steps for developing a CSS framework, including defining layout rules, framework files, resets, grids and units, forms, tables, and generic classes. The framework is designed to be easily reusable, have a short source code, increase productivity, and decrease bugs. Key steps involve defining the layout, grids and units, resets, typography, forms and tables, and generic classes through separate CSS files.
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.
This document provides information on creating a landing page, including recommendations for code editors, browsers, HTML tags and structures, CSS styling and selectors, responsive design, file organization, and tutorials. It recommends Sublime Text or WebStorm as code editors, Google Chrome as the browser, and covers basic HTML tags, CSS properties, Bootstrap framework, responsive design techniques, and file organization practices like splitting CSS into modules and categories. It also provides links to tutorials and resources for going further in frontend development.
This document provides an overview of CSS (Cascading Style Sheets) and why it is important for web design. It discusses the benefits of CSS, including improved portability across devices, increased download speeds, and easier site maintenance. The document then provides steps for getting started with CSS, including planning layouts with CSS in mind, using simple building blocks, and testing designs across browsers. The overall purpose is to convince readers of the business and design advantages of using CSS for websites.
The document provides an overview of CSS (Cascading Style Sheets) methodology. It defines CSS as the language used for implementing designs on HTML documents. It then covers CSS basics including selectors, properties, conflicts resolution using specificity and cascade order. It also discusses the box model which defines how browsers handle rectangular boxes for elements. Finally, it offers some best practices tips such as resetting styles, separating content from design, and planning layout during HTML coding.
The document discusses Nathan Smith's presentation on the 960 Grid System. Some key points:
- Nathan Smith is the principal UI architect at projekt202 and advocates for understanding frameworks as tools rather than "black boxes".
- The 960 Grid System provides commonly used dimensions based on a 960 pixel width with 12 or 16 column variants that can be used separately or together.
- Code examples show how the grid system divides pages into columns and allows for nested grids and column rearranging with CSS classes.
This digital notebook contains the handwritten notes by Akshansh Chaudhary.
The notes are a part of the course MFA Design + Technology.
MFADT was taught at Parsons School of Design, New York.
For more content and study material, visit https://www.akshansh.net/.
Extreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStartScott DeLoach
In this presentation, I will demonstrate expert-level CSS techniques, including how to use future CSS features today. We will discuss what’s being developed in the latest CSS recommendations, what works now, and tricks that can be used to make next-level CSS work in MadCap Flare and in today’s browsers.
http://www.clickstart.net
Not Just a Pretty Face: How to design and build a cross-CMS CSS frameworkcrystalenka
A presentation from J and Beyond 2018 in Cologne, Germany. In this session, Crystal of Lucid Fox will walk you through the steps she took to build Akeeba FEF, a CSS framework that Akeeba now uses to ensure their extensions are consistent with their brand across Joomla, WordPress, and standalone PHP software. You’ll learn about creating a design system, writing CSS in a way that’s easily maintained and upgraded, and tips on implementing this system across multiple platforms.
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
"NATO Hackathon Winner: AI-Powered Drug Search", Taras KlobaFwdays
This is a session that details how PostgreSQL's features and Azure AI Services can be effectively used to significantly enhance the search functionality in any application.
In this session, we'll share insights on how we used PostgreSQL to facilitate precise searches across multiple fields in our mobile application. The techniques include using LIKE and ILIKE operators and integrating a trigram-based search to handle potential misspellings, thereby increasing the search accuracy.
We'll also discuss how the azure_ai extension on PostgreSQL databases in Azure and Azure AI Services were utilized to create vectors from user input, a feature beneficial when users wish to find specific items based on text prompts. While our application's case study involves a drug search, the techniques and principles shared in this session can be adapted to improve search functionality in a wide range of applications. Join us to learn how PostgreSQL and Azure AI can be harnessed to enhance your application's search capability.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
High performance Serverless Java on AWS- GoTo Amsterdam 2024Vadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings, Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.
11. You don’t need to choose one methodology; combine the
concepts of a few methodologies into one that works for
you and your team.
Patrick Catanzariti, sitepoint
13. ATOMIC CSS
<div class="blk m-10 fr">
This is a block with 10px margin floated right
</div>
> So modular! But TOO modular
> Removes bloat
> But difficult to media querize
> Might as well write inline css
14. BEM CSS
<div class="product product--popular">
<div class="product__title product__title--pink product__title--large">
</div>
</div>
> I know where child belongs to great!
> So ugly! Ugh!
> Flattened CSS tho..
> Component naming conumdrum