Best of daily.devJuly 2023

  1. 1
    Article
    Avatar of pointerPointer·3y

    Iconbuddy — 100K+ open source icons

    Iconbuddy - 100K+ open source icons Iconbuddy Download, Customize, Edit and Personalize. We're shipping things fast af! We're soon launching a powerfulapi, sign up to keep updated. Contact us or follow us on us on Twitter.

  2. 2
    Article
    Avatar of daily_updatesdaily.dev Changelog·3y

    Downvotes 👎

    You can now downvote posts that don't resonate with you. While invisible to others, your downvote improves our recommendation system. You can downvote via the post page or in your feed. Once you downvote, additional actions like blocking the source or reporting the post become available.

  3. 3
    Article
    Avatar of ishadeedAhmad Shadeed·3y

    New Viewport Units

    New Viewport Units - Ahmad Shadeed We have been using CSS viewport units since 2012. They are useful to help us in sizing elements based on the viewport width or height. But using the unit on mobile is buggy. The reason is that viewport size won’t include the browser’s address bar UI.

  4. 4
    Article
    Avatar of stackovStack Overflow Blog·3y

    Announcing OverflowAI

    Stack Overflow AI will bring the vast knowledge of 58 million questions and answers from our community right into the area where developers find focus and get work done. The new features and products we announced today from the stage of WeAreDevelopers. We're putting all this work under the umbrella of OverflowAI.

  5. 5
    Article
    Avatar of builderiobuilder.io·3y

    Tailwind CSS Tips and Tricks Worth Knowing

    Tailwind allows us to change the style of an element based on its state with helper classes. There are some times where we are forced to use CSS for our styles. Tailwind has some very useful and easy-to-use animation utility classes. For example, we can add the transition color class and set a duration of 300 milliseconds.

  6. 6
    Article
    Avatar of asayerasayer·3y

    5 Tips To Improve Your TypeScript Code

    TypeScript is rapidly gaining popularity as a way to write type-safer, maintainable JavaScript code. This article will cover five tips that will help you improve your TypeScript code. To get the most out of this text and become a great developer, you must have sufficient knowledge of JavaScript, including variables, data types, and methods.

  7. 7
    Article
    Avatar of dzDZone·3y

    The Future of Web Development

    The Future of Web Development: Predictions and Possibilities Discover the future of web development. Explore AI, PWAs, VR, and more. Get insights on possibilities and the role of web developers.

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

    6 Low-Code Tools That Will Make You a Better Frontend Developer

    A developer is measured by their ability to deliver product features in less time while maintaining high code quality. Striking this balance has become more achievable today, thanks to advancements in languages, platforms, CI/CD automation tools, and testing methodologies. We'll explore six low-code tools that can help you become a better frontend developer.

  9. 9
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP69: Explaining JSON Web Token (JWT) To a 10 Year Old Kid

    This week’s system design refresher: DevOps vs. SRE vs. Platform Engineering. Explaining JSON Web Token (JWT) to a 10-year-old Kid is a special box called a JWT. The header is like the label on the outside of the box. It tells us what type of box it is and how it's secured.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    ExpressoTS - The Developer-Friendly TypeScript Framework for Server-Side Applications

    Built on a modular architecture and designed with simplicity in mind, it empowers developers to quickly create powerful applications. Current Partners ExpressoTS is an MIT-licensed open-source project. The Developer-Friendly TypeScript Framework for Server-Side Applications is available on Node.js.

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    Stop Being A JR Software Engineer | Prime Reacts

  12. 12
    Article
    Avatar of daily_updatesdaily.dev Changelog·3y

    Introducing daily.dev Squads 🥁

    Starting today, you can enjoy daily.dev in multiplayer mode! A Squad is a group where you and other developers can come together to learn and interact on topics that matter to you. You can think of Squads like any other online group but geared specifically towards developers. Go ahead, create your Squad!

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    How I Got Hired Contributing to open source projects

    In the tech space, getting a job is not based on how good you are at the technical side of things, but rather your positioning. As you read on, I will share my own journey on how I got into open source and secured my first international role as a software engineer at OpenSauced by contributing to their open source projects.

  14. 14
    Article
    Avatar of communityCommunity Picks·3y

    Kuma UI

    Kuma UI Empower Your Web with Ultimate Performance and Flexibility. Headless, zero-runtime UI components, build top-performing websites effortlessly. Enjoy maximum customization freedom with our headless components.

  15. 15
    Article
    Avatar of pointerPointer·3y

    What Are Deployment Patterns?

    A canary release is a method of spotting possible issues before they affect all consumers. Canary releases represent one of the main enablers of continuous deployments. Red/green deployments are a newer term than blue/green, used by different companies nowadays. We use feature toggles to enable continuous deployments by splitting releases from deployments.

  16. 16
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP68: Top architectural styles

    New Relic APM 360 goes beyond incident response and unlocks daily performance, security, and development insights for all engineers in one unified view. Firewall explained to Kids… and Adults A firewall is a network security system that controls and filters network traffic, acting as a watchman between a private network and the public Internet.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    How React 18 Improves Application Performance – Vercel

    How React 18 Improves Application Performance - Vercel Engineering Wednesday, July 19th 2023. Learn how concurrent features like Transitions, Suspense, and React Server Components improve application performance. We'll explore how these latest features impact and improve your application's performance.

  18. 18
    Article
    Avatar of codropsCodrops·3y

    Scroll-Based Layout Animations

    The main idea is to switch the layout view while scrolling and keep the section pinned. We achieve this by combining GSAP’s ScrollTrigger and Flip which seamlessly transition the layout to a new design. This is partly inspired by this demo made by the folks of Framer University.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    Resume Matcher

    Resume Matcher aims to empower developers with a deeper understanding of their resumes and skill sets. Weaviate Vector Database, Qdrant Vector Search, and Milvus support will further refine our ability to match your resume with job descriptions. Text Similarity feature provides a detailed comparison between your resume and job descriptions.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    gibbok/typescript-book: The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.

    The Concise TypeScript Book provides a comprehensive and succinct overview of TypeScript's capabilities. It offers clear explanations covering all aspects found in the latest version of the language. Author Simone Poggiali is an experienced Senior Front-end Developer with a passion for writing professional-grade code.

  21. 21
    Article
    Avatar of mlnewsMachine Learning News·3y

    16 AI Tools to Speed Up Your Work

    BeforeSunset AI provides personal analytics to enhance one’s capacity for planning. Users can review their weekly and daily calendars to learn more about their work habits and productivity. Notion AI streamlines workflows by automating tedious tasks, providing suggestions, and templates to users, ultimately simplifying and improving the user experience.

  22. 22
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Get a Github Student Developer Pack

    GitHub Student Developer Pack provides students with access to a variety of top-notch developer tools. The pack is made up of a selection of benefits generously provided by GitHub's partners and collaborators. As a student, you will get access to six free months of 60+ courses covering in-demand topics.

  23. 23
    Article
    Avatar of quastorQuastor Daily·3y

    How LinkedIn Serves 5 Million User Profiles per Second

    LinkedIn has over 930 million users in 200 countries. At peak load, the site is serving nearly 5 million user profile pages a second. To manage the increase in traffic, LinkedIn incorporated Couchbase into their stack as a caching layer. They’ve been able to serve 99% of requests with this caching system.

  24. 24
    Article
    Avatar of communityCommunity Picks·3y

    JavaScript Playground – A no-fuss pure JavaScript playground with a live feedback loop

    JavaScript Playground is a small web application that provides a JavaScript playground for free. You can think of it as a tiny editor for you to quickly test any JavaScript supported by your browser. It functions pretty much like a REPL, where you are given immediate feedback on the Console screen as you change your code.

  25. 25
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Why are two similar objects not equal in JavaScript?

    In JavaScript, two objects cannot be equal even though they are similar in JavaSCript. In the case of objects, you are comparing the references (the addresses) and not the exact values.