Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

英文技术文章周刊-第 13 期:Stackoverflow 2023 Developer Survey, Chrome for Testing: reliable downloads for browser automation, Pada... #13

Open
WJCHumble opened this issue Jun 22, 2023 · 0 comments

Comments

@WJCHumble
Copy link
Owner

WJCHumble commented Jun 22, 2023

JavaScript

  • 13 Security Tips for Frontend Developers, it post provides 13 tips and best practices for frontend developers to enhance the security of their applications. The tips cover various aspects of frontend development, including user input validation, secure communication, authentication and authorization, secure storage, and more. The blog post aims to help frontend developers understand and implement security measures to protect their applications and user data.
  • Journey of a Frontend Monorepo: Here’s What I Learned, it post shares the author's experience and lessons learned while working on a frontend monorepo project.

It post covers topics such as the motivation behind using a monorepo, the benefits and challenges of managing a monorepo, the tools and technologies used, and the architectural decisions made. It also discusses the impact of using a monorepo on the development workflow, code sharing, dependency management, and deployment strategies.

The author shares insights and tips based on their experience, providing valuable information for developers who are considering or already working with frontend monorepos.

React

  • Best Animation Libraries For React, It post discusses various animation libraries that can be used with React to enhance the user interface and create engaging animations.

It post covers several popular animation libraries, including React Spring, Framer Motion, React Transition Group, and React Pose. It provides an overview of each library, highlighting their features, advantages, and use cases.

The author also includes code examples and demonstrations to showcase how to use each library for different types of animations. They also share their personal experiences and recommendations for each library.

If you are looking to incorporate animations into your React applications, this blog post can serve as a helpful resource to explore and choose the best animation library for your needs.

CSS

It post covers a range of CSS-related topics, including selectors, specificity, box model, positioning, responsive design, and performance optimization. For each mistake, the author explains what the mistake is, why it is a problem, and how to fix or avoid it.

The author provides code examples and practical tips to help developers understand and correct these common CSS mistakes. By addressing these mistakes, developers can improve the quality, maintainability, and performance of their CSS code.

If you are a developer working with CSS, this blog post can serve as a useful resource to learn about common pitfalls and how to avoid them, ultimately improving your CSS skills and code quality.

  • panda, it is a styling engine that generates styling primitives to author atomic CSS and recipes in a type-safe and readable manner.

Panda combines the developer experience of CSS-in-JS and the performance of atomic CSS. It leverages static analysis to scan your JavaScript and TypeScript files for JSX style props and function calls, generating styles on-demand (aka Just-in-Time)

With the release of Server Components and the rise of server-first frameworks, most existing runtime CSS-in-JS styling solutions (like emotion, styled-components) either can't work reliably, or can't work anymore. This new paradigm is a huge win for performance, development, and user experience, however, it poses a new "Innovate or Die" challenge for CSS-in-JS libraries.

WebAssembly

  • wasmati, it is a TS library that lets you create Wasm modules by writing out their instructions.

GitHub

  • ast-grep, it is a tool that allows you to search for patterns in the abstract syntax tree (AST) of code written in various programming languages. It provides a command-line interface (CLI) and supports multiple programming languages, including JavaScript, Python, and Go. The tool uses a query language called "AST Query Language" (AQL) to define patterns and search for them in the code.
  • magic, magically run typesafe functions by utilizing large language models (LLMs) as a runtime.

Other

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant