Lotus Cafe, Dharma College
Join us as we take an advanced look into component-based design. Together we will master Component-based theming with Pattern Lab as we work to identify complex patterns, define encapsulated components, utilize command-line tools such as Composer, NPM and Gulp to quickly create a PatternLab managed theme. Learn how to work smarter in developing components that can easily be integrated into your next project without having to recreate yourself.
If you consider yourself a front-end developer then you will be right at home learning all the newest techniques to take your skills to the next level as we master Component-based theming with Pattern Lab.
Register for the Component-based Theming with Pattern Lab training.
The goal of this training is to help people who have are familiar with CSS but find it frustrating, or want to learn more about how it works. We'll start by talking about how CSS was designed to work, what it wants to do, and then talk about the major parts of it.
We won't be focusing much on syntax, that can be googled, the goal is to help you understand it so it doesn't feel frustrating, random and buggy.
Register for the Intermediate To Advanced CSS For Practical Peoples training.
Ever feel like you're jumping from one problem to the next putting out fires but never get the bandwidth to implement longer term solutions? This 45-minute session focuses on the importance of establishing baseline assessments and measuring progress through regular formal audits of your content, architecture, workflow and infrastructure to seize opportunities that will strengthen visitor journeys and increase conversions.
Decoupled Drupal is clearly here to stay, so what does this mean from a business point of view? As we consider all the implications of this change — a new programming language, new license, and the technical considerations of how we visualize and build websites — it’s important to identify how and when adaptations need to be made to our businesses to support all these changes.
A promotion to management. A Drupal project royally derailed. Bringing home your first child or a medical diagnosis or getting laid off. There are specific times in our lives when we get the strong instinct to look over our shoulders and ask, “who is coming to HANDLE this?!”
Surprise! The answer is you.
For me it all started with a single process, client engagement. How do we create a system for on boarding clients, gathering requirements, accurately estimating work, and executing projects on time and on budget? In the beginning the process was in our heads and merely a product of conversation. It would evolve over time from a set of bullet points, to a series of pages, and eventually mature into a system with structured meetings, branded slide decks, precomposed meeting minutes, and ready to deliver assets for each step of the way.
The California Consumer Privacy Act (CCPA), a new law intended to enhance privacy rights and consumer protection for residents of California, goes into effect on January 1, 2020.
We'll talk about what sites may need to do to be compliant with CCPA, including privacy-enhancing Drupal modules, and some best practices for website privacy, as recommended by the Electronic Frontier Foundation (EFF).
Note, the presenter is not a lawyer and this talk is not legal advice - talk to your attorney for specific legal advice re: CCPA and other regulations that may apply to you :)
This session will cover a topic near and dear to our hearts: How to juggle multiple complex IT projects without losing our balance. We’ll get real about distractions that we cause ourselves through unexamined habits or suboptimal work practices, and we’ll talk about how some basic Agile principles can support better work-life balance. We’ll also tackle how to recognize some systemic issues in a technical work environment, such as technical debt, and make a connection between small choices in our daily work-lives and big problems that snowball over time.
DevOps, CI, Build, Test, Deploy! There are a lot of different components flying around this buzzword-compliant practice. It’s hard to know where to start. (Spoiler: always start with low-hanging fruit!) But the promises are very attractive: Fewer bugs, faster deployment, greater confidence in your changes.
Learn practical tools and workflows from those of us already in the trenches. We will cover:
Identifying the areas where automation will make the biggest difference