Update blog expertise
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
title: 25 CSS gradients for your next project
|
||||
type: cheatsheet
|
||||
tags: css,visual
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/colors-mural.jpg
|
||||
excerpt: We hand picked 25 of our favorite CSS gradients from uiGradients for your next design. Get them now!
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: 4 JavaScript Array methods you must know
|
||||
type: story
|
||||
tags: javascript,array,cheatsheet
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/arrays.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: 6 JavaScript Regular Expression features you can use today
|
||||
type: story
|
||||
tags: javascript,string,regexp
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/taking-photos.jpg
|
||||
excerpt: Regular expressions, while very powerful, are notoriously hard to master. Start using them in your JavaScript code by understanding these 6 features.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: 6 Python f-strings tips and tricks
|
||||
type: story
|
||||
tags: python,string
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/sea-view.jpg
|
||||
excerpt: Python's f-strings can do a lot more than you might expect. Learn a few useful tips and tricks in this quick guide.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: 8 tips for accessible websites
|
||||
type: story
|
||||
tags: javascript,accessibility,webdev
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/accessibility.jpg
|
||||
excerpt: Accessibility (a11y) can improve your website and attract new users. Learn how to get started with these 8 quick tips.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: The benefits of writing
|
||||
type: story
|
||||
tags: career,webdev,programming,jobs
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/laptop-view.jpg
|
||||
excerpt: Writing about a topic can often sound boring or worthless. But there are significant benefits to doing it from time to time.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Code Anatomy - Writing high performance Python code
|
||||
type: story
|
||||
tags: python,list,performance
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/walking-on-top.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: JavaScript console.log() tips & tricks
|
||||
type: story
|
||||
tags: javascript,browser,cheatsheet
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/terminal.jpg
|
||||
excerpt: Level up your JavaScript logging with these `console.log()` tips and tricks.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What is the difference between cookies, local storage, and session storage?
|
||||
type: question
|
||||
tags: javascript,browser,webdev
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/three-vases.jpg
|
||||
excerpt: Learn the difference between cookies, local storage and session storage and start using the correct option for your needs.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: 4 ways to center content with CSS
|
||||
type: story
|
||||
tags: css,layout
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/mountain-lake.jpg
|
||||
excerpt: Centering content with CSS might often feel tricky. Here are 4 easy tricks you can use in your code today.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What are CSS pseudo-classes?
|
||||
type: question
|
||||
tags: css,webdev
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/orange-flower.jpg
|
||||
excerpt: Learn how to use CSS pseudo-classes to style an element based on changes to its state.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: Select any link with CSS"
|
||||
type: tip
|
||||
tags: css,visual,interactivity
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/round-leaves.jpg
|
||||
excerpt: You can use a CSS pseudo-class selector to style all links in a page, without worrying if they have been visited or not.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: CSS units Cheat Sheet
|
||||
type: cheatsheet
|
||||
tags: css,layout,cheatsheet
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/measuring.jpg
|
||||
excerpt: Learn everything you need to know about CSS units with this handy cheatsheet.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: Customize the names of downloadable files"
|
||||
type: tip
|
||||
tags: webdev,html,browser
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/hard-disk.jpg
|
||||
excerpt: Learn what HTML5 attribute you can use to customize the names of your downloadable files with this quick tip.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: DNS Record Basics
|
||||
type: cheatsheet
|
||||
tags: webdev,dns,server,cheatsheet
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/sparkles.jpg
|
||||
excerpt: DNS records may not be a thing you work too often with. Regardless, some basic knowledge can go a long way.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Flexbox Cheat Sheet
|
||||
type: cheatsheet
|
||||
tags: css,layout,flexbox,cheatsheet
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/frames.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Common HTTP status codes Cheat Sheet
|
||||
type: cheatsheet
|
||||
tags: webdev,http
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/lake-runner.jpg
|
||||
excerpt: Familiarize yourself with the most common HTTP status codes with this handy cheatsheet.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Introduction to arrow functions in JavaScript
|
||||
type: story
|
||||
tags: javascript,function
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/arrow-functions.jpg
|
||||
excerpt: JavaScript arrow functions are a very useful tool to learn and master. Here's a complete introduction to everything you need to know.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Asynchronous array loops in JavaScript
|
||||
type: story
|
||||
tags: javascript,array,function,promise
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/sunflowers.jpg
|
||||
excerpt: Asynchronously looping over arrays in JavaScript comes with a few caveats you should watch out for.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How can I add a timeout to a promise in JavaScript?
|
||||
type: question
|
||||
tags: javascript,promise,timeout,class
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/walking.jpg
|
||||
excerpt: Oftentimes you might need to add a timeout to a promise in JavaScript. Learn how to do this and more in this short guide.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Where and how can I use the Boolean function in JavaScript?
|
||||
type: question
|
||||
tags: javascript,function,type
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/rocky-lake.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Boolean traps and how to avoid them
|
||||
type: story
|
||||
tags: javascript,function,type,boolean
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/lighthouse.jpg
|
||||
excerpt: Boolean traps can cause readabiltiy and maintainability issues in your code. Learn what they are, how to spot and fix them in this article.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How can I clone an array in JavaScript?
|
||||
type: question
|
||||
tags: javascript,array
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/colorful-plastic.jpg
|
||||
excerpt: Pick up a few new tricks which you can use to clone arrays in JavaScript.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How do I compare two dates in JavaScript?
|
||||
type: question
|
||||
tags: javascript,date,comparison
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/pineapple-at-work.jpg
|
||||
excerpt: Learn how you can compare two dates in JavaScript using various different techniques.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How do I empty an array in JavaScript?
|
||||
type: question
|
||||
tags: javascript,array
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/coconuts.jpg
|
||||
excerpt: You can use a lot of different techniques to empty an array in JavaScript. See which ones best suits your needs with this quick guide.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What is the difference between JavaScript's equality operators?
|
||||
type: question
|
||||
tags: javascript,type,comparison
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/beach-pineapple.jpg
|
||||
excerpt: Learn all you need to know about the differences between JavaScript's double equals and triple equals operators.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What is the difference between an expression and a statement in JavaScript?
|
||||
type: question
|
||||
tags: javascript,type
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/forest-balcony.jpg
|
||||
excerpt: JavaScript distinguishes expressions and statements. Learn their differences in this short article.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What is the difference between JavaScript's for...in, for...of and forEach?
|
||||
type: question
|
||||
tags: javascript,array,object,iterator
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/lake-loop.jpg
|
||||
excerpt: Learn the differences between the three most commonly used iteration methods offered by JavaScript, which often confuse beginners and veterans alike.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What are JavaScript Iterators and where can I use them?
|
||||
type: question
|
||||
tags: javascript,array,object,iterator
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/balloons.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: Make any JavaScript value iterable"
|
||||
type: tip
|
||||
tags: javascript,array,iterator,generator
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/colorful-plastic.jpg
|
||||
excerpt: Did you know you can define an iterator for any JavaScript value? This quick tip will show you how.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How do I merge two arrays in JavaScript?
|
||||
type: question
|
||||
tags: javascript,array
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/arrays.jpg
|
||||
excerpt: Arrays are one of the most used data types in any programming language. Learn how to merge two arrays in JavaScript with this short guide.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: JavaScript naming conventions
|
||||
type: story
|
||||
tags: javascript,variable,cheatsheet
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/naming-conventions.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: JavaScript's numeric separators explained
|
||||
type: story
|
||||
tags: javascript,math,type
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/coffee-drip.jpg
|
||||
excerpt: Numeric separators are a somewhat lesser-known JavaScript syntactic sugar that can make working with large constants a lot easier.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Can I use an object as an array without modifying it in JavaScript?
|
||||
type: question
|
||||
tags: javascript,object,array,proxy,iterator,pattern
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/birds.jpg
|
||||
excerpt: Learn how you can leverage the Proxy object to use a JavaScript object the same way as you would use a regular array.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Is JavaScript pass-by-value or pass-by-reference?
|
||||
type: question
|
||||
tags: javascript,function,object
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/baloons-field.jpg
|
||||
excerpt: How JavaScript handles passing data is a source of confusion and bugs for many developers, especially when it comes to object types.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What is the difference between prefix and postfix operators?
|
||||
type: question
|
||||
tags: javascript,math
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/plant-candle.jpg
|
||||
excerpt: While both the prefix and postfix operators increment a value, the resulting value of the expression is very different.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: Prevent a string from being escaped in JavaScript"
|
||||
type: tip
|
||||
tags: javascript,string
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/glass-blowing.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What are promises in JavaScript? In which states can a promise be?
|
||||
type: question
|
||||
tags: javascript,function,promise
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/sail-away.jpg
|
||||
excerpt: JavaScript's promises represent the eventual completion (or failure) of asynchronous operations and their resulting value.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Using JavaScript generator functions for ranges
|
||||
type: story
|
||||
tags: javascript,function,array
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/generator.jpg
|
||||
excerpt: Learn how to use JavaScript ES6 generators and iterators to iterate over ranges of numbers.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How can I implement a singleton in JavaScript?
|
||||
type: question
|
||||
tags: javascript,object,function,proxy,pattern
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/obelisk.jpg
|
||||
excerpt: Learn how to implement the singleton design pattern in JavaScript, using the Proxy object.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Understanding the spread and rest syntax in Javascript
|
||||
type: story
|
||||
tags: javascript,array,function
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/antelope.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: How to swap two variables in JavaScript"
|
||||
type: tip
|
||||
tags: javascript,array,variables
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/mountain-lake-2.jpg
|
||||
excerpt: Learn how to swap the values of two variables in JavaScript using a single line of ES6 code.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What is the ternary operator and how do I use it?
|
||||
type: question
|
||||
tags: javascript,condition
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/red-succulent.jpg
|
||||
excerpt: Learn everything you need to know about the conditional (ternary) operator and how to use it in JavaScript.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What are truthy and falsy values in JavaScript?
|
||||
type: question
|
||||
tags: javascript,type,comparison
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/little-bird.jpg
|
||||
excerpt: JavaScript uses type coercion in Boolean contexts, resulting in truthy or falsy values. Get a hang of how it all works in this quick guide.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What's the difference between undeclared, undefined and null in JavaScript?
|
||||
type: question
|
||||
tags: javascript,type
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/river-houses.jpg
|
||||
excerpt: JavaScript has three different empty states for variables. Learn their differences and how you can check for each one.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: You can get the value of an input element as a number"
|
||||
type: tip
|
||||
tags: javascript,browser,input
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/mac-and-coffee.jpg
|
||||
excerpt: Ever wanted to get the value of an HTML input element as a number? Learn an easy way to do it with this handy trick.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What is the only value not equal to itself in JavaScript?
|
||||
type: question
|
||||
tags: javascript,type,comparison
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/eagle.jpg
|
||||
excerpt: Did you know there's a JavaScript value that's not equal to itself?
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What are the differences between var, let and const in JavaScript?
|
||||
type: question
|
||||
tags: javascript,type,variable
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/highlands.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: Min and max value in a JavaScript array"
|
||||
type: tip
|
||||
tags: javascript,array,math
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/little-tree.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: JavaScript Data Structures - Binary Search Tree
|
||||
type: story
|
||||
tags: javascript,object,class,array
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/purple-flower-macro-4.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: JavaScript Data Structures - Doubly Linked List
|
||||
type: story
|
||||
tags: javascript,object,class,array
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/purple-flower-macro-4.jpg
|
||||
excerpt: A doubly linked list is a linear data structure where each element points both to the next and the previous one.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: Remove duplicates from a JavaScript array"
|
||||
type: tip
|
||||
tags: javascript,array
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/architectural.jpg
|
||||
excerpt: Easily remove duplicates from a JavaScript array using the built-in `Set` object.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: Avoid using bare except in Python"
|
||||
type: tip
|
||||
tags: python,error
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/dark-cloud.jpg
|
||||
excerpt: It's generally not a good idea to use bare `except` clause in Python, but do you know why?
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How to correctly close files in Python
|
||||
type: story
|
||||
tags: python,file
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/flower-pond.jpg
|
||||
excerpt: When working with files in Python, it's important to ensure that the file is closed correctly. Here are a couple of ways to do that.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: 2 ways to format a string in Python"
|
||||
type: tip
|
||||
tags: python,string
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/feathers.jpg
|
||||
excerpt: Learn two ways to format a string in Python with this quick tip.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: What is the difference between Python's equality operators?
|
||||
type: question
|
||||
tags: python,type,comparison
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/umbrellas.jpg
|
||||
excerpt: Python provides two distinct comparison operators for different task. Stop mixing them up using this quick guide.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How do I convert a string to lowercase in Python?
|
||||
type: question
|
||||
tags: python,string
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/type-stamps.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: 3 ways to swap two variables in Python
|
||||
type: story
|
||||
tags: python,variables
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/leaves-read.jpg
|
||||
excerpt: Learn 3 easy ways to swap the values of two variables in Python.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How do I trim whitespace from a string in Python?
|
||||
type: question
|
||||
tags: python,string
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/organizer.jpg
|
||||
excerpt: Oftentimes you might need to trim whitespace from a string in Python. Learn of three different way to do this in this short guide.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Writing readable reducers in Redux
|
||||
type: story
|
||||
tags: react,logic
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/beach-from-above.jpg
|
||||
excerpt: When working with state in your code, you often run into issues with maintaining complexity and readability. Oftentimes, these issues are easily fixable.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How can I set the value of a select input in React?
|
||||
type: question
|
||||
tags: react,components,input
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: maciv
|
||||
cover: blog_images/two-doors.jpg
|
||||
excerpt: Learn of all the different ways to set the value of a selected input in React with this quick guide.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Write a useInterval hook in React
|
||||
type: story
|
||||
tags: react,hooks,effect
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/clock.jpg
|
||||
excerpt: Wrapping your mind around React hooks and how they interact with `setInterval()` can be difficult. Here's a guide to get you started.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Regular Expressions Cheat Sheet
|
||||
type: cheatsheet
|
||||
tags: javascript,string,regexp,cheatsheet
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/tools.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: How can I create a custom responsive favicon for dark mode?
|
||||
type: question
|
||||
tags: css,visual
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/dark-mode.jpg
|
||||
excerpt: Learn how to create a custom responsive favicon that can adapt its color palette for dark mode with this quick guide.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: "Tip: Create a descending list of numbered items"
|
||||
type: tip
|
||||
tags: webdev,html
|
||||
expertise: intermediate
|
||||
expertise: beginner
|
||||
author: chalarangelo
|
||||
cover: blog_images/ancient-greek-building.jpg
|
||||
excerpt: Did you know there's an easy way to create a descending list of numbered items with pure HTML? Learn how with this handy tip.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Testing React components that update asynchronously with React Testing Library
|
||||
type: story
|
||||
tags: react,testing,event
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: maciv
|
||||
cover: blog_images/colorful-lounge.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: Testing Redux-connected components with React Testing Library
|
||||
type: story
|
||||
tags: react,testing
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/sparkles.jpg
|
||||
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.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
title: An approach to testing stateful React components
|
||||
type: story
|
||||
tags: react,testing
|
||||
expertise: intermediate
|
||||
expertise: advanced
|
||||
author: chalarangelo
|
||||
cover: blog_images/lake-trees.jpg
|
||||
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?
|
||||
|
||||
Reference in New Issue
Block a user