It seems like we've reached India! π While we've had experiences in various African countries, we've now become part of a worldwide coding community.πͺ
I've been working on the connections in my React Native app with the backend, and as you can see in the video, it's functioning well. In addition to backend connections, I've implemented async storage and secure storage to manage my token locally, using it for authentication and deleting it for logout. π Post features include timestamps, and comments and likes are fetched from the database.
In the upcoming update, I'll be showcasing the connections for likes and comments making request and stuff like that, which is managed on the backend. And also, I'll begin developing the admin dashboard for app control and other functionalities.That's the current update!
Okay this is for u guy's who think that u don have time but watch dozens of movies, People who claim not to have resources, yet possess some of the latest smartphones or laptops. .... The problem is not that u guys lack something to put an effort on coding it's that u have no passion for it more than those obstacles u see .... Being honest with you guys, I don't have my own PC; I borrowed it from someone. My brother and I share it on a rotation basis β if he uses it this week, it's my turn next week. He's into design β Blender, Photoshop, even rocket projects. Meanwhile, I'm all about coding.... So how do u guys think am gonna spend that week...
Plus I know most of u have damn amazing smartphones.... do something better than liking TikTok videos with it ...am serious.... Also, for now, get your 8 hours of sleep, but becoming a master in a day? Nope, that takes an effort. Forget about motivation; stick to discipline. Find time in the middle of the night, set a schedule, practice every day. When you feel like an imposter, just practice more ... and more.
Couldn't keep quiet anymore. My inbox was flooded with messages like, "I have a gaming laptop, is that cool?" π and "I watch movies for six hours a day. Come on, guys!" π .... Btw am not writing this cuz am a master but because this is what I learned from a lot of G's π
Level up your backend engineering skills with these key concepts:
Level 1:
1. Asynchronous and Concurrency: Optimize performance by managing concurrent operations effectively. 2. Caching Strategy and Implementation: Enhance speed and efficiency by implementing effective caching techniques. 3. DB Query Optimization and Designing: Streamline database performance through query optimization and strategic design. 4. Load Balancing with NGINX or Local Software: Distribute traffic efficiently for improved system reliability. 5. Security Best Practices and Penetration Testing: Ensure robust security measures and stress-test for vulnerabilities.
Level 2:
1. Docker and Networking: Explore containerization and its networking capabilities for scalable deployments. 2. Fault Tolerance and Disaster Recovery Implementation: Build and test systems resilient to failures for seamless recovery. 3. Stress Testing Backend for Performance Improvement: Identify bottlenecks and enhance backend performance. 4. DB Transaction and Consistency with Replica: Ensure data consistency using local hosted database replicas. 5. Logging and Monitoring for Application Health: Detect issues and promptly resolve them through effective logging and monitoring. 6. CI/CD Deployment Time Measurement: Implement continuous integration and deployment to streamline development processes.
Level up your backend game with these advanced strategies! π‘
Stay tuned for more insights and discussions. Share your thoughts and experiences in the comments! πβ¨
Don't just focus on coding; becoming a programmer involves more than just writing code. There's a lot to learn beyond programming, and improving our mindset is one of those essential aspects. It's the key to protecting yourself from burnout, avoiding the urge to quit, and continuously improving in programming.
Talking with a friend about how I started coding and sharing my funny experiences... Back when I began, I knew about HTML and CSS. I used to open tutorials on our TV and write everything down in my notebook. π
I even had a project notebook where I used to write about my websites. The funny thing is, I thought HTML and CSS were backend technologies, so I wrote them at the back of the notebook and drew the UI in the front. My friends used to mock me, saying that I was going to publish my website as a book! ππ
Who noticed this? We now have 1000 subscribers! Our family is growing. Share if you think this channel is helpful. Hope we'll achieve great things here. Thanks for your support!
If you're learning programming the old way, you're doing it wrong. If it were 3 or 5 years ago, that approach might have been fine, but not now. Whether you're in college, university studying computer science, software engineering, or related fields, attending a bootcamp, or self-taught, you have to learn fast and use a completely different approach.
Every day, the AI world introduces us to advanced tools aiming for speed and efficiency. I'm not here to scare you by saying AI will take your jobs, but I'm warning you that these tools and platforms aren't a joke. They mean potential layoffs, decreased demand in the industry (demand in traditional kind of skills).. , and changes in quality.
What do I mean by that? These tools will be a resource for the best developers to create fast and efficient programs in a short time, reducing the need for unnecessary developers lacking deep skills, knowledge, problem-solving skills, or even willingness to learn. It will be challenging for someone not considering AI in their journey as a software engineer.