© 2013 - 2025, Webinista, Inc., a Los Angeles based freelance web developer.| webinista.com
The Invoker Commands API is landing in browsers. Learn how to use the command and commandfor attributes, and how to create custom commands and interactions with the CommandEvent.| Webinista, a freelance web developer
Webinista WreadIt is a new WordPress plugin that converts your blog posts and articles to audio files using Amazon Polly. Currently in beta.| Webinista, a freelance web developer
HTML popovers simplify a few common front-end patterns. They also introduce a few CSS challenges. Here's what you need to know.| Los Angeles WordPress & web developer - Webinista, Inc.
Automattic and WP Engine are locked in a dispute about trademarks and open source ecosystems. Here's what that could mean for you as a WordPress user or WP Engine customer.| Los Angeles WordPress & web developer - Webinista, Inc.
Introducing one of Webinista's latest projects: a browsable, searchable list of WordPress hooks.| Los Angeles WordPress & web developer - Webinista, Inc.
Whereby recently approached Webinista, Inc. to help with their content marketing strategy. Webinista was tasked with technical content writing to help Whereby educate developers and potential customers while incorporating Whereby's target keywords.| Los Angeles WordPress & web developer - Webinista, Inc.
Sometimes people pay me to write things. Most recently, it's An Overview of CSS Sizing Units now available on SitePoint.| Los Angeles WordPress & web developer - Webinista, Inc.
Learn the basics of the IntersectionObserver API from this tutorial.| Los Angeles WordPress & web developer - Webinista, Inc.
Here's the list of questions I ask of clients and of the code when beginning a new project or client relationship. If you need someone to build a website, or walk you through the process of setting up a website, get in touch. Websites begin at US$3,500.| Los Angeles WordPress & web developer - Webinista, Inc.
Pre-processors such as Sass and Less introduced nesting to CSS development. Nesting refers to the ability to group related CSS rules inside of a parent ruleset. It speeds the process of writing CSS because you don't have to re-type selectors. It can also improve the readability and maintainability of CSS by grouping related styles.| Los Angeles WordPress & web developer - Webinista, Inc.
This summer, Whereby, a Norwegian video conferencing startup, engaged Webinista to write a series of developer-focused tutorials to help customers get the most out of Whereby's REST API for video.| Los Angeles WordPress & web developer - Webinista, Inc.
PHP 8 makes some useful improvements and changes to the language. But you may need to migrate your project's code. This post details some errors and fixes that you may encounter when migrating a legacy PHP code base to PHP 8.| Los Angeles WordPress & web developer - Webinista, Inc.
Logical properties offer a way to create writing mode independent layouts for multi-lingual site development.| Los Angeles WordPress & web developer - Webinista, Inc.
As part of its ongoing support and maintenance work with Easy Reader, Webinista, Inc. developed the South Bay Dining Guide, as an evergreen product against which Easy Reader can sell ads. This post is an overview of the implementation details.| Los Angeles WordPress & web developer - Webinista, Inc.
Flexbox can be difficult to understand just by using it. In this post, I explain what the browser does when you use display: flex to trigger a flex formatting context.| Los Angeles WordPress & web developer - Webinista, Inc.
One of the features introduced by the level 4 selectors specification, is the of S clause used with the :nth-child() and :nth-last-of-child() pseudoclasses to refine the list of matched elements.| Los Angeles WordPress & web developer - Webinista, Inc.
As of its Level 4 revision, the CSS Conditional Rules Module lets us use @supports and its corresponding CSS.supports() API to test whether a browser supports a particular selector.| Los Angeles WordPress & web developer - Webinista, Inc.
CSS Master is back with a third edition. The book, aimed towards CSS authors with a bit of experience under their belts, covers selectors, transitions, transforms, shapes, grid, multicolumn and flexible box layout, and using CSS with SVG.| Los Angeles WordPress & web developer - Webinista, Inc.
Flash laid the conceptual groundwork for much of what we now do with native web technologies.| Los Angeles WordPress & web developer - Webinista, Inc.
Creating animated GIFs is easier than I thought. In this piece, I describe one method of making them.| Los Angeles WordPress & web developer - Webinista, Inc.
How to restore or undelete objects in S3 buckets when versioning is enabled.| Los Angeles WordPress & web developer - Webinista, Inc.
In order to use variable fonts on the web, you'll need to know which axes you can modify. Here's how to find out what they are if your font documentation doesn't reveal it.| Los Angeles WordPress & web developer - Webinista, Inc.
In 2015, I wrote my first solo book on Cascading Style Sheets: CSS Master. The book, aimed towards CSS authors with a bit of experience under their belts, introduced developers to transitions, transforms, multicolumn and flexible box layout, and using CSS with SVG.| Los Angeles WordPress & web developer - Webinista, Inc.
How to use cron to schedule posts with Pelican, a static site generator.| Los Angeles WordPress & web developer - Webinista, Inc.
HTML 5.2 brings us a dialog element, a native HTML element for creating modals.| Los Angeles WordPress & web developer - Webinista, Inc.
This is the third part of a three-part series. Read Privacy on Mastodon and Master Mastodon: Privacy as well. As much as I enjoy Mastodon, the truth is I haven’t really left Twitter. It’s where most of my friends are, as well as the bulk of my professional contacts. As a freelancer who uses social media to generate new …| Los Angeles WordPress & web developer - Webinista, Inc.
Not sure what Mastodon is? Read Meet Mastodon first. Before you start posting all of your inner thoughts to Mastodon, let’s discuss its privacy controls. Mastodon’s privacy controls are more robust and granular than those of Twitter. However, the distributed model and open source code means that privacy works a bit differently. On Twitter, you either have a locked …| Los Angeles WordPress & web developer - Webinista, Inc.
Mastodon was created explicitly as an open source, non-commercial, decentralized alternative to Twitter. Find out what's so amazing about this burgeoning social network.| Los Angeles WordPress & web developer - Webinista, Inc.
Well Played, Inc. the team behind GoFugYourself.com enlisted the help of Webinista with a server migration. The company, around since the early 2000s, was about to return to independent publishing after more than a decade with a media company that also provided their web hosting and development spport. The challenge Heather & Jessica are a writing duo — they're not technologists. They needed help choosing a …| Los Angeles WordPress & web developer - Webinista, Inc.
When knee-deep in a challenging project or two, my workaholic tendencies flare up. I become preoccupied with getting to done and spend more hours than I should sitting in front of a computer. Itʼs a recipe for physical discomfort with a side dish of anxiety. The trick, for me, then is to find a way to keep my projects on track and on task, without …| Los Angeles WordPress & web developer - Webinista, Inc.
How to edit your SVG files for compatibility with React and JSX without using a library.| Los Angeles WordPress & web developer - Webinista, Inc.
The idea of CSS variables has long been bandied about in web circles. Eventually it found its way into our workflows with pre-processors like Sass and Less. Now, however, variables are part of standard CSS thanks to the CSS Custom Properties for Cascading Variables Module Level 1 specification. They're widely supported, but use a fallback for the benefit of Internet Explorer 11 or Microsoft Edge …| Los Angeles WordPress & web developer - Webinista, Inc.
CSS color is about to get interesting. CSS Color Module Level 4 introduces new color spaces such as hwb() and lab(), and a color-mod() function that will let us change how we blend colors for the web. But it also introduces some syntax changes to the mix, such as hexadecimal #rrggbbaa/#rgba notation. Since this change has shipped in some browsers, it's a good time …| Los Angeles WordPress & web developer - Webinista, Inc.
Everything federal employees do in their work capacity is potentially subject to a Freedom of Information Act (FOIA) request. Use your personal email — or GitHub account — for work purposes, and your not-at-all-government-related communications could be exposed to the world. That's how I ended up with two GitHub accounts. And it's also why I found myself typing "using multiple SSH keys GitHub" into Google. Why risk …| Los Angeles WordPress & web developer - Webinista, Inc.
Lately social media has felt like an unending river of rage, angst, and bad news. It's a sort of textual noise. This month, I decided to kill the noise, and take a much-needed social media break. That doesn't necessarily mean spending less time looking at screens — I like you, work, socialize, stay informed on the internet. But it does mean shifting my attention away from …| Los Angeles WordPress & web developer - Webinista, Inc.
Using @extend is usually a bad idea. This post explains why.| Los Angeles WordPress & web developer - Webinista, Inc.
Adding HTTPS to your site used to take a good deal of time, a nice chunk of money, and some command-line expertise. These days, however, if you're an Amazon Web Services customer, enabling HTTPS on your site is easy.| Webinista, a freelance web developer
The popover is one of the most common interaction patterns on the web. In fact, it's such a common pattern that it's been added to the HTML specification. Since every major browser now supports HTML popovers, it's a good time to learn how they work.| Webinista, a freelance web developer