Best of daily.dev — 2023
- 1
- 2
- 3
Community Picks·3y
Bun 1.0
Bun is a fast, all-in-one toolkit for running, building, testing, and debugging JavaScript and TypeScript. Bun's goal is to eliminate slowness and complexity without throwing away everything that's great about JavaScript. Bun is tested against test suites of the most popular Node.js packages on Node.
- 4
Just Another CTO·3y
Habits of great software engineers
The article discusses the habits of great software engineers, emphasizing the importance of focusing beyond coding, pursuing efficiency, enjoying tinkering, understanding the 'why' behind the code, thinking in systems, recharging beyond technology, approximating numbers, transferring knowledge to new problems, simplifying complex concepts, playing the long game, and developing a code nose.
- 5
- 6
80 LEVEL·2y
A Programmer Presents a Mind-Blowing Multi-Window Adaptive Experience
A programmer has developed a setup that allows synchronization of a 3D scene across multiple browser windows. It uses Three.js and localStorage and is designed for developers interested in advanced web graphics and window management techniques.
- 7
- 8
Bootcamp·3y
Backend Projects 🏗️ for Transitioning to a Senior-Level 🙌 Developer 🧑💻
As a backend developer, you play a crucial role in designing and implementing the server-side logic that powers applications. In this article, we will explore a range of project ideas that can help you level up your backend development skills, demonstrate your proficiency in handling advanced concepts, and pave the way for a senior-level developer role.
- 9
builder.io·3y
The React Ecosystem in 2023
The React Ecosystem celebrates its 10th anniversary in 2023 as the ecosystem continues to flourish. For those who are new to React, getting started can be a daunting task. With a vast array of tools and libraries available within the React ecosystem, choosing the right combination for your project can be challenging.
- 10
- 11
Community Picks·3y
Frontend Developer Roadmap
Front-end development is the development of visual and interactive elements of a website that users interact with directly. It's a combination of HTML, CSS and JavaScript, where HTML provides the structure, CSS the styling and layout, and JavaScript the dynamic behaviour and interactivity.
- 12
- 13
Honeypot·2y
How to Build a Personal Brand as a Developer
Building a personal brand as a developer can help you stand out, gain credibility, network, and achieve your career goals. To build your personal brand, consider your ambitions and comfort level, embrace your passions and knowledge, create an online presence, build offline buzz, and measure and adapt your strategy.
- 14
freeCodeCamp·2y
What's New in JavaScript in 2023 – Changes with Code Examples
ECMAScript 2023 introduces changes to JavaScript that make programming easier. The changes include the Object.groupBy method for grouping objects based on a property value, the Array.toSliced(), Array.toSorted(), and Array.toReversed() methods for manipulating arrays without mutating the original array, and the findLast() and findLastIndex() methods for finding the last element or index in an array that satisfies a condition.
- 15
Robin Wieruch·3y
10 Web Development Trends in 2023
The most popular meta framework called Next.js comes on top of React.js. SSR is all over the place when working with JavaScript frameworks these days. Other meta frameworks like SvelteKit are catching up. SSR has been competing with static site generation (SSG) for a while for the perfect performance.
- 16
asayer·3y
Set up CodeGPT in Visual Studio Code
CodeGPT is a Visual Studio code extension that allows you to use the GPT-3 model to generate, explain, refactor, and document code snippets. This post provides instructions on how to install and configure CodeGPT in Visual Studio Code, and showcases its capabilities in generating, explaining, refactoring, and writing unit tests for code snippets.
- 17
builder.io·3y
50+ ChatGPT Prompts for Web Developers
ChatGPT can generate code for a variety of web development tasks. It can help you generate semantic HTML and CSS code, JavaScript functions, and even database queries. With ChatGPT, you can identify code smells and security vulnerabilities in your code to make it more efficient and secure.
- 18
- 19
- 20
freeCodeCamp·3y
8 React Projects to Build in 2023
8 React Projects to Build in 2023 will show you what's possible to make with React. Check out the React Bootcamp to see how to make each of them step-by-step. Todo apps are a great project to begin with because you don't need any third-party libraries to build them.
- 21
- 22
Community Picks·3y
Why Signals Are Better Than React Hooks
Discover the benefits of using signals over React hooks, including simplified usage, improved performance, and eliminating complex rules. Signals handle dependencies automatically and can be used anywhere in or outside of a component. Performance metrics have shown significant speed improvements with the use of signals.
- 23
Addy Osmani·3y
Soft skill books that will make you a better developer
This article provides a list of soft skill books that can help developers improve their programming and managerial abilities. It covers various topics such as deep focus, high-leverage activities, growth mindset, leadership skills, and more. The article highlights the importance of developing soft skills alongside technical skills for developers.
- 24
DEV·3y
Writing Clean Code: Best Practices and Principles
Clean code is code that is easy to read, easy to understand, and easy to modify. Clean code follows a set of conventions and best practices that make it more consistent, making it easier for multiple developers to work on the same project seamlessly. Code that is difficult to understand is more prone to errors during modifications or enhancements.
- 25
daily.dev·3y
daily.dev raised an $11M seed round 🎉
daily.dev has raised $11 million in seed funding to build a professional network for developers. The funding will fuel their growth and enable them to build a platform where developers can actively improve, interact, and collaborate to make software that impacts lives worldwide.