Improve excerpts
Limit to 140 characters
This commit is contained in:
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,array,cheatsheet]
|
||||
author: chalarangelo
|
||||
cover: arrays
|
||||
excerpt: JavaScript arrays have a very robust API offering a plethora of amazing tools. Learn the 4 must-know JavaScript array methods in this quick guide.
|
||||
excerpt: JavaScript arrays have a very robust API offering some amazing tools. Learn the 4 must-know JavaScript array methods in this quick guide.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [seo,webdev]
|
||||
author: chalarangelo
|
||||
cover: sunrise-over-city
|
||||
excerpt: As time goes by, SEO is becoming increasingly relevant, but most web developers seem to have little experience with it. Here are 4 actionable SEO tips you can implement today.
|
||||
excerpt: SEO is a very relevant topics that most developers are inexperienced in. Here are 4 actionable SEO tips you can implement today.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,string,regexp]
|
||||
author: chalarangelo
|
||||
cover: taking-photos
|
||||
excerpt: Regular expressions, while very powerful, are notoriously hard to master. Start using them in your JavaScript code by understanding these 6 features.
|
||||
excerpt: Regular expressions are very powerful, but hard to master. Understand these features and start using them in your JavaScript code.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ type: story
|
||||
tags: [react,debugging]
|
||||
author: chalarangelo
|
||||
cover: broken-screen
|
||||
excerpt: As powerful as React is, it is also quite fragile at places. Did you know that just a few lines are more than enough to break your entire React application?
|
||||
excerpt: As powerful as React is, it is also quite fragile at places. Did you know that a few lines can easily break your entire React application?
|
||||
dateModified: 2021-11-06T20:51:47+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,recursion,performance]
|
||||
author: chalarangelo
|
||||
cover: case-study
|
||||
excerpt: Recursive code has a tendency of being inefficient and can leave a lot of space for optimization. Learn a couple of tricks we use to speed up our recursive functions.
|
||||
excerpt: Recursive code tends to be inefficient or in need of optimization. Learn a couple of tricks we use to speed up our recursive functions.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ shortTitle: Performant Python code
|
||||
type: story
|
||||
tags: [python,list,performance]
|
||||
cover: walking-on-top
|
||||
excerpt: Writing short, efficient Python code is not always straightforward. Read how we optimize our list snippets to increase performance using a couple of simple tricks.
|
||||
excerpt: Writing efficient Python code can be tricky. Read how we optimize our list snippets to increase performance using a couple of simple tricks.
|
||||
dateModified: 2021-11-07T16:34:37+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: tip
|
||||
tags: [javascript,array,iterator,eslint]
|
||||
author: chalarangelo
|
||||
cover: typing
|
||||
excerpt: ESLint is a very powerful tool that can save you a lot of headaches, but sometimes it gets in the way. Learn how to refactor code to get rid of a common warning.
|
||||
excerpt: ESLint is a really useful tool, but sometimes it gets in the way. Learn how to refactor code to get rid of a common warning.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ type: cheatsheet
|
||||
tags: [css,layout,flexbox,cheatsheet]
|
||||
author: chalarangelo
|
||||
cover: frames
|
||||
excerpt: Flexbox allows you to create fluid layouts easily. If you find yourself constantly looking up the syntax or how it work, this handy cheatsheet is all you need.
|
||||
excerpt: Flexbox allows you to create fluid layouts easily. If you are constantly looking up how it works, this handy cheatsheet is all you need.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [git,branch]
|
||||
author: chalarangelo
|
||||
cover: boats
|
||||
excerpt: Merging a branch is a pretty common Git operation. Learn how fast-forward mode works and its benefits, so you can decide if it's a good fit for you and your team.
|
||||
excerpt: Learn about Git's fast-forward mode works and its benefits when mergin branches, so you can decide if it's a good fit for you and your team.
|
||||
dateModified: 2021-07-15T05:00:00-04:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,function,type]
|
||||
author: chalarangelo
|
||||
cover: rocky-lake
|
||||
excerpt: JavaScript's built-in Boolean function can be very useful for truth-checking data among other things. Learn how to use it and level up your code today.
|
||||
excerpt: JavaScript's Boolean function can be used for truth-checking data among other things. Learn how to use it and level up your code today.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,array,object,iterator]
|
||||
author: chalarangelo
|
||||
cover: lake-loop
|
||||
excerpt: Learn the differences between the three most commonly used iteration methods offered by JavaScript, which often confuse beginners and veterans alike.
|
||||
excerpt: Learn the differences between the three most commonly used iteration methods in JavaScript, that often confuse beginners and veterans alike.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: tip
|
||||
tags: [javascript,array,loop]
|
||||
author: chalarangelo
|
||||
cover: armchair
|
||||
excerpt: JavaScript provides a handful of ways to iterate over data. While array methods are usually preferred, there are cases where a `for` loop is actually the best option.
|
||||
excerpt: Iteration in JavaScript can be done a handfuld of ways, most often using array methods, but sometimes a `for` loop is the best option.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,function]
|
||||
author: chalarangelo
|
||||
cover: canoe
|
||||
excerpt: Learn everything you need to know about JavaScript's `Function.prototype.call()`, `Function.prototype.apply()` and `Function.prototype.bind()` with this short guide.
|
||||
excerpt: Learn everything you need to know about JavaScript's `call()`, `apply()` and `bind()` in this short guide.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,array,object,iterator]
|
||||
author: chalarangelo
|
||||
cover: balloons
|
||||
excerpt: Learn how the new JavaScript ES6 Iterators work and how you can use them to level up your programming projects by understanding these short code examples.
|
||||
excerpt: Learn how JavaScript's iterators work and how you can use them to level up your projects by understanding these short code examples.
|
||||
dateModified: 2021-09-26T13:20:57+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,variable,cheatsheet]
|
||||
author: chalarangelo
|
||||
cover: naming-conventions
|
||||
excerpt: Naming conventions, while not easy to enforce, make code easier to read and understand. Learn how to name your variables in JavaScript with this handy guide.
|
||||
excerpt: Naming conventions make code easier to read and understand. Learn how to name your variables in JavaScript with this handy guide.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,type]
|
||||
author: chalarangelo
|
||||
cover: purple-leaves
|
||||
excerpt: JavaScript ES2020 introduced optional chaining and nullish coalescing among other features. Learn everything you need to know with this quick guide.
|
||||
excerpt: JavaScript ES2020 introduced optional chaining and nullish coalescing. Learn everything you need to know with this quick guide.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: tip
|
||||
tags: [javascript,string]
|
||||
author: chalarangelo
|
||||
cover: glass-blowing
|
||||
excerpt: Strings in JavaScript can be escaped in various ways. But what if you need to prevent a string from being escaped? Here's a handy trick for that.
|
||||
excerpt: Strings in JavaScript can be escaped in various ways. But how do you prevent a string from being escaped? Here's a handy trick for that.
|
||||
dateModified: 2021-06-17T12:00:00+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,type]
|
||||
author: chalarangelo
|
||||
cover: wooden-bowl
|
||||
excerpt: JavaScript's `instanceof` operator can't be used with primitive values, but there are a couple of simple tricks that you can leverage to your advantage.
|
||||
excerpt: JavaScript's `instanceof` operator can't be used with primitive values, but there are a some tricks that you can leverage to your advantage.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: tip
|
||||
tags: [javascript,function,promise]
|
||||
author: chalarangelo
|
||||
cover: blue-sunrise
|
||||
excerpt: Messing up the order of chained `then` and `catch` methods in JavaScript promises can result in all sorts of problems. Here's a short primer on the subject.
|
||||
excerpt: Messing up the order of chained `then` and `catch` methods in JavaScript promises can cause problems. Here's a short primer on the subject.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,function,promise]
|
||||
author: chalarangelo
|
||||
cover: blue-sunrise
|
||||
excerpt: On the surface, a JavaScript promise's `then` and `finally` methods seem very similar. But there are a few important differences you need to keep in mind.
|
||||
excerpt: A JavaScript promise's `then` and `finally` methods seem very similar. But there are a few important differences you need to keep in mind.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,function,class,object]
|
||||
author: chalarangelo
|
||||
cover: architectural
|
||||
excerpt: The constructor is arguably the most crucial part of any JavaScript class, which is why you might want to take a closer look at what they return.
|
||||
excerpt: The constructor is a crucial part of any JavaScript class, which is why you might want to take a closer look at what they return.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,array,function]
|
||||
author: chalarangelo
|
||||
cover: antelope
|
||||
excerpt: JavaScript ES6 introduced us to several powerful features, such as the spread and rest syntax. Learn everything you need to know in this quick guide.
|
||||
excerpt: JavaScript ES6 introduced us to powerful new features, such as the spread and rest syntax. Learn all you need to know in this quick guide.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,string,type]
|
||||
author: chalarangelo
|
||||
cover: purple-sunset
|
||||
excerpt: When it comes to immutability, many developers have trouble wrapping their head around JavaScript strings. Yet they're not as complicated as you might expect.
|
||||
excerpt: When it comes to immutability, JavaScript strings are often a source of confusion. Yet they're not as complicated as you might expect.
|
||||
dateModified: 2021-10-10T05:00:00-04:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,function,object]
|
||||
author: chalarangelo
|
||||
cover: u-got-this
|
||||
excerpt: JavaScript's `this` keyword is a source of confusion for many beginners and veterans alike. Learn how it works in different scenarios and start using it correctly.
|
||||
excerpt: JavaScript's `this` keyword can confuse beginners and veterans alike. Learn how it works in different scenarios and start using it correctly.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,type,variable]
|
||||
author: chalarangelo
|
||||
cover: highlands
|
||||
excerpt: JavaScript variables can be declared a handful of ways. However, they're not all created equal and understanding their differences can drastically change the way you code.
|
||||
excerpt: JavaScript variables can be declared a handful of ways. However, understanding their differences can drastically change the way you code.
|
||||
dateModified: 2021-12-02T09:50:42-04:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,type,variable]
|
||||
author: chalarangelo
|
||||
cover: boat-port
|
||||
excerpt: One of the most commonly asked JavaScript interview questions is about hoisting. It's also a concept that might require some getting used to, so read our guide to learn more.
|
||||
excerpt: Hoisting comes up a lot during JavaScript interviews. It's a concept that can require some getting used to, so read our guide to learn more.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,type,variable]
|
||||
author: chalarangelo
|
||||
cover: periscope
|
||||
excerpt: JavaScript developers often get confused by JavaScript's variables and scope. Here's a quick guide to understanding and remembering everything related to these concepts.
|
||||
excerpt: JavaScript developers often get confused by JavaScript's variables and scope. Here's a quick guide to understanding these concepts.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: tip
|
||||
tags: [javascript,browser,accessibility]
|
||||
author: chalarangelo
|
||||
cover: white-flower
|
||||
excerpt: There are various ways to create an empty link, but some options are more appropriate than others. Learn the best way to handle empty links with this quick tip.
|
||||
excerpt: There are many ways to create empty links, some more appropriate than others. Learn how to best handle empty links with this quick tip.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: tip
|
||||
tags: [javascript,array,math]
|
||||
author: chalarangelo
|
||||
cover: little-tree
|
||||
excerpt: When working with numeric arrays in JavaScript, you might find yourself in need of finding the minimum or maximum value. Here's a quick and easy way to do it.
|
||||
excerpt: When working with numeric arrays in JavaScript, you might need to find the minimum or maximum value. Here's a quick and easy way to do it.
|
||||
dateModified: 2021-11-06T20:51:47+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: question
|
||||
tags: [javascript,function]
|
||||
author: chalarangelo
|
||||
cover: rabbit-call
|
||||
excerpt: JavaScript uses callback functions in various places for different purposes. From event listeners to asynchronous operations, they are an invaluable tool you need to master.
|
||||
excerpt: JavaScript uses callback functions quite a lot. From event listeners to asynchronous code, they're an invaluable tool you need to master.
|
||||
dateModified: 2021-10-03T05:00:00-04:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,class]
|
||||
author: chalarangelo
|
||||
cover: purple-flower-macro-4
|
||||
excerpt: A binary search tree is a data structure consisting of a set of ordered linked nodes representing a hierarchical tree structure, in which each node can have at most two children.
|
||||
excerpt: A binary search tree is a hierarchical data structure of ordered nodes with at most two children each.
|
||||
dateModified: 2021-08-31T05:00:00-04:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [javascript,class]
|
||||
author: chalarangelo
|
||||
cover: purple-flower-macro-3
|
||||
excerpt: A binary tree is a data structure consisting of a set of linked nodes representing a hierarchical tree structure, in which each node can have at most two children.
|
||||
excerpt: A binary tree is a hierarchical data structure of linked nodes with at most two children each.
|
||||
dateModified: 2021-08-26T05:00:00-04:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: tip
|
||||
tags: [webdev,html,browser]
|
||||
author: chalarangelo
|
||||
cover: playing-fetch
|
||||
excerpt: Resource prefetching is a great technique to improve perceived page speed on your website and one that requires little to no effort. Learn how to use it today.
|
||||
excerpt: Resource prefetching is a great way to improve perceived page speed on your website and requires little effort. Learn how to use it today.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ shortTitle: Lowercase string
|
||||
type: question
|
||||
tags: [python,string]
|
||||
cover: type-stamps
|
||||
excerpt: Learn of the two different way to convert a string to lowercase in Python and understand when you should use each one with this quick guide.
|
||||
excerpt: Learn of the two different ways to convert strings to lowercase in Python and understand when you should use each one with this quick guide.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ shortTitle: Conditional className
|
||||
type: tip
|
||||
tags: [react,components]
|
||||
cover: succulent-red-light
|
||||
excerpt: When developing React components, you might often need to conditionally apply a className. Learn how to handle empty classNames correctly using this handy tip.
|
||||
excerpt: In React components, you might need to conditionally apply a `className`. Learn how to handle empty values correctly using this handy tip.
|
||||
dateModified: 2021-11-07T16:34:37+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [react,logic]
|
||||
author: chalarangelo
|
||||
cover: beach-from-above
|
||||
excerpt: When working with state in your code, you often run into issues with maintaining complexity and readability. Oftentimes, these issues are easily fixable.
|
||||
excerpt: When working with stateful code, you can run into issues realted to complexity and readability. Oftentimes, they are easily fixable.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: tip
|
||||
tags: [react,hooks]
|
||||
author: chalarangelo
|
||||
cover: bunny-poster
|
||||
excerpt: When working with multiple `useState` hooks in React, things can get a bit complicated while debugging. Luckily, there's an easy way to label these values.
|
||||
excerpt: Multiple `useState` hooks in React can complicate things while debugging. Luckily, there's an easy way to label these values.
|
||||
dateModified: 2021-11-07T16:34:37+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ type: cheatsheet
|
||||
tags: [javascript,string,regexp,cheatsheet]
|
||||
author: chalarangelo
|
||||
cover: tools
|
||||
excerpt: Regular expressions are a very useful tool in a variety of situations. Save this cheatsheet for any time you need to look up their syntax and speed up your development.
|
||||
excerpt: Regular expressions are a very useful tool. Save this cheatsheet for when you need to look up their syntax and speed up your development.
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ shortTitle: Asynchronous component update testing
|
||||
type: story
|
||||
tags: [react,testing,event]
|
||||
cover: colorful-lounge
|
||||
excerpt: Testing React components that update asynchronously with React Testing Library is a common scenario. Learn how to deal with common issues and speed up your testing.
|
||||
excerpt: Testing React components that update asynchronously is pretty common. Learn how to deal with common issues and speed up your testing.
|
||||
dateModified: 2021-11-07T16:34:37+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [react,testing]
|
||||
author: chalarangelo
|
||||
cover: sparkles
|
||||
excerpt: Testing Redux-connected components with React Testing Library is a very common scenario. Learn how to use this simple utility function to speed up your testing.
|
||||
excerpt: Testing Redux-connected components is pretty common. Learn how to use this simple utility function to speed up your testing.
|
||||
dateModified: 2021-11-07T16:34:37+03:00
|
||||
---
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ type: story
|
||||
tags: [react,testing]
|
||||
author: chalarangelo
|
||||
cover: lake-trees
|
||||
excerpt: Testing stateful React components is by no means a difficult task, but did you know there is an elegant solution that doesn't involve testing state directly?
|
||||
excerpt: Testing stateful React components is not difficult, but did you know there's a solution that doesn't involve testing state directly?
|
||||
dateModified: 2021-06-12T19:30:41+03:00
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user