Best of daily.dev — July 2021
- 1
- 2
- 3
- 4
RUBYLAND·5y
How to have a productive programming day
productivity is not about ‘hustling’, it’s simply about not being wasteful with my time. Here are some high-level productivity tips I’ve learned over the years. Get up early and go to bed early. When possible, exercise before work. Don’t eat too much.
- 5
- 6
Geek Culture·5y
Javascript Hacks
There are many amazing features in javascript that can make your life much simpler. I have added 20 features that every javascript developer should know. In this blog I have explained some of the most used features of javascript. I will explain more features in next blog, please give feedback in responses.
- 7
- 8
Red Stapler·5y
CSS 3D Card Design with RGB Effect Tutorial
In this tutorial, we’re going to show you how to design and create CSS card with animating RGB and 3D tilt effect in just a few minutes. The first tutorial is how to setup the card layout from scratch using CSS. The second tutorial isHow to add 3d tilt effect using tilt.js. You can download the code of this project here.
- 9
DEV·5y
How to stay focused 🔍 as a self taught Frontend Web Developer 💻
Staying focused is one of the hardest tasks when pursuing a new hobby, goal or project. With these few tips, I can help you stay on track, or prevent you from listening to that doubtful little voice in the back of your head telling you to quit. Don't worry about, React vs Vue vs Angular. They'll come to you when you need 'em.
- 10
Hacker Noon·5y
The Clean Code Book for Javascript Developers: A Quick Summary
This blog post summarizes the book ‘Clean Code’ written by Robert Martin on how to write a readable and maintainable code. We’ll use Javascript to illustrate those rules and best practices. The most important rule for functions is that they should be small.
- 11
Hashnode·5y
The best VS Code extensions to supercharge Git (yes, there’s more than GitLens!)
Git Graph is the most visually appealing way to interact with Git in VS Code. Git Automator allows you to add and commit files with a shortcut. Git Urgent lets you git add all, commit and push with one command. Git Tree Compare compares your working tree against a branch, a tag or commit.
- 12
DEV·5y
Internet Explorer finally dies
Internet Explorer 11 will be retired and go out of support on June 15, 2022. Popular JavaScript frameworks have already dropped support, including Vue 3 and Preact 11. The list of companies that have dropped support is growing by the day, and includes Adobe, Dailymotion, Skillshare, LinkedIn, Twitter, SAP, among many others.
- 13
DEV·5y
Full Stack Netflix App (7 hours free tutorial)
"MERN Stack Netflix Clone with an Admin Panel" tutorial. I used Express API, MongoDB, React functional components, hooks with context API. If you want to learn more about web development and practice with real-world projects, you can check my channel out.
- 14
Product Hunt·5y
Glass UI Generator - CSS generator from glassmorphism
Free CSS generator based on the glassmorphism design specifications. Get started with this free CSS generator. Embed this code into your site or create your own using the code generator below. The code generator is free to use and there is no cost to you. Use the CSS generator to help you with your site.
- 15
JavaScript in Plain English·5y
Node.js Best Practices for Beginners and Experts Alike
Node.js Best Practices for Beginners and Experts Alike. Rencybeth shares some useful Node.JS best practices to help all kinds of developers to create an efficient and most sustainable application. To write code for cross-platforms, but Linux, you should meet the exact requirement statements.
- 16
- 17
Product Hunt·5y
Toolb.dev - A set of 50+ free interactive CSS, HTML and JS webtools
Toolb.dev provides a set of 50+ and expanding free CSS, HTML and JS webtools for daily usage. Embed Collect is one of the most popular ways to collect data from your web browser. Use this data to help people with reading comprehension and vocabulary. Use the weekly Newsquiz to test your knowledge of stories you saw on this site.
- 18
- 19
Faun·5y
SOLID Software Design
SOLID is an acronym for five computer programming principles intended to make software designs more maintainable and avoid refactoring and code rot. SOLID stands for: S: Single-responsibility principle O: Open–closed principle L: Liskov substitution principle I: Interface segregation principle D: Dependency inversion principle.
- 20
Hashnode·5y
Why software engineers choose Linux over Windows for programming
Most software engineers choose Linux over Windows for programming. I was a big fan of Windows OS, and have been using it for years. Since I started programming I found that a Linux distro (such as Ubuntu, Manjaro, and Arch) is the best Operating System to start with.
- 21
DEV·5y
Moving away from ReactJs and VueJs on front-end using Clean Architecture
This article is an English translation of the original in my blog: Alejándonos de ReactJs y VueJs en el front end usando Clean Architecture. Clean Architecture is the ability to uncouple our application of the delivery mechanism to the user, that is, from the UI framework or library.
- 22
DEV·5y
14 VS Code Shortcuts to Supercharge Your Productivity
Software engineers tend to be extremely efficient beings. Our goal is to optimize everything, not just the code. We don't want to spend 10 seconds looking for something on the GUI. Why would we, when we can do it in 0,1s by using the powerful keyboard shortcuts? Let me share with you the shortcuts I use every day. I bet you don't know many of them!
- 23
- 24
Hacker News·5y
How To Learn Stuff Quickly
There are two categories of learning: guided and unguided. If you only follow guided resources, you'll wind up in tutorial hell. Mixing unguided learning into guided resources can help you learn more effectively. The tutorial fade is useful because it forces you to pay attention and build the thing over and over.
- 25
gitconnected·5y
10 CSS things I wish I knew when I was a beginner
Many programmers under-appreciate the role of CSS in a website. Here are a few things I wish I knew when I began developing websites. The list is sorted considering learning curve and adaptability in mind — the easier stuff will come first. The tag might seem very useful at a new developer, but it is NOT important whenever I use it.