Best of General Programming — February 2021
- 1
- 2
Hashnode·5y
Introduction to Functional Programming
Functional Programing is Declarative. It means we focus more on what to do instead of How to do it. Pure Functions have no side effects which means it cannot alter anything outside the function. A higher order function is a function that takes a function as an argument, or returns a function.
- 3
Sweetcode·5y
Top 10 SQL Commands Everyone Should Know
Theo Despoudis is a Senior Software Engineer and an experienced mentor. He has a keen interest in Open Source Architectures, Cloud Computing, best practices and functional programming. He occasionally blogs on several publishing platforms and enjoys creating projects from inspiration. He is a member of the Linux Foundation and the Apache Software Foundation.
- 4
Hashnode·5y
10 VS Code emmet tips to make you more productive
VS Code is a plug-in-based infrastructure that can produce HTML/CSS code snippets from short-hand syntaxes. In general, productivity is the ratio between output and input. Let us learn about a few tips & tricks to drastically reduce the HTML/ CSS source code creation time to become super productive.
- 5
Product Hunt·5y
Ray.so by Raycast — Create beautiful images of your code
Built by the team at Raycast. Turn your code in to beautifully images. Choose from a range of syntax colors, hide or show the background, and toggle between a dark and light window. Use keyboard shortcuts to speed up your process. Embed this code into your website.
- 6
Product Hunt·5y
AlterNight — A modern VS Code Theme for those who code at night.
A modern VS Code theme for those who code at night. Embed this theme into your own code and share it with the rest of the world. Share your code with the world by sharing it on Twitter, Facebook and other social networks. Send your code to: mail@vscode.com.
- 7
Hashnode·5y
What's new in Javascript 21 - ES12
This year javascript is bringing 4 new features, which are almost in production rollout. I won't be wasting much more time and directly jump to code with easy to understand examples. Use the latest node version, if you want to play around with these features. Once the compatible node version is available, simply create a new JS file, and let's get started.
- 8
- 9
Hashnode·5y
10 Programming Project Ideas For Beginners
Building one project teaches you more than watching multiple tutorials. Building an alarm clock would help you get more comfortable with the command line. Building a weather application is a great way to practise working with APIs. Of course, the list is not exhaustive, and you can come up with your own.
- 10
The Startup·5y
A Simple Checklist for a Good Code Review
A simple checklist to help you do a good code review. Filipe Good explains why he likes code reviews and why he thinks they are important. The checklist: Do the code handle edge cases? Do you see duplicated code? Can this code be abstracted? Is there a way to make the code shorter?
- 11
Medium·5y
Using Vue vs React
Vue.js and React.js are two popular frontend (FE) JavaScript frameworks among web developers worldwide at present. Vue uses HTML templates by default, but there’s an option for writing in JavaScript Expressions (JSX) React relies on routing and state control on external solutions such as Flux/Redux.
- 12
JavaScript in Plain English·5y
Why It’s Okay To Feel Like An Imposter
Vladimir Agaev had no degree in computer science and taught himself how to program. He felt like a fraud, I felt like I was never really ready and that I needed to learn constantly. He discovered that everybody feels the same to a certain extent. This feeling, this fear is actually rooted in the nature of our work.
- 13
Better Programming·5y
Why JavaScript Developers Should Prefer Axios Over Fetch
Fetch() is part of a JavaScript window-object method within the Fetch API. It is built in, so users don’t have to install it. Users can avoid boilerplate and write cleaner, more succinct code in Axios. Axios has some advantages, like protection against cross-site request forgery (CSFR) attacks.
- 14
JavaScript in Plain English·5y
Meet the HERN Stack, where everything is written in JavaScript
Meet the HERN Stack, where everything is written in JavaScript. The HERN stack stands for HarperDB, Express, React, & Node, which are all written using JavaScript. There is no right or wrong answer when it comes to choosing a tech stack because it really depends on the specific use case it’s meant to solve.
- 15
daily.dev·5y
Meet our 5 days open-source side-project and its tech stack
daily.dev has launched a new side-project called Buzzword Quiz. It's a web application where you have to identify as many logos as possible in 90 seconds. The tech stack is very much influenced by our webapp. We chose Nextjs as it offers flexible rendering options. Redis is a great solution because active games have a predefined time-to-live.
- 16
- 17
JavaScript in Plain English·5y
Creating a Chrome Extension with React
Building a Chrome extension with React is easy. Here we will go through the process of building a Chrome Extension using React. After this, you can add more functionalities to it very conveniently. The extension can access your active tab and change the background colour of the page. We will use this script to build our app.
- 18
gitconnected·5y
Build Your Mobile App in 10 Days With React Native
React Native is a JavaScript library that allows app developers to create an application that looks, feel and perform closely like a Native application. It is developed and supported by Facebook but currently being used by some of the world’s leading brands including Instagram, Tesla, Walmart, Uber Eats, Discord, Wix and more.
- 19
Hashnode·5y
Fixed My Portfolio - Front End Development
Fasterdes is passionate about Front End Development and UI / Ux Design. Fixed his portfolio because the portfolio is important to your brand for your business. You can see my portfolio before it was fixed and after it was repaired. Here are the changes or improvements I've made in my portfolio.
- 20
Open Source Way·5y
5 reasons why I love coding on Linux
In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different ways to use Linux. Here I'll explain why so many programmers choose Linux. The more I did on Linux, the more I wanted to control every aspect of it.
- 21
Product Hunt·5y
Game Of Codes — Level up your code
Based on Codeforces, Game of Codes is all about competitive programming. 2000+ users registered and growing. This is full in one package for CodefOrces lovers, and have 2000-plus users registered. Embed this into your site and share it with your friends.
- 22
DZone·5y
10 Database Optimization Best Practices for Web Developers
Database optimization has become crucial to web developers for improving the performance of web applications and thus bettering user experience. If you optimize your database properly, you’ll improve performance, reduce bottlenecks, and save resources. There are some optimization techniques that don’t require DBA-level expertise in SQL-queries.
- 23
Hashnode·5y
Why I left Node for Deno 🦕
Deno is a javascript runtime like Nodejs but with some changes. With Deno, you no longer need to install packages with package managers like NPM. Imports are done with Urls which can be either in deno's package manager with versioning, or directly on the git directory of your favorite library.
- 24
daily.dev·5y
Top 5 Coding Challenge Websites Ranked by Data
Coding challenges are an excellent way to refresh your memory of basic and advanced concepts before seeking a new job, preparing for a job interview, etc. Many programmers actually love participating in such challenges just for fun. I decided to make this list of the most useful competitive programming websites for everyone in need.
- 25
freeCodeCamp·5y
10 CSS Hacks Every Web Developer Should Know
10 CSS Hacks Every Web Developer Should Know - Gert Svaiko. Gert is the author of the book "Web Design for Women" and co-hosts the blog "Women in Web Design" Gert's blog, Women in Web Development, is also available on Amazon.com and other sites.