Page 14 of 14 · 105 Articles
Blog Posts
Explore articles on AWS, DevOps, Infrastructure as Code, Lambda observability, managing dotfiles with Git, and configuring Git SSH keys for GitHub, GitLab, and Bitbucket. Enhance your developer workflows and productivity.
Setting up Node.js, Express, Prettier, ESLint, and Husky application with Babel and TypeScript - Part 1
- Mohammad Abu Mattar
- Backend Development
- Node.js
- TypeScript
- Development Setup
- JavaScript Tooling
- Published: 01 Jul, 2022
Introduction All code from this tutorial as a complete package is available in this repos
Categories
- Software architecture 3
- Microservices 3
- Monoliths 1
- System design 1
- Git 4
- Version control 3
- Devops 48
- Software development 6
- Productivity 2
- Artificial intelligence 5
- Software engineering 10
- Machine learning 4
- Technology ethics 1
- Incident management 1
- Aiops 1
- Ai 1
- Automation 10
- Observability 4
- Aws 36
- Cost optimization 1
- Cloud financial management 1
- Finops 1
- Cloud economics 1
- Cloud computing 10
- Containerization 4
- Ecs 1
- Aws lambda 2
- Serverless 5
- Monitoring 3
- Code generation 1
- Python 1
- Reactjs 4
- Typescript 8
- Scss 1
- Frontend development 4
- Ui components 1
- Logging 1
- Kubernetes 7
- Chaos engineering 1
- System reliability 1
- Site reliability engineering 1
- Testing 2
- Compliance as code 1
- Security 9
- Devsecops 4
- Terraform 5
- Inspec 1
- Cloud 1
- Governance 1
- Supply chain security 3
- Containers 2
- Windows 2
- Terminal 1
- Powershell 2
- Starship 1
- Customization 1
- Developer tools 7
- Database devops 1
- Cicd 11
- Postgresql 1
- Mongodb 1
- Api development 3
- Web architecture 1
- Backend development 7
- Docker 5
- Container security 1
- Infrastructure as code 14
- Cloud automation 2
- Sre 1
- Slo 1
- Error budgets 1
- Reliability 1
- Linux 11
- Configuration management 1
- Edge computing 1
- Cloudflare 1
- Opentelemetry 1
- Web development 2
- Programming 1
- Career development 1
- Developer lifestyle 1
- Mental health 1
- Ssh 2
- Github actions 1
- Monorepos 1
- Gitops 1
- Cloud native 6
- Large language models 1
- Knowledge graphs 1
- Rag systems 1
- Cloud strategy 1
- Cloud security 3
- Cost management 1
- Programming best practices 2
- Code quality 4
- Project management 1
- Jenkins 3
- Github 2
- Windows server 1
- Ec2 12
- Ebs 2
- S3 2
- Data transfer 1
- Aws cli 6
- Efs 1
- Database 2
- Networking 5
- Rds 2
- Php 2
- Mysql 3
- Database management 2
- Cloud storage 1
- Vpc 2
- Cloud networking 1
- Dynamodb 1
- Nosql databases 1
- Wordpress 2
- Spring boot 1
- Cloudformation 4
- Java 2
- Nodejs 7
- Firewall 2
- Apache 3
- Web server 2
- System administration 2
- Mariadb 1
- Lamp stack 2
- Databases 1
- Versioning 1
- Best practices 4
- Command line interface 1
- Operating systems 1
- Spring framework 1
- Autoscaling 1
- Infrastructure 2
- Platform engineering 2
- Low code 1
- Custom code 1
- Technical debt 1
- Internal tools 1
- Cloud architecture 2
- Cloud management 1
- Caching 1
- Performance optimization 1
- Redis 1
- Ai machine learning 1
- Cloud engineering 1
- Multi cloud 1
- Pulumi 1
- Crossplane 1
- Cloud provisioning 1
- It modernization 1
- Cloud migration 1
- Business strategy 1
- Internal developer platforms 1
- Cloud governance 1
- Policy as code 1
- Open source 1
- State management 2
- Nextjs 2
- Javascript 4
- Redux 1
- Api design 1
- Backend architecture 1
- Development tools 2
- Scalability 1
- Resilience 1
- Service mesh 1
- Authentication 1
- Development setup 2
- Javascript tooling 1
- Tailwind css 1
- Styled components 1
- Application security 1
- Application deployment 1
- Programming principles 1
- Pipeline reliability 1
- Static typing 1
- Generative ai 1
- Deep learning 1
- Infrastructure automation 1
- Vim 1
- Text editors 1
- Command line 1
- It operations 1
- Agile 1
- Refactoring 1
- Zero trust architecture 1
Tags
#
Microservices 7
#
Monoliths 1
#
Software architecture 5
#
System design 1
#
Scalability 7
#
Technical debt 2
#
Distributed systems 2
#
Cloud architecture 2
#
Devops 17
#
Amazon prime video 1
#
Git commands 1
#
Git tips 1
#
Version control 5
#
Github 2
#
Productivity hacks 1
#
Cli tools 3
#
Software engineering 4
#
Code management 1
#
Git workflow 1
#
Ai limitations 1
#
Large language models 2
#
Machine learning 3
#
Neuro symbolic ai 1
#
Probabilistic systems 1
#
System reliability 1
#
Ai ethics 3
#
Artificial intelligence 1
#
Llms 1
#
Incident response 2
#
Aiops 2
#
Automation 14
#
Rpa 1
#
Chatgpt 1
#
Ai 1
#
Observability 5
#
Incident management 1
#
Monitoring 3
#
Splunk 1
#
Moogsoft 1
#
Aws cost optimization 1
#
Cost explorer 1
#
Trusted advisor 1
#
Cloud custodian 1
#
Ec2 4
#
Ebs 1
#
S3 2
#
Rds 1
#
Finops 1
#
Cloud financial management 1
#
Aws lambda 4
#
Spot instances 1
#
Reserved instances 1
#
Savings plans 1
#
Resource cleanup 1
#
Aws ecs 1
#
Amazon eks 1
#
Aws fargate 1
#
Docker 3
#
Container orchestration 1
#
Cloud infrastructure 5
#
Cloudwatch 1
#
X ray 1
#
Datadog 1
#
Metrics 2
#
Logs 2
#
Tracing 1
#
Generative ai 2
#
Code generation 1
#
Ai in software development 1
#
Machine learning models 1
#
Deep learning for code 1
#
Hugging face transformers 1
#
Python ai 1
#
Automation in coding 1
#
React hooks 2
#
Typescript 6
#
Scss 1
#
Image slider 1
#
Customizable components 1
#
Frontend tutorial 1
#
Ui development 1
#
Vite 2
#
Jest 1
#
React testing library 1
#
Centralized logging 1
#
Loki 1
#
Grafana 2
#
Fluent bit 1
#
Kubernetes logging 1
#
Observability stack 1
#
Log management 1
#
Microservices logging 1
#
Devops tools 5
#
Logql 1
#
Chaos engineering 1
#
Chaos monkey 1
#
Gremlin 1
#
System resiliency 1
#
Fault injection 1
#
Aws 5
#
Kubernetes 5
#
Production testing 1
#
Site reliability engineering 2
#
Sre 1
#
Netflix 1
#
System testing 1
#
Reliability testing 1
#
Compliance 4
#
Nist 1
#
Iso 27001 1
#
Gdpr 1
#
Terraform 11
#
Inspec 1
#
Policy as code 2
#
Cloud security 7
#
Audit 1
#
Cosign 2
#
Sigstore 1
#
Container signing 1
#
Keyless signing 1
#
Cicd 8
#
Sbom 3
#
Windows terminal 2
#
Starship prompt 1
#
Powershell customization 1
#
Nerd fonts 1
#
Terminal themes 1
#
Developer environment 1
#
Windows setup 1
#
Chocolatey 1
#
Winget 1
#
Database cicd 1
#
Postgresql 2
#
Mongodb 3
#
Schema migration 1
#
Liquibase 1
#
Flyway 1
#
Mongock 1
#
Migrate mongo 1
#
Debezium 1
#
Change data capture 1
#
Devsecops 7
#
Continuous delivery 6
#
Database automation 1
#
Rest api 2
#
Restful api 2
#
Api design principles 1
#
Http methods 1
#
Statelessness 1
#
Uniform interface 1
#
Client server architecture 1
#
Web services 2
#
Docker hardened images 1
#
Distroless 1
#
Vex 1
#
Apache 20 1
#
Container hardening 1
#
Multi stage builds 1
#
Slsa 2
#
Cicd pipelines 4
#
Github actions 4
#
Infrastructure as code 7
#
Iac 10
#
Cloud deployment 1
#
Sli 1
#
Sla 1
#
Dotfiles management 1
#
Git bare repository 1
#
Shell configuration 1
#
Environment setup 1
#
Bashrc 1
#
Vimrc 1
#
Symlinks 1
#
Zsh 1
#
Aws lambdaedge 1
#
Cloudflare workers 1
#
Cdn 1
#
Serverless 2
#
Latency 1
#
Performance 1
#
Opentelemetry 1
#
Full stack observability 1
#
Traces 1
#
Prometheus 1
#
Apm 1
#
Cloud native 3
#
Reactjs 2
#
Dockerfile 1
#
Docker compose 2
#
Containerization 2
#
Nodejs 5
#
Frontend development 2
#
Devops practices 12
#
Coding addiction 1
#
Programming passion 1
#
Developer burnout 1
#
Work life balance 1
#
Software development 2
#
Problem solving 1
#
Tech careers 1
#
Developer well being 1
#
Ssh keys 1
#
Ed25519 2
#
Github ssh 2
#
Gitlab ssh 2
#
Bitbucket ssh 2
#
Git authentication 1
#
Linux ssh 1
#
Openssh 1
#
Ssh keygen 2
#
Ssh agent 2
#
Git setup 1
#
Ssh key generation 1
#
Git configuration 1
#
Powershell 1
#
Public key cryptography 1
#
Reusable workflows 1
#
Composite actions 1
#
Workflow call 1
#
Oidc 1
#
Versioning 1
#
Pipeline templates 1
#
Dry 1
#
Gitlab ci 2
#
Monorepo 1
#
Build automation 1
#
Continuous integration 3
#
Gitops 3
#
Argocd 1
#
Flux 1
#
Configuration management 1
#
Graphrag 1
#
Rag 1
#
Llm 1
#
Knowledge graph 1
#
Neo4j 1
#
Langchain 1
#
Vector database 1
#
Retrieval augmented generation 1
#
Nlp 1
#
Entity extraction 1
#
Cloud mistakes 1
#
Aws best practices 1
#
Disaster recovery 1
#
Cost optimization 3
#
Vendor lock in 1
#
Cloud migration strategy 1
#
Over engineering 1
#
Clean code 3
#
Maintainability 2
#
Simplicity 1
#
Kiss principle 2
#
Yagni 1
#
Agile development 1
#
Code complexity 1
#
Cicd pipeline 2
#
Jenkins 2
#
Github integration 1
#
Aws deployment 1
#
Php 1
#
Aws cli 8
#
Automated deployment 1
#
Aws ebs 1
#
Windows ec2 1
#
Attach ebs volume 1
#
Powershell disk management 1
#
Aws vpc 2
#
Rdp 1
#
Diskpart 1
#
Aws s3 sync 1
#
Ec2 data transfer 1
#
Aws cli automation 1
#
Vpc setup 3
#
S3 bucket 1
#
Cron job 1
#
Linux server 4
#
Cloud storage 1
#
Ec2 instance communication 1
#
Ebs volume 1
#
Efs file system 1
#
Mysql replication 1
#
Nfs 1
#
Vpc configuration 4
#
Aws security groups 3
#
Data transfer 1
#
Aws rds mysql 1
#
Ec2 php pdo 1
#
Database connection 1
#
Php pdo 1
#
Mysql php 1
#
Aws ec2 1
#
Aws rds 1
#
Lamp stack 1
#
Aws rds setup 1
#
Mysql workbench connection 1
#
Relational database 1
#
Sql 2
#
Database administration 1
#
Aws console 1
#
Cloud database 1
#
Aws s3 bucket 1
#
Aws cli commands 3
#
S3 management 1
#
Cloud storage cli 1
#
Object storage 1
#
Static website hosting s3 1
#
Virtual private cloud 1
#
Subnets 1
#
Internet gateway 3
#
Route tables 1
#
Security groups 3
#
Aws networking 1
#
Aws dynamodb 1
#
Nosql 1
#
Database management 1
#
Dynamodb crud 1
#
Global secondary index 1
#
Local secondary index 1
#
Aws cli ec2 1
#
Aws cli vpc 1
#
Nat gateway 3
#
Ec2 user data 1
#
Amazon linux 2 7
#
Wordpress setup 1
#
Apache 1
#
Mariadb 1
#
Aws automation 2
#
Aws cloudformation 7
#
Spring boot deployment 1
#
Java on aws 1
#
Nodejs installation 1
#
Aws ec2 setup 2
#
Nodesource 1
#
Server setup 1
#
Javascript runtime 1
#
Firewalld 2
#
Ec2 security 1
#
Linux firewall 1
#
Iptables 1
#
Network security 1
#
Server security 1
#
Firewall cmd 1
#
Apache installation 1
#
Httpd 1
#
Web server setup 1
#
Ec2 setup 1
#
Docker installation 1
#
Linux setup 1
#
Container technology 1
#
Package management 2
#
Linux distributions 1
#
Php installation 1
#
Mariadb installation 1
#
Apache configuration 1
#
Lamp setup 1
#
Mysql secure installation 1
#
Php modules 1
#
Database setup 1
#
Wordpress installation 1
#
Apache setup 1
#
Php configuration 1
#
Mariadb setup 1
#
Lamp 1
#
Cms 1
#
Web hosting 2
#
Aws ec2 docker 1
#
Apache docker 1
#
Docker cli 1
#
Mysql 1
#
Database containerization 1
#
Data persistence 1
#
Docker volumes 1
#
Aws bastion host 2
#
Ec2 instance 3
#
Secure remote access 2
#
Iam 2
#
Ssh 1
#
Cloudformation template 1
#
Jenkins setup 1
#
Yaml 2
#
Semantic versioning 1
#
Software versioning 1
#
Release management 1
#
Dependency management 1
#
Semver 1
#
Versioning schemes 1
#
Packer 1
#
Immutable infrastructure 1
#
Jenkins installation 1
#
Cicd tools 1
#
Linux cli 1
#
Bash 1
#
Shell commands 1
#
File management 1
#
User management 1
#
Permissions 1
#
System information 1
#
Network utilities 1
#
Process management 1
#
Linux basics 1
#
Spring boot 1
#
Java development 1
#
Spring framework 1
#
Web development 2
#
Spring initializr 1
#
Maven 1
#
Junit 1
#
Karpenter 1
#
Cluster autoscaler 1
#
Kubernetes scaling 1
#
Aws eks 1
#
Node autoscaling 1
#
Kubernetes 135 1
#
In place pod vertical scaling 1
#
Timbernetes 1
#
Vpa 1
#
Kubelet 1
#
Cgroups v2 1
#
Jvm optimization 1
#
Resource management 1
#
Node utilization 1
#
Zero downtime scaling 1
#
Stateful applications 1
#
Vertical pod autoscaler 1
#
Cni 1
#
Calico 1
#
Cilium 1
#
Flannel 1
#
Networkpolicy 1
#
Pod communication 1
#
Ipam 1
#
Ebpf 1
#
Bgp 1
#
Network debugging 1
#
Json 2
#
Stack management 1
#
Change sets 1
#
Low code 1
#
Custom code 1
#
Internal tools 1
#
Rapid prototyping 1
#
Retool 1
#
Application development 1
#
Business automation 1
#
Aws well architected framework 1
#
Operational excellence 1
#
Security 1
#
Reliability 1
#
Performance efficiency 1
#
Sustainability pillar 1
#
Cloud best practices 2
#
Aws services 2
#
Redis cache 1
#
Caching strategies 1
#
Nodejs performance 1
#
Typescript backend 2
#
Cache aside 1
#
Read through cache 1
#
Write through cache 1
#
Write behind cache 1
#
Ioredis 1
#
In memory cache 1
#
Application performance 1
#
Aws sam 2
#
Cloud automation 2
#
Infrastructure management 1
#
Microsoft 1
#
Poml 1
#
Prompt engineering 1
#
Ai development 2
#
Markup language 1
#
Multi agent systems 1
#
Visual studio code 1
#
Developer productivity 2
#
Ai orchestration 1
#
Llm tools 1
#
Terraform modules 2
#
Hashicorp 1
#
Hcl 2
#
State management 3
#
Modular design 1
#
Azure 1
#
Gcp 1
#
Control tower 1
#
Multi account strategy 1
#
Cloud governance 2
#
Aws organizations 1
#
Landing zone 1
#
Cloud management 2
#
Aws provisioning 1
#
Infrastructure automation 1
#
Terraform best practices 1
#
Cicd for infrastructure 1
#
Modernization strategy 1
#
It infrastructure 1
#
Cloud adoption 1
#
Aws modernization 1
#
Digital transformation 1
#
Legacy systems 1
#
Business alignment 1
#
Data migration 1
#
Platform engineering 1
#
Internal developer platforms 1
#
Infrastructure 1
#
Developer experience 1
#
Cloud computing 1
#
Open policy agent 1
#
Opa 1
#
Rego 1
#
Wolfi 1
#
Apko 1
#
Melange 1
#
Bitnami 1
#
Cve 1
#
Trivy 2
#
Helm 1
#
Artifacthub 1
#
React context api 1
#
Redux 1
#
Nextjs 1
#
Javascript 3
#
Global state 1
#
Prop drilling 1
#
Redux toolkit 1
#
Frontend 1
#
Redux slices 1
#
Graphql 1
#
Api comparison 1
#
Data fetching 1
#
Api performance 1
#
Backend development 1
#
Http 1
#
Ts node 1
#
Nodemon 1
#
Development workflow 3
#
Debugging 1
#
Testing 1
#
Typescript execution 1
#
Scalable systems 1
#
Resilient architecture 1
#
High availability 1
#
Auto scaling 2
#
Elastic load balancing 1
#
Multi az 1
#
Secrets management 1
#
Hashicorp vault 1
#
Aws secrets manager 1
#
Sops 1
#
Istio 1
#
Linkerd 1
#
Service mesh 1
#
Traffic management 1
#
Mtls 1
#
Sidecar proxy 1
#
Envoy 1
#
Linkerd2 proxy 1
#
Zero trust 2
#
Jwt 1
#
Expressjs 4
#
Mongoose 1
#
Babel 3
#
Eslint 3
#
Prettier 3
#
Husky 3
#
Api security 2
#
User authentication 1
#
Joi validation 1
#
Winston logger 2
#
Jwt authentication 1
#
Javascript backend 2
#
Project setup 2
#
Git hooks 2
#
Code quality 1
#
Nextjs setup 1
#
Tailwind css integration 1
#
Styled components with nextjs 1
#
Typescript configuration 1
#
Twinmacro 1
#
Frontend tooling 1
#
React framework 1
#
Shift left security 1
#
Sast 1
#
Dast 1
#
Sca 1
#
Vulnerability scanning 1
#
Sonarqube 1
#
Owasp zap 1
#
Secure sdlc 1
#
Pipeline security 2
#
Serverless framework 1
#
Api gateway 1
#
Iac for serverless 1
#
Cloudformation 1
#
Serverless deployment 1
#
Dry principle 1
#
Yagni principle 1
#
Software design 2
#
Code maintainability 2
#
Python 2
#
Github organization 1
#
Access management 1
#
Repository management 1
#
Flaky tests 1
#
Test automation 1
#
Pipeline debugging 1
#
Test reliability 1
#
Jsdoc 1
#
Static type checking 1
#
Javascript development 1
#
Developer tools 1
#
Pros and cons 1
#
Genai 1
#
Deep learning 1
#
Neural networks 1
#
Gans 1
#
Rnns 1
#
Content generation 1
#
Text generation 1
#
Image synthesis 1
#
Ansible 1
#
Reproducibility 1
#
Infrastructure as code iac 1
#
Performance optimization 2
#
Cost management 1
#
Aws cloudwatch 1
#
Aws codepipeline 1
#
Devops culture 2
#
Cloud native architecture 1
#
Amazon dynamodb 1
#
Amazon s3 1
#
Serverless architecture 2
#
Resilience 1
#
Vim commands 1
#
Vim cheat sheet 1
#
Text editing 1
#
Cli 1
#
Linux tools 1
#
Vim modes 1
#
Productivity 1
#
Code editing 1
#
Continuous deployment 1
#
Automation tools 1
#
Software development lifecycle 1
#
Travis ci 1
#
Circleci 1
#
Collaboration 1
#
Agile methodology 1
#
Event driven architecture 1
#
Cloud cost optimization 1
#
Devops best practices 1
#
Faas 1
#
Orm 1
#
Database design 1
#
Query builders 1
#
Knexjs 1
#
Guard clauses 1
#
Else statements 1
#
Readability 1
#
Refactoring techniques 1
#
Conditional logic 1
#
Cicd security 1
#
Vpc endpoints 1
#
Micro segmentation 1