Best of ToolsSeptember 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    animation toolbox for the web

    Theatre.js is a javascript animation library with a professional motion design toolset. It helps you create any animation, from cinematic scenes in THREE.js, to delightful UI interactions. With official extensions, or tools of your own, it works with any stack.

  2. 2
    Article
    Avatar of devtoDEV·3y

    Bun hype. How we learned nothing from Yarn

    Yarn and Bun went off to create their own competing technology. Both sold themselves on being way faster. Both went in with the goal of splitting the ecosystem. Both announced that they were officially v1.0 and ready for production!...while not actually supporting Windows. In 2023, npm is still faster than Yarn.

  3. 3
    Article
    Avatar of notedNoted·3y

    10 Self-Hosted Apps to Boost your Productivity

    These self-hosted apps have helped me become much more productive in both work and play time. Here's 10 apps that have boosted my own productivity. The Self Hosted To-Do App to Organize Your Life Vikunja is a self hosted to-do portal with a bunch of awesome features like email reminders, category tags, notes.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    Refusing TypeScript is a signal that you don't care about code quality

    A few days ago, David Heinemeier Hansson announced that Turbo 8 is dropping TypeScript. I think people with such opinions either don't care about code quality or don't know what TypeScript is. The code quality control is a complex process to keep the code maintainable.

  5. 5
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP78: How to Crack Any System Design Interview

    We break down the key concepts of database partitioning, explaining both vertical and horizontal strategies. Drata automates evidence collection and monitors risk 24/7 for 16+ frameworks, including SOC 2, ISO 27001, GDPR, and HIPAA. Book a demo to see how you can stay compliant with continuous control monitoring.

  6. 6
    Article
    Avatar of notedNoted·3y

    Introducing Cosmos: The All-in-One Secure Platform for Self-Hosting

    Cosmos is a versatile all-in-one platform for self-hosting that's designed to cater to both newcomers and seasoned users alike. It offers features like a reverse proxy, seamless Docker integration, an app store, robust security tools, and a whole lot more.

  7. 7
    Article
    Avatar of css-irlCSS {IRL}·3y

    CSS { In Real Life }

    Parcel is my go-to bundler. Utopia provides configurable set of CSS custom properties for fluid sizing and typography, with options to use a modular scale. Tiny PNG Build tools can be configured to compress images, but we can reduce energy use even more by not uploading large images in the first place.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How To Create A Design System In Next.js With Tailwind CSS and Class Variance Authority

    A design system is a set of reusable UI components and design tokens. These tokens are like building blocks that include things like buttons, colors, and fonts. After designers make these parts, developers can use different tools to actually use them and build the website. This method keeps your codebase focused and efficient.

  9. 9
    Article
    Avatar of itnextITNEXT·3y

    Evolution of Server-Side JavaScript

    Node.js is an open-source, cross-platform, event-driven JavaScript runtime environment that allows developers to run JavaScript code on the server. It's built on the V8 JavaScript engine, which is the same engine that powers the Google Chrome browser. The team behind Node.JS went even further by allowing you to push your Node.

  10. 10
    Article
    Avatar of newstackThe New Stack·3y

    Bun 1.0 Ships as Node.js and Deno Alternative

    Built for Speed Bun competes with Node.js and the Rust-based Deno, which were both created by Ryan Dahl. It’s designed to be a drop-in replacement for node.js, according to a release livestream that aired Thursday. The buzz over Bun was all about its speed and ease of use.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn LangChain for LLM Development

    LangChain is a framework that serves as a bridge between developers and large language models, making the design of AI-powered applications easier. The course on the freeCodeCamp.org YouTube channel teaches the basics of LangChain, covering core concepts and capabilities, creating projects like a pet name generator and a YouTube Assistant, working with agents, and designing customized storage solutions.

  12. 12
    Article
    Avatar of hackernoonHacker Noon·3y

    A Guide to Building Observability for Microservices

    Explore tools like Prometheus, Grafana, and Helm to set up a robust observability stack. Learn how to monitor Kubernetes-based microservices effectively, plus, get a glimpse of the essential metrics to track for optimal performance.

  13. 13
    Article
    Avatar of newstackThe New Stack·3y

    OAuth.Tools: The Online Tool That Goes beyond JWTs

    OAuth is a free online tool provided by Curity. It offers incredible features for anyone working with or interested in OAuth and OpenID Connect. You can decode or create JWTs with different characteristics, fetch tokens from a server, revoke tokens or add an access token to external API calls.

  14. 14
    Article
    Avatar of svelteSvelte Blog·3y

    What's new in Svelte: September 2023

    What's new in SvelteKit permalink is now accepted in the function (1.23.0, Docs, #10570) Mistyped route filenames will now throw a warning. The new lifecycle function enables view transitions - Check out the blog post for more info.

  15. 15
    Article
    Avatar of dailydevworlddaily.dev World·3y

    Why did we build daily.dev Squads?

    Squads allows for more focused discussions, personalized interactions, and deeper connections. It's in these close-knit groups that most of us find our tribe, our mentors, and sometimes even friends for life. Squads is our tribute to the diverse, passionate, and ever-evolving developer community we've had the privilege to serve.

  16. 16
    Article
    Avatar of thevergeThe Verge·3y

    Microsoft Paint is finally adding some of Photoshop’s best features

    Microsoft Paint is finally adding some of Photoshop’s best features, including layers and transparency. This is part of an update rolling out for testing by Windows Insiders(version 11.2308.18.0, available to some people in the Canary or Dev channels. It may not be immediately available to everyone.

  17. 17
    Article
    Avatar of kdnuggetsKDnuggets·3y

    If You Want to Master Generative AI, Ignore All (But Two) Tools

    Microsoft is ready to announce Bing Chat, a chatbot built on top of the next-generation model from OpenAI. Google is doomed for the second time in a matter of three months, no less. The generative AI frenzy is making us unconsciously trade off our mental sanity for the absorbing trap of overabundance.

  18. 18
    Article
    Avatar of asayerasayer·3y

    Cross-Browser Compatibility: Tips and Techniques

    Cross-browser compatibility makes it possible for websites to run on any browser. It helps to manage the time and expenses used in browser-specific coding and testing. Gecko, Blink, and Trident are four of the most widely used rendering engines. For example, Chrome has gained market share over the past few years.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    Announcing Biome

    Biome is the official fork of Rome and it will continue to be Rome's legacy. Biome is led and maintained by the same people that maintained Rome so far. The project was initially released and licensed under the Meta OSS umbrella, but some people didn't like it.

  20. 20
    Article
    Avatar of lnLaravel News·3y

    Wirebox: Your Livewire Playground Awaits

    Wirebox gives you a sandbox environment to quickly work on your Livewire component ideas and share them with others. The editor makes it easy to find component files with accompanying views, models, and routes. If you'd like to sign up for the beta, visit wirebox.app to get started.

  21. 21
    Article
    Avatar of devtoDEV·3y

    How I approach and structure Enterprise frontend applications after 4 years of using Next.js

    Next.js is a powerful toolkit that includes Tailwind CSS, TypeScript, TurboRepo, ESLint, React Query, and more. In this blog post, we will explore how to architect and structure frontend applications for large-scale enterprises, maximizing performance, maintainability, and scalability.

  22. 22
    Article
    Avatar of communityCommunity Picks·3y

    Web Scraping with Bright Data, Node.js, and Puppeteer

    Web scraping is the process of extracting structured data from websites automatically. It involves using software tools to access and retrieve specific information from web pages. Bright Data stands out as a powerful and versatile solution. The legality of web scraping varies across jurisdictions and depends on factors such as website’s terms of service.

  23. 23
    Article
    Avatar of angularAngular·3y

    New free, interactive Angular course for beginners on Sololearn

    New free, interactive Angular course for beginners on Sololearn is available for free to anyone who wants to learn Angular. The course is designed to be accessible to new developers, while also being helpful for intermediate developers who want to learn more Angular concepts and skills.

  24. 24
    Article
    Avatar of uxplanetUX Planet·3y

    No code tools — will designers replace developers?

    No code tools - will designers replace developers? Figma as a no-code tool? By 2024, low-code application development will be responsible for more than 65% of application development activity. By learning this feature, you’re slowly gaining an understanding of how to think like a developer.

  25. 25
    Article
    Avatar of permitioPermit.io·3y

    You're Doing Shift-Left Wrong

    You're Doing Shift-Left Wrong. Learn how to shift left in a method that will impact the product's security. Avoid friction between security and development teams.