If programming is more than just a means of getting things done for you, then Common Lisp is for you!
Table of Contents
If programming is more than just a means of getting things done for you, then Common Lisp is for you!
Table of Contents
Firstly, Create React App is good. But it's a very rigid CLI, primarily designed for projects that require very little to no configuration. This makes it great for beginners and simple projects but unfortunately, this means that it's pretty non-extensible. Despite the involvement from big names and a ton of great devs, it has left me wanting a much better developer experience with a lot more polish when it comes to hot reloading, babel configuration, webpack configuration, etc. It's definitely simple and good, but not amazing.
Now, compare that experience to Next.js which for starters has a much larger team behind it provided by a world-class company (Vercel) who are all financially dedicated to making it the best DX you could imagine to build any React application. Next.js is the 💣-diggity. It has amazing docs, great support, can grow with your requirements into SSR or static site generation, etc.
[{ | |
"id": 1, | |
"name": { | |
"english": "Bulbasaur", | |
"japanese": "フシギダネ", | |
"chinese": "妙蛙种子", | |
"french": "Bulbizarre" | |
}, | |
"type": [ | |
"Grass", |
// An individual movie | |
useQuery(['movies', 5], ...); | |
// A list of movies that are "released" | |
useQuery(['movies', { type: 'released' }], ...); |
/* ******************************************************************************************* | |
* TAILWIND.CSS | |
* DOCUMENTATION: https://tailwindcss.com/ | |
* ******************************************************************************************* */ | |
/* | |
* Available breakpoints | |
* -------------------- | |
* sm: min-width: 640px; | |
* md: min-width: 768px; |
{ | |
"layout": { | |
"id": "com.apple.keylayout.Colemak", | |
"localizedName": "Colemak", | |
"lang": "en" | |
}, | |
"rawMapping": { | |
"KeyA": { | |
"value": "a", | |
"valueIsDeadKey": false, |
Steps to follow: | |
1. Open Terminal | |
2. Type Command : dmesg | grep -i scsi (This will provide your WD Passport drive name) | |
Example : In my case its "sdb" (See the line [sdb] Attached SCSI disk above the WD My Passport) | |
3 Download the code zip file: https://github.com/geekhaidar/WD-Passport-Unlock-Linux | |
4. Unzip the files downloaded in the Download folder |
" Specify a directory for plugins | |
call plug#begin('~/.vim/plugged') | |
Plug 'neoclide/coc.nvim', {'branch': 'release'} | |
Plug 'scrooloose/nerdtree' | |
"Plug 'tsony-tsonev/nerdtree-git-plugin' | |
Plug 'Xuyuanp/nerdtree-git-plugin' | |
Plug 'tiagofumo/vim-nerdtree-syntax-highlight' | |
Plug 'ryanoasis/vim-devicons' | |
Plug 'airblade/vim-gitgutter' |
" Set this variable to 1 to fix files when you save them. | |
let g:ale_fix_on_save = 1 | |
highlight ALEWarning ctermbg=DarkMagenta | |
highlight ALEError ctermbg=DarkBlue | |
" Enable completion where available. | |
" This setting must be set before ALE is loaded. | |
let g:ale_completion_enabled = 1 | |
let g:ale_fixers = { |