Kritik

3.1K posts

Kritik banner
Kritik

Kritik

@Tech_Next_Gen

React • Next.js • Full-Stack Engineering - Clean code, real problems, practical solutions

India Bergabung Ağustos 2022
694 Mengikuti768 Pengikut
Tweet Disematkan
Kritik
Kritik@Tech_Next_Gen·
Every time you type, your React component re-renders 50 times. You probably don't even know it's happening. Common mistake: ❌ Bad:
Kritik tweet media
English
7
0
14
2K
Kritik
Kritik@Tech_Next_Gen·
@e_opore Solid roadmap. Very helpful and well-structured.
English
1
0
1
92
Dhanian 🗯️
Dhanian 🗯️@e_opore·
AWS Developer Roadmap 1. Learn Cloud & AWS Fundamentals → Understand what cloud computing is → Learn IaaS, PaaS, SaaS → Study AWS global infrastructure (Regions, AZs, Edge Locations) → Learn IAM basics: users, groups, roles, policies → Understand shared responsibility model 2. Core AWS Services for Developers → Compute → EC2 fundamentals → Autoscaling & Load Balancers → AWS Lambda for serverless applications → Storage → S3 fundamentals → Versioning & lifecycle rules → Glacier for archiving → Databases → DynamoDB → RDS → Aurora → ElastiCache 3. Networking & Security → VPC basics (subnets, route tables, NAT, IGW) → Security Groups & NACLs → API Gateway fundamentals → CloudFront for CDN → KMS for encryption 4. Application Development on AWS → Build serverless apps with Lambda → Use API Gateway + DynamoDB patterns → Event-driven apps using SNS, SQS, EventBridge → Use Step Functions for workflows → Implement CI/CD for serverless 5. Developer Tools → AWS CLI → AWS SDKs → AWS CloudShell → CloudFormation for IaC → CDK for infrastructure using TypeScript or Python 6. Monitoring & Logging → CloudWatch metrics & alarms → CloudWatch Logs → X-Ray for tracing → CloudTrail for auditing 7. Deploying & Managing Applications → Elastic Beanstalk → ECR + ECS (Fargate) for containers → EKS basics for Kubernetes on AWS 8. Advanced AWS Concepts → Multi-account strategies (AWS Organizations) → Cost optimization with Cost Explorer → High availability & fault tolerance → Disaster recovery (backup, multi-region replication) → Using AI/ML services (Comprehend, Rekognition, SageMaker basics) 9. Projects to Build → Serverless CRUD app → Real-time notifications system → Image upload & processing pipeline → Containerized microservice on ECS → Data ingestion pipeline using Kinesis 10. Mastery Phase → Prepare for AWS Developer Associate → Learn advanced CDK patterns → Design scalable & event-driven architectures → Apply best practices using AWS Well-Architected Framework Get the complete AWS ebook here: codewithdhanian.gumroad.com/l/cnwwr
Dhanian 🗯️ tweet media
English
10
68
477
26.5K
Kritik
Kritik@Tech_Next_Gen·
@csaba_kissi Amazing achievement. A truly inspiring story.
English
0
0
0
27
Csaba Kissi
Csaba Kissi@csaba_kissi·
At 33, I quit my job. Since then, I've launched over 200 side projects and earned multiple 7 figures 💰EUR online. ❌ No CS degree. ❌ No Bootcamp. ❌ No internship. ❌ No certificates. ✅ Just self-taught programming skills and English. Remember, nothing is impossible! Good luck to everybody!
English
106
32
630
43.7K
Kritik
Kritik@Tech_Next_Gen·
@striver_79 Awesome news. Looking forward to it.
English
0
0
1
128
Striver | Building takeUforward
TUF's new version to go live between 7th-9th Dec, 2025. You will love the experience.
English
23
4
301
25.7K
Kritik
Kritik@Tech_Next_Gen·
@kirat_tw @viditchess Excited to see how a chess grandmaster's logic applies to programming logic.
English
0
0
2
876
Kritik
Kritik@Tech_Next_Gen·
@csaba_kissi Exactly. Comfort and productivity beat perceived best every time.
English
0
0
0
19
Csaba Kissi
Csaba Kissi@csaba_kissi·
Coders arguing about the best stack. React is better than Vue. Svelte is better than React. Python is better than NodeJs. The best stack is the one that you are most comfortable with.
English
65
9
146
9.1K
Kritik
Kritik@Tech_Next_Gen·
@e_opore Thanks for clarifying all these points so well.
English
1
0
1
65
Dhanian 🗯️
Dhanian 🗯️@e_opore·
Linux User and Group Management 1. Introduction → Linux is a multi-user operating system, meaning multiple users can work on the same system with different permissions. → User and group management ensures security, access control, and proper organization of system resources. 2. User Types → Root User  → The superuser with unrestricted access.  → Username: root  → Can perform system-wide operations. → Regular Users  → Normal accounts with limited privileges.  → Used for everyday tasks and applications. → System Users  → Created by services (e.g., mysql, www-data).  → Not meant for login.  → Used for running background processes. 3. User Identification Files → Linux stores user information in:  → /etc/passwd — basic user info (username, UID, GID, home directory, shell).  → /etc/shadow — encrypted passwords and password policy.  → /etc/group — group information. 4. Creating and Managing Users → Create a User  → sudo adduser username  → Creates home directory and prompts for password. → Add User Without Prompts  → sudo useradd username  → Use passwd to set password. → Delete a User  → sudo deluser username  → Remove with home directory:  → sudo deluser --remove-home username 5. User IDs (UIDs) → Each user has a unique UID. → UID ranges:  → 0 → root  → 1–999 → system users  → 1000+ → regular users → Check UID:  → id username 6. Group Management → Groups define permissions for sets of users. → A user can belong to multiple groups. → Create a Group  → sudo groupadd groupname → Add User to Group  → sudo usermod -aG groupname username → Remove User from Group  → sudo gpasswd -d username groupname → Delete a Group  → sudo groupdel groupname 7. Primary vs Secondary Groups → Primary Group  → Assigned when user is created.  → Controls default ownership of files. → Secondary Groups  → Additional groups for extra permissions.  → Example: sudo group for admin privileges. 8. File Permissions and Ownership → Every file has:  → Owner (user)  → Group  → Permission bits (read, write, execute) → Commands:  → chown user:group file — change ownership  → chmod 755 file — modify permissions  → ls -l — view permissions 9. Password and Authentication Management → Change Password  → passwd username → Password Policies stored in:  → /etc/login.defs  → /etc/shadow → Define:  → Expiry  → Minimum/maximum age  → Complexity rules 10. Sudo Privileges → Grant admin rights using the sudo group. → Add user to sudoers:  → sudo usermod -aG sudo username → Configure sudo rules:  → visudo (edits /etc/sudoers safely) 11. Checking User and Group Info → id username — show UID, GID, groups → groups username — list groups → getent passwd — list users → getent group — list groups 12. Security Best Practices → Create separate users for different tasks. → Avoid using root for normal operations. → Strong password enforcement. → Regularly audit /etc/passwd, /etc/shadow, /etc/sudoers. → Remove inactive users. 13. Tip → Linux user and group management controls access, security, and permissions. → Commands like useradd, groupadd, chmod, and chown make managing users straightforward. → Proper organization ensures a stable and secure environment. ✅ Learn More About Linux System Administration in This Ebook: codewithdhanian.gumroad.com/l/dynwdc
Dhanian 🗯️ tweet mediaDhanian 🗯️ tweet mediaDhanian 🗯️ tweet mediaDhanian 🗯️ tweet media
English
10
59
321
14.3K
Kritik
Kritik@Tech_Next_Gen·
@striver_79 It's inspiring to see you embracing new responsibilities and enjoying the process. Best wishes for continued success.
English
0
0
0
510
Hitesh Choudhary
Hitesh Choudhary@Hiteshdotcom·
Let’s calculate downtime money loss for such incidents @Site24x7
Hitesh Choudhary tweet media
English
5
1
59
6.6K
ThePrimeagen
ThePrimeagen@ThePrimeagen·
ultimate dev starter kit 2025
ThePrimeagen tweet media
Italiano
37
12
481
21.8K
Kritik
Kritik@Tech_Next_Gen·
@aaditsh The teammate mindset is a total game-changer. Great summary of best practices.
English
0
0
1
61
Aadit Sheth
Aadit Sheth@aaditsh·
Most people use AI agents like tools. The best use them like teammates. One group gets automation. The other gets intelligence. Save this one.
Aadit Sheth tweet media
English
15
3
83
16.7K
Kritik
Kritik@Tech_Next_Gen·
@hnasr Focusing on IO efficiency and indexing performance is crucial advice. Thank you for the detailed breakdown.
English
0
0
3
1.2K
Hussein Nasser
Hussein Nasser@hnasr·
UUIDs are 128 bit (16 bytes), you can choose to store it natively as UUID costing 16 bytes per entry. You can also store them as ascii text costing 38 bytes per entry. You may say why do I care about storage in 2025? I'd like to switch your attention from storage and space to IO and performance. If you index the UUID field it makes a big difference if your key is 16 or 38 bytes. Every page in the index has fixed size, we subtract the constant page header size and the header per index entry. This leaves us with precious and scarce space per page to store our keys and values. If you have 38 bytes keys you will be storing less keys per page compared to if you have a 16 bytes keys. A single page IO (physical or logical) will give you ~double the number of UUIDs in 16 bytes compared to 38 bytes, resulting in less IOs in general, translating to more performance. This isn’t so bad if you're doing point queries, but it matters for range and full scan queries more, especially with UUIDv7 where range queries are more relevant.
Hussein Nasser tweet media
English
23
45
593
67.5K
Kritik
Kritik@Tech_Next_Gen·
@arpit_bhayani I'm the designated guy to unplug the AI if it becomes sentient.
English
0
0
0
165
Arpit Bhayani
Arpit Bhayani@arpit_bhayani·
AI is coding AI is reviewing AI is optimizing AI is writing tests AI is suggesting best practices AI is chewing through docs and PRs to produce a crisp review Now it just needs to judge the work and give you the rating :) So, remind me again... what exactly are you doing?
English
261
33
1.1K
95.2K
Kritik
Kritik@Tech_Next_Gen·
@swapnakpanda Thanks for the heads up. I'm totally gonna check this out for my own stuff.
English
0
0
0
20
Swapna Kumar Panda
Swapna Kumar Panda@swapnakpanda·
Over the last 2 weeks I have been testing out a few AI tools for upgrading my homegrown "nicecanvas" project. But this one tool caught my attentions - Trae. This IDE with its TRAE SOLO feature took AI coding to a very different level. Let me show you how efficient it was:
English
17
22
59
58.7K
Kritik
Kritik@Tech_Next_Gen·
@e_opore Thanks, this makes the GC process much easier to understand
English
1
0
1
59
Dhanian 🗯️
Dhanian 🗯️@e_opore·
How Java's Garbage Collector Reclaims Memory Java uses an automatic memory management system called the Garbage Collector (GC) to free memory occupied by objects that are no longer needed. This helps prevent memory leaks and keeps applications running efficiently. At runtime: → The JVM continuously tracks object references to determine which objects are still reachable from active threads and running code. → Objects that can no longer be reached are marked as eligible for garbage collection. → The GC uses algorithms like Mark-and-Sweep, Copying, and Generational Collection to identify unused objects and reclaim their memory. → The Young Generation is collected frequently using fast, efficient minor GC cycles. → Objects that survive multiple cycles are moved to the Old Generation, where major GC cycles handle long-lived objects. → The GC compacts memory after cleanup to reduce fragmentation and improve allocation performance. → The entire process runs automatically, allowing Java developers to focus on writing code without manually freeing memory. The result: Java ensures stable, efficient memory usage by automatically detecting unused objects and reclaiming their space through optimized garbage collection cycles. Want to go deeper? Check out this ebook: Mastering Java: From Fundamentals to Advanced Concepts codewithdhanian.gumroad.com/l/vqwdte
Dhanian 🗯️ tweet mediaDhanian 🗯️ tweet mediaDhanian 🗯️ tweet mediaDhanian 🗯️ tweet media
English
16
51
300
16.3K
Kritik
Kritik@Tech_Next_Gen·
@codewithhajra Great list. I'd also highly recommend The Odin Project and MDN Web Docs.
English
1
0
2
51
Kritik
Kritik@Tech_Next_Gen·
@csaba_kissi Awesome list, appreciate the recommendations.
English
1
0
1
65
Kritik
Kritik@Tech_Next_Gen·
@_devJNS Silence is golden when trying to debug complex code.
English
0
0
0
43
JNS
JNS@_devJNS·
coding in silence > coding with music.. agree?
English
472
51
1.2K
56.4K
Neo Kim
Neo Kim@systemdesignone·
I built a GitHub repository to help you learn system design: "System Design Academy" It gives you... • System design fundamentals • System design interview questions • Deep dives into real-world architecture • Simplified engineering case studies with visuals
English
13
13
117
17.7K
Kritik
Kritik@Tech_Next_Gen·
@Mdharish76 Full stack devs are just waiting at both doors.
English
0
0
0
33