Best of daily.dev — October 2023
- 1
- 2
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.
- 3
Community Picks·3y
3D in CSS
Learn how to use 3D effects in CSS to create depth and perspective in web design. The 'perspective' property enables a 3D space for child elements, while 'translate3d' and 'rotate3d' are used to move and rotate elements in the 3D space. Using 3D effects can provide more screen real estate and enhance user experience.
- 4
Community Picks·3y
Why I Won't Use Next.js
The author explains why they won't use Next.js and instead recommend and teach Remix as a better tool for creating excellent user experiences. They discuss the importance of focusing on standard web platform APIs, concerns about Next.js's deployment options, the perceived lack of collaboration between React and Next.js teams, and their preference for stability and simplicity in a framework.
- 5
- 6
Community Picks·3y
I quit Google Chrome after 15 years: Here’s where I ended up and why
Laptop Mag: I quit Google Chrome after 15 years and decided it was time to take a break from Google Chrome. Chrome is impressively intuitive and well laid out — something that not every browser can wear as a badge of pride. The last week and change have been an eye-opener of sorts.
- 7
daily.dev·3y
Scaling a side project: The story of daily.dev
daily.dev started as a side project and evolved into a company with over 20 people serving a user base in the hundreds of thousands. They used technologies like React, Node.js, PostgreSQL, and Google App Engine in their initial development. They generated revenue through ads, partnering with developers-oriented ad networks. They also launched a web app using Next.js. They hired an engineering team, migrated to Kubernetes, and embraced Pulumi for infrastructure management. They built their own analytics solution using Go, Google Pub/Sub, and BigQuery. The feed was personalized in real-time using Tinybird and ClickHouse. The content pipeline was later migrated to Temporal. The backend team primarily used Go as the standard language. Automation, documentation, and DevOps were emphasized for consistent developer experience.
- 8
asayer·3y
SEO Basics for Web Developers
Learn SEO basics for web developers to improve website visibility in search engine rankings. Understand important SEO fundamentals, including website loading time, redirects, sitemaps, mobile responsiveness, implementing structured data, user-friendly URLs, and website security. Integrating SEO in website development offers benefits such as high-quality traffic, boosted credibility, impressive ROI, and targeting the marketing funnel.
- 9
- 10
- 11
- 12
Community Picks·3y
Understanding Git Rebase
Git rebase is a command that helps integrate changes from one branch to another by changing the base of your branch. It differs from merge in that it provides a more streamlined, linear project history. Some benefits of git rebase include a cleaner project history, elimination of needless commits, and a more flexible workflow. However, it can be more complex and harder to understand for beginners and has the potential for conflicts. Git rebase is useful for cleaning up local commits, avoiding merge commits, integrating upstream changes, and collaborating on projects.
- 13
- 14
- 15
Laravel News·3y
Fast and beautiful database client
Bolt SQL is a fast and beautiful database client that focuses on speed, cloud integration, and real-time collaboration. It offers features like friendly GUI, tracking-free operation, shared workspaces, and charting. The Bolt SQL team plans to integrate chatGPT and other LLMs, add more charting options and a dashboard builder, support advanced filters for the table view, and include more database drivers in the future.
- 16
- 17
- 18
- 19
freeCodeCamp·3y
Web Animation Techniques – CSS vs JavaScript
Web animations using CSS and JavaScript play a vital role in enhancing user experience on web pages. CSS animations are easy to use, perform well, and are responsive. JavaScript animations offer more flexibility and interactivity, making them suitable for complex animations and data-driven content. A combination of both CSS and JavaScript animations can provide the best of both worlds.
- 20
- 21
- 22
- 23
ByteByteGo·3y
EP80: Explaining 8 Popular Network Protocols in 1 Diagram
The article explains 8 popular network protocols, including HTTP, HTTP/3, HTTPS, WebSocket, TCP, UDP, SMTP, and FTP. It also discusses the architecture of Docker and the evolution of message queue architectures from IBM MQ to RabbitMQ, Kafka, and Pulsar. Additionally, it provides an overview of different types of databases, including relational DB, OLAP DB, and NoSQL DBs.
- 24
- 25
