Negar's Nook
RSS FeedHello, welcome to my coding journey diary.
Featured
TIL JavaScript Destructuring
Published: at 11:00 PMThe potential of JavaScript destructuring, a concise and powerful technique simplifying the extraction of values from objects and arrays, improving code readability and reducing redundancy.
Building a Backend for an Online Marketplace
Published: at 11:00 PMBackend architecture walkthrough of the Marketplace API, showcasing Java and Spring Boot proficiency in managing online marketplace advertisements, including user authentication, dynamic ad creation, and detailed API documentation using Swagger and Javadoc.
TIL Spring Data JPA: Making Database Stuff Easier
Published: at 10:00 PMSpring Data JPA simplifies database tasks, reducing boilerplate code with JpaRepository and enabling clear custom queries through intuitive method naming.
Virtual environment in Python
Published: at 10:00 PMTalking about the convenience of Python's virtual environments—a helpful toolbox that keeps your projects tidy by managing dependencies and versions separately, ensuring a stable system.
Introducing Deliciousness: A Multipage React App for Food Enthusiasts
Published: at 10:00 PMDeliciousness, a multipage React app, showcases my coding journey with a modular structure, key dependencies like React Router and styled-components, and API integration for fetching food recipes, providing an engaging and user-friendly experience.
Let JS do the work!
Published: at 10:00 PMExplore the dynamic synergy between JavaScript and HTML in crafting a personalized siblings list dynamically injected into a designated <ul> element, providing insights into the collaborative interplay between HTML and JavaScript creativity.
Calculator React App
Published: at 10:00 PMA React calculator app showcasing CSS Grid layout, useReducer hook for state management, and custom components for digits and operations, providing a functional and interactive experience.
TIL Database Transactions and ACID Principles!
Published: at 10:00 PMDatabase transactions and the crucial ACID properties (Atomicity, Consistency, Isolation, Durability) are explored to ensure data integrity and reliability in real-world applications, using a practical example of money transfer between bank accounts.
Custom Exceptions in Java
Published: at 10:00 PMIn Java programming, custom exceptions act as personalized safety nets, allowing the creation of tailored error-catching mechanisms to handle unique situations beyond the scope of built-in exceptions, enhancing code clarity and maintainability.
TIL ArrayList vs. LinkedList in Java: Choosing the Right Tool for the Job
Published: at 10:00 PMList containers in Java, like ArrayList and LinkedList, offer different ways to manage and organize collections of elements, providing options based on speed and flexibility.
TIL Discovering Java's OOP Magic: Abstract and Interface Made Simple
Published: at 10:00 PMAbstract and interface concepts in Java provide blueprints for diverse character behaviours and establish harmonious code contracts, offering structure and flexibility in programming.
City Forecast A React Weather App
Published: at 10:00 PMCity Forecast, a React-based weather application seamlessly integrated with Axios, offering real-time weather information globally through the OpenWeather API with an intuitive interface.
TIL Encapsulation: Your Code's Protective Capsule
Published: at 10:00 PMEncapsulation in Java is a protective concept, resembling a secure capsule, and involves using getters and setters to control data access and modification.
What are environment variables in React and how to use them?
Published: at 10:00 PMExploring the use of special codes, known as environment variables, in React to secure sensitive data like API keys, based on my recent experience developing a 'Recipe Application.
React App: ToDo List Project
Published: at 10:00 PMToDo React app is meticulously built with React components, utilizing hooks like useState and useEffect, and incorporates local storage for seamless task management.
Writing more readable promises using async and await
Published: at 11:00 PMTalking about the power of async and await in JavaScript for improved promise readability, encapsulating asynchronous code and streamlining chaining for enhanced clarity.
TIL Discovering Java's OOP Magic: Abstract and Interface Made Simple
Published: at 11:00 PMAddressing the challenges of callback hell in JavaScript by exploring solutions like Promises, Async/Await, and modularization for enhanced code readability and maintainability.
TIL "this" keyword in JavaScript
Published: at 11:00 PMNavigating the nuances of "this" in JavaScript objects, from its behaviour within object methods to potential pitfalls with arrow functions.
How to use switch statement in JavaScript and emulate it in Python?
Published: at 11:00 PMInvestigate the versatility of JavaScript's switch statement for conditional actions and its Python equivalents using if-elif-else statements or dictionary mapping, showcasing the flexibility of Python's constructs.
How to vertically align two or more elements in a div using flexbox?
Published: at 11:00 PMExplore the ease of CSS flexbox for seamless alignment in web layouts through a straightforward example, simplifying the complexities of positioning elements.
Why is Git so incredible?
Published: at 11:00 PMGit is like a magic wand for developers, offering local freedom and smart.