[View in browser]( [SitePoint](
[facebook]( [twitter]( [linkedin]( [instagram]( [discord]( Framework of Mind Edition #32 • Wednesday, 28th of July 2021 The latest articles
[View all]( JavaScript • 2021-07-18 • Craig Buckler [An Introduction to Frameworkless Web Components]( Web components are like Lego blocks for the web. They're reusable pieces of user interface we can build off of and assemble to create awesome new things. In this tutorial, you'll learn how to create these Lego blocks and expand your repertoire as a developer no matter what approach you prefer – framework-based or frameworkless. [Read more]( Web • 2021-07-19 • Jakob Meier [How to Idiomatically Use Global Variables in Rust]( If you're a beginner Rust programmer, there's plenty of things in the language that can trip you up. It's hard enough coming to grips with fundamental concepts like ownership and borrowing without worrying about learning the idioms for using global variables responsibly. Join Jakob Meier for an exploration of how global variables work in Rust, and when it might be appropriate to use them. Web • 2021-07-20 • Adrian Try [Learn Markdown: Structure, Syntax, and Conventions]( Markdown is the go-to markup language for any tech blog, doc or plain old README these days. But let's assume you're just a confused, behind-the-times managing editor: What does it do? How do I use it? Where are those instructions?? So we wrote this epic Markdown guide to answer all your questions and get you up to speed on syntax in no time. You can also download our printable cheat sheet if you want! [A Beginner’s Guide to Lighthouse]( Shahed Nasser • Want to optimize your website performance with Lighthouse? We'll walk you through how this powerful tool can isolate and quantify problems and help speed up your site. [Read more]( Python • 2021-07-21 • Oltjano Terpollari, Daniel Diaz [Virtual Environments in Python Made Easy]( If you are a Python developer trying to set up an environment that follows the latest standards, then this article is for you. Learn how to use pip and virtualenv with simple Bash scripts in order to create your own personalized development environments. WordPress • 2021-07-22 • SitePoint Sponsors [How the Muffin Live Builder Will Help You Build Better Sites, Faster]( Partner Content • What’s better than a muffin? How about a more creative way to build websites? With Betheme's latest page builder, you can practically eat your work. Dig into all the treats that come with this bit of kit. Tim Hurd • 2021-07-25 5 Easy Strategies to Make WordPress Enterprise-ready in 2021 Rolling out WordPress for an enterprise project? Have you thought about the impact on your website's scalability, flexibility, security? All you need are a few strategies for making sure that your new projects are ready with plugins specifically designed for enterprise-level workloads. [Find out more]( How long have you been coding for? We'd love to get to know you better, and make sure we're creating a newsletter that is helpful to our readers and community. If you have a second to answer one question, you'll be helping us a whole lot. [Hit it. 🚀]( Toolkit Supercharger Our pick of top resources from around the web. ALL HANDS ON DECK [Apideck Vault]( Now that we're out of the Dark Ages of the reductive, unidirectional SaaS app flow, users expect integration options for a variety of tools, regardless of what's in their existing stack. Failure to cater to integration demand is now a leading cause of lost sales (and an opportunity, if you're competing in a heavily siloed market). [Apideck Vault]( offers a solution to that problem, billing itself as "the new standard for connecting integrations." It's a platform that allows you to manage the integration experience, authenticate with different providers, and store API keys and access tokens for consumers securely. Vault launches with over 50 OAuth/API-key based connectors from the usual suspects — Shopify, Salesforce, Slack, Salesflare, Typeform, and so on. [GraphN]( ROIDED VISUAL CODING [GraphN Early Access]( [GraphN]( is a new visual coding language for artists that has just launched into early access ([YouTube demo](). It's not just another flow-based IDE, but a tool that enables artists to describe their desired outcome and see it realized. GraphN also comes packed with tools for creating beautiful user interfaces, whether for a video game, server data visualization, or even just an artist tool. You'll notice the demos are reminiscent of a game engine project. The first release comes with deep Maya and Unreal Engine 5 integration, with Unreal Engine 4 and Blender up next. [Postpace]( THE BEST-LAID PLANS [Postpace]( [Postpace]( is building a platform to streamline the content creation process. It's a workflow automation app for content teams and writers that's particularly useful for outlining, brief construction, and competitive analysis. It also includes features not often found in its more mature competitors, like a content calendar for planning the production of the content alongside the content itself. The product of two founders with experience creating digital content to support bootstrapped projects, Postpace provides good value in an early-stage product and is adding new features at a rapid clip (including an upcoming update with NLP optimization tools). [Qlearly]( QLEAR AS A BELL [Qlearly 4.0]( [Qlearly 4.0]( is a modern bookmarks and tabs manager that organizes your favorite websites with boards and kanban-style columns. If your browser situation is anything like mine you'll be glad to hear that Qlearly emphasizes performance, with the promise that your board will open in under a second with each new tab. You can change the board that the new tab opens to and create an infinite number for any purpose, role, or project. Qlearly allows for basic note-taking and task management as well. With these features combined, it's great as both a general-purpose context station and as a lightweight alternative to tools like Workona. Get involved online. That's it for this issue! I hope you're enjoying the newsletter's new look. We've had a busy few weeks switching over to a new email provider. As always, I look forward to messages and interesting links when you [hit reply](mailto:joel@sitepoint.com) or [over on Twitter](. [We also have a Discord server]( with channels ranging from tech chat to a place where you can get feedback on your projects. The community there has been growing steadily lately – new faces are welcome! Don't forget to introduce yourself and let us know what you're working on before jumping in. We also try to keep an eye out for folks who are interested in contributing but perhaps don't know where or how to begin. This is usually a good spot to chat about your skills, but you can always head straight over to our [Write for Us]( page and drop us a pitch. Catch you next week! [Joel Falconer] Until then, Joel Falconer Managing Editor Choose your next adventure.
[View library]( Whatever you want to build, we've got it covered. [The Principles of Beautiful Web Design]( Beautiful Web Design [Read now]( [Learn to Code with JavaScript]( Learn to Code with JavaScript [Read now](
[JavaScript: Novice to Ninja]( JavaScript: Novice to Ninja [Read now]( SitePoint 110 Johnston St Fitzroy 3065 VIC, Australia [facebook]( [twitter]( [linkedin]( [instagram]( [discord]( You received this email because you signed up on our website or made a purchase from us. [Unsubscribe](