<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Love Me Some Coding</title>
    <link>https://lovemesomecoding.com</link>
    <description>Practical programming tutorials for working developers.</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 05 Sep 2026 15:00:00 GMT</lastBuildDate>
    <atom:link href="https://lovemesomecoding.com/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>TypeScript – Interview Questions</title>
      <link>https://lovemesomecoding.com/typescript/typescript-interview-questions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/typescript/typescript-interview-questions</guid>
      <pubDate>Sat, 05 Sep 2026 15:00:00 GMT</pubDate>
      <category>typescript</category>
      <description>The questions a TypeScript role actually asks, answered against the twenty lessons before this one. any versus unknown, interface versus type, why enum is contentious, what structural typing means in practice, how narrowing works, what erases at build time and what does not. Short answers, with the reasoning behind them.</description>
    </item>
    <item>
      <title>NestJS – Interview Questions</title>
      <link>https://lovemesomecoding.com/nestjs/nestjs-interview-questions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/nestjs/nestjs-interview-questions</guid>
      <pubDate>Sat, 05 Sep 2026 15:00:00 GMT</pubDate>
      <category>nestjs</category>
      <description>The questions that actually get asked, with answers drawn from the nineteen lessons before this one — module scope and why a provider is not global, guards versus middleware versus interceptors, how Nest resolves a dependency, why the global ValidationPipe matters, and what happens to an exception on its way out.</description>
    </item>
    <item>
      <title>TypeScript – With React</title>
      <link>https://lovemesomecoding.com/typescript/typescript-with-react</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/typescript/typescript-with-react</guid>
      <pubDate>Wed, 02 Sep 2026 15:00:00 GMT</pubDate>
      <category>typescript</category>
      <description>Typing props and children, useState where inference is enough and where it is not, useRef&apos;s two different types, event handlers, and generic components. Plus the context pattern that removes the `| undefined` every consumer would otherwise have to handle, taken from this app&apos;s auth provider.</description>
    </item>
    <item>
      <title>NestJS – Testing</title>
      <link>https://lovemesomecoding.com/nestjs/nestjs-testing</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/nestjs/nestjs-testing</guid>
      <pubDate>Wed, 02 Sep 2026 15:00:00 GMT</pubDate>
      <category>nestjs</category>
      <description>Test.createTestingModule, mocking a provider with useValue, and getting the token right — @InjectDataSource does not ask for the class, so overriding the class leaves your test talking to the real database. Then e2e with supertest, and the trap that makes a whole suite pass vacuously: forgetting the global pipe.</description>
    </item>
    <item>
      <title>TypeScript – Decorators</title>
      <link>https://lovemesomecoding.com/typescript/typescript-decorators</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/typescript/typescript-decorators</guid>
      <pubDate>Sun, 30 Aug 2026 15:00:00 GMT</pubDate>
      <category>typescript</category>
      <description>A decorator is a function that runs when the class is defined. What @Injectable, @Column and @Post are really doing, the metadata reflection that lets a framework read your parameter types at runtime, writing your own, and the split between the legacy experimentalDecorators and the standard ones — with which this app uses.</description>
    </item>
    <item>
      <title>NestJS – File Upload</title>
      <link>https://lovemesomecoding.com/nestjs/nestjs-file-upload</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/nestjs/nestjs-file-upload</guid>
      <pubDate>Sun, 30 Aug 2026 15:00:00 GMT</pubDate>
      <category>nestjs</category>
      <description>FileInterceptor and multer, and the fact that decides everything else about an upload endpoint: the Content-Type is whatever the client typed. Memory storage versus disk and why it is a security choice, stopping a 2 GB request at 5 MB, sniffing magic bytes, and generating the stored filename rather than sanitising one.</description>
    </item>
    <item>
      <title>TypeScript – tsconfig, the Flags That Matter</title>
      <link>https://lovemesomecoding.com/typescript/typescript-tsconfig</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/typescript/typescript-tsconfig</guid>
      <pubDate>Thu, 27 Aug 2026 15:00:00 GMT</pubDate>
      <category>typescript</category>
      <description>Most of tsconfig you set once. These are the ones that change what compiles: the strict family one flag at a time, target and lib and how they differ, moduleResolution, noEmit, erasableSyntaxOnly, and path aliases. Read off the two real configs in this app — which disagree with each other, correctly.</description>
    </item>
    <item>
      <title>NestJS – Authorization and Roles</title>
      <link>https://lovemesomecoding.com/nestjs/nestjs-authorization-roles</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/nestjs/nestjs-authorization-roles</guid>
      <pubDate>Thu, 27 Aug 2026 15:00:00 GMT</pubDate>
      <category>nestjs</category>
      <description>Role-based access with @Roles and a RolesGuard, and the harder half nobody shows: ownership. Why the role never comes from a request body, why a foreign resource returns 404 rather than 403, and why the route whose rules depend on the row deliberately has no @Roles decorator at all.</description>
    </item>
    <item>
      <title>Terraform – Interview Questions</title>
      <link>https://lovemesomecoding.com/terraform/terraform-interview-questions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/terraform/terraform-interview-questions</guid>
      <pubDate>Mon, 24 Aug 2026 15:00:00 GMT</pubDate>
      <category>terraform</category>
      <description>The questions Terraform interviews actually ask, answered the way you would say them out loud. What state is for, `count` versus `for_each`, how locking works, module versioning, what happens when someone changes something in the console, Terraform versus CloudFormation versus Ansible, and how you would recover a corrupted state file.</description>
    </item>
    <item>
      <title>TypeScript – Modules and Type-Only Imports</title>
      <link>https://lovemesomecoding.com/typescript/typescript-modules</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/typescript/typescript-modules</guid>
      <pubDate>Mon, 24 Aug 2026 15:00:00 GMT</pubDate>
      <category>typescript</category>
      <description>import type and why a bundler needs you to say it, verbatimModuleSyntax, and the reason the NestJS half of this app writes `.js` in an import that points at a `.ts` file. Module resolution in one page, declaration files, and what to do about a package that ships no types.</description>
    </item>
    <item>
      <title>NestJS – Authentication with JWT</title>
      <link>https://lovemesomecoding.com/nestjs/nestjs-authentication-jwt</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/nestjs/nestjs-authentication-jwt</guid>
      <pubDate>Mon, 24 Aug 2026 15:00:00 GMT</pubDate>
      <category>nestjs</category>
      <description>Register and login end to end: bcrypt with a cost that is slow on purpose, what goes in a token and what must never, signing with @nestjs/jwt, and the two defences that keep a login form from confirming which addresses are registered — one message for every failure, and a dummy hash comparison so they take the same time.</description>
    </item>
    <item>
      <title>Frontend Dev – Build Tooling and Deployment</title>
      <link>https://lovemesomecoding.com/frontend-dev/frontend-dev-build-and-deployment</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/frontend-dev/frontend-dev-build-and-deployment</guid>
      <pubDate>Sun, 23 Aug 2026 18:00:00 GMT</pubDate>
      <category>frontend-dev</category>
      <description>What happens between your source and the files a browser downloads, and how those files get somewhere real. Bundling, the dev server, environment variables and why they are not secret, static hosting on a CDN, cache headers and content hashing, the SPA fallback that 404s every deep link if you forget it, and a CI pipeline worth having.</description>
    </item>
    <item>
      <title>Frontend Dev – Testing</title>
      <link>https://lovemesomecoding.com/frontend-dev/frontend-dev-testing</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/frontend-dev/frontend-dev-testing</guid>
      <pubDate>Fri, 21 Aug 2026 18:00:00 GMT</pubDate>
      <category>frontend-dev</category>
      <description>How you change code you did not write without being afraid. What is worth testing in a UI and what is not, testing what the user sees rather than what the component holds, querying by role so a test breaks when the app breaks and not when a class name changes, and where end-to-end tests earn their keep.</description>
    </item>
    <item>
      <title>Terraform – Running It in Production</title>
      <link>https://lovemesomecoding.com/terraform/terraform-production-practices</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/terraform/terraform-production-practices</guid>
      <pubDate>Fri, 21 Aug 2026 15:00:00 GMT</pubDate>
      <category>terraform</category>
      <description>What changes when the state file matters. Reading a plan properly and the three words that should stop a merge, `prevent_destroy` on the things you cannot lose, drift and what to do about it, secrets in SSM instead of variables, `moved` and `import` for refactoring without destroying, least-privilege CI credentials, keeping the bill visible, and `terraform test`.</description>
    </item>
    <item>
      <title>React Native – Building and Releasing to the App Stores</title>
      <link>https://lovemesomecoding.com/react-native/react-native-build-deploy</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/react-native/react-native-build-deploy</guid>
      <pubDate>Fri, 21 Aug 2026 15:00:00 GMT</pubDate>
      <category>react-native</category>
      <description>The last mile, and the part web developers underestimate. `expo prebuild` and what it generates, EAS Build for machines you do not own, bundle identifiers, versioning and build numbers, environment configuration without leaking secrets, over-the-air updates and what they can and cannot change, and what App Store and Play Store review will ask you for.</description>
    </item>
    <item>
      <title>TypeScript – Assertions, as const and satisfies</title>
      <link>https://lovemesomecoding.com/typescript/typescript-type-assertions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/typescript/typescript-type-assertions</guid>
      <pubDate>Fri, 21 Aug 2026 15:00:00 GMT</pubDate>
      <category>typescript</category>
      <description>`as` is you overruling the checker, and it is the one construct here that can make a program crash. When it is legitimate, the double-assertion escape hatch and why needing it is a warning, non-null `!`, and then `satisfies` — the operator that checks a value against a type without widening it, which is what you usually wanted.</description>
    </item>
    <item>
      <title>NestJS – Databases with TypeORM</title>
      <link>https://lovemesomecoding.com/nestjs/nestjs-database-typeorm</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/nestjs/nestjs-database-typeorm</guid>
      <pubDate>Fri, 21 Aug 2026 15:00:00 GMT</pubDate>
      <category>nestjs</category>
      <description>Entities, repositories, migrations and transactions. forRoot and forFeature, why synchronize must stay false, the column types that bite — bigint and numeric come back as strings — and a real transaction with a pessimistic row lock, which is the reason this app&apos;s writes go through NestJS rather than through a generated mutation.</description>
    </item>
    <item>
      <title>Java Code Snippets</title>
      <link>https://lovemesomecoding.com/java/java-code-snippets</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/java/java-code-snippets</guid>
      <pubDate>Thu, 20 Aug 2026 18:00:00 GMT</pubDate>
      <category>java</category>
      <description>The last post in the track is a reference rather than a lesson: the lookups you will make over and over, in one place. Every snippet here compiles as written against Java 21. Strings Numbers and parsing Dates and times Collections Iterating Streams Files Records, Optional and switch Async with…</description>
    </item>
    <item>
      <title>React – Interview Questions</title>
      <link>https://lovemesomecoding.com/react/react-interview-questions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/react/react-interview-questions</guid>
      <pubDate>Thu, 20 Aug 2026 15:00:00 GMT</pubDate>
      <category>react</category>
      <description>Twenty-four senior-level questions and answers — what actually triggers a re-render, why three setState calls only count once, what breaks when you lie to a dependency array, a five-question section on Context, when memo silently does nothing, what error boundaries do not catch, and how to diagnose a slow page. Grounded in real code.</description>
    </item>
    <item>
      <title>Hasura – Interview Questions</title>
      <link>https://lovemesomecoding.com/hasura/hasura-interview-questions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/hasura/hasura-interview-questions</guid>
      <pubDate>Thu, 20 Aug 2026 15:00:00 GMT</pubDate>
      <category>hasura</category>
      <description>The questions Hasura interviews actually ask, answered the way you would say them out loud. How Hasura generates a schema without resolvers, how permissions really work and why relationships do not cascade them, when to reach for an Action instead of a mutation, what an event trigger guarantees, the n+1 question, and the one that separates people who have shipped it: what you turn off before going to production.</description>
    </item>
    <item>
      <title>Python Advanced – Interview Questions</title>
      <link>https://lovemesomecoding.com/python-advanced/python-advanced-interview-questions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/python-advanced/python-advanced-interview-questions</guid>
      <pubDate>Wed, 19 Aug 2026 21:00:00 GMT</pubDate>
      <category>python-advanced</category>
      <description>The questions that actually get asked, with answers that show understanding rather than recall. Mutable defaults, is versus ==, the GIL and what it does not mean, shallow copies, decorators, generators, and how to answer when you do not know.</description>
    </item>
    <item>
      <title>Python – Code Snippets</title>
      <link>https://lovemesomecoding.com/python/python-code-snippets</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/python/python-code-snippets</guid>
      <pubDate>Wed, 19 Aug 2026 19:00:00 GMT</pubDate>
      <category>python</category>
      <description>The short answers you keep looking up — read a file into a list, sort a dict by value, flatten a nested list, count occurrences, chunk a list, merge dicts, retry a call, time a block. Copy, paste, move on.</description>
    </item>
    <item>
      <title>Frontend Dev – Performance and Accessibility</title>
      <link>https://lovemesomecoding.com/frontend-dev/frontend-dev-performance-and-accessibility</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/frontend-dev/frontend-dev-performance-and-accessibility</guid>
      <pubDate>Wed, 19 Aug 2026 18:00:00 GMT</pubDate>
      <category>frontend-dev</category>
      <description>Two subjects in one post because they are the same subject: whether the person on the other end can actually use this. Bundle size and code splitting, the render cost you can measure, images, Core Web Vitals — then semantics, labels, focus order, keyboard operation and contrast, and the four checks that catch most of it.</description>
    </item>
    <item>
      <title>Java Best Practices</title>
      <link>https://lovemesomecoding.com/java/java-best-practices</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/java/java-best-practices</guid>
      <pubDate>Wed, 19 Aug 2026 18:00:00 GMT</pubDate>
      <category>java</category>
      <description>These are the habits that separate code a team can maintain from code they quietly rewrite. None of them is clever. All of them compound. Name things properly You write a name once and read it for years. The conventions are fixed and universal: PascalCase for types, camelCase for methods and…</description>
    </item>
    <item>
      <title>Spring Study Guide – Testing</title>
      <link>https://lovemesomecoding.com/spring-study-guide/spring-study-guide-testing</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/spring-study-guide/spring-study-guide-testing</guid>
      <pubDate>Tue, 18 Aug 2026 20:00:00 GMT</pubDate>
      <category>spring-study-guide</category>
      <description>When a test needs Spring and when it does not. Plain unit tests with Mockito, the cached test context and what silently evicts it, slice tests versus @SpringBootTest, @MockitoBean, why a @Transactional test rolls back by default, testing controllers with MockMvc and a whole API over a real port — every example from a suite that runs green.</description>
    </item>
    <item>
      <title>How to Solve Java Problems</title>
      <link>https://lovemesomecoding.com/java/how-to-solve-java-problems</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/java/how-to-solve-java-problems</guid>
      <pubDate>Tue, 18 Aug 2026 18:00:00 GMT</pubDate>
      <category>java</category>
      <description>Everyone gets stuck. The difference between an hour and a day is having a method instead of guessing. This post is that method — four steps, in order — plus the errors every Java beginner hits and what each one is really telling you. 1. Read the error. Actually read it. The most common mistake is…</description>
    </item>
    <item>
      <title>Backend Dev – Deployment and Observability</title>
      <link>https://lovemesomecoding.com/backend-dev/backend-dev-deployment-and-observability</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/backend-dev/backend-dev-deployment-and-observability</guid>
      <pubDate>Tue, 18 Aug 2026 17:00:00 GMT</pubDate>
      <category>backend-dev</category>
      <description>Code that only runs on your laptop is not finished. Building one artifact and configuring it per environment, secrets that are not in git, containers and what they actually fix, a deploy pipeline, health checks the load balancer can use, and logs, metrics and traces — enough to answer “is it broken and where” at 3am.</description>
    </item>
    <item>
      <title>Depth-First Search</title>
      <link>https://lovemesomecoding.com/data-structure-algorithm/data-structure-algorithm-depth-first-search</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/data-structure-algorithm/data-structure-algorithm-depth-first-search</guid>
      <pubDate>Tue, 18 Aug 2026 16:00:00 GMT</pubDate>
      <category>data-structure-algorithm</category>
      <description>Follow one path to its end, then back up and try the next. The same code as BFS with the queue swapped for a stack — the traversal strategy IS the container. Recursive and iterative forms, cycle detection, and how to choose between DFS and BFS.</description>
    </item>
    <item>
      <title>Terraform – A CI/CD Pipeline in GitHub Actions</title>
      <link>https://lovemesomecoding.com/terraform/terraform-github-actions-cicd</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/terraform/terraform-github-actions-cicd</guid>
      <pubDate>Tue, 18 Aug 2026 15:00:00 GMT</pubDate>
      <category>terraform</category>
      <description>Plan on the pull request, apply on merge, and no AWS keys stored anywhere. Configuring GitHub&apos;s OIDC provider and the IAM role it assumes, posting the plan as a PR comment, the image build and push to ECR, rolling the ECS service onto the new image, and the concurrency group that stops two applies running at once.</description>
    </item>
    <item>
      <title>React Native – Internals: Hermes, JSI and the New Architecture</title>
      <link>https://lovemesomecoding.com/react-native/react-native-internals</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/react-native/react-native-internals</guid>
      <pubDate>Tue, 18 Aug 2026 15:00:00 GMT</pubDate>
      <category>react-native</category>
      <description>How the thing actually works. JavaScript runs in Hermes; your components are not drawn by a web view but turned into real native views. The old asynchronous bridge, why it was the bottleneck, and what JSI, Fabric and TurboModules replaced it with. What the New Architecture changes in practice, why Hermes matters for startup time, and how to reason about the two threads when something feels slow.</description>
    </item>
    <item>
      <title>Spring Boot – Interview Questions</title>
      <link>https://lovemesomecoding.com/spring-boot/springboot-interview-questions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/spring-boot/springboot-interview-questions</guid>
      <pubDate>Tue, 18 Aug 2026 15:00:00 GMT</pubDate>
      <category>spring-boot</category>
      <description>Senior-level questions and answers, every one drawn from a real decision or a real bug in the pizza codebase rather than from a list. Auto-configuration, bean scopes, the proxy rule, transactions, N+1, stateless auth, and the trade-offs an interviewer is actually listening for.</description>
    </item>
    <item>
      <title>TypeScript – keyof, Mapped and Conditional Types</title>
      <link>https://lovemesomecoding.com/typescript/typescript-mapped-and-conditional-types</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/typescript/typescript-mapped-and-conditional-types</guid>
      <pubDate>Tue, 18 Aug 2026 15:00:00 GMT</pubDate>
      <category>typescript</category>
      <description>The machinery the utility types are built from. keyof and typeof and what they mean together, indexed access, mapped types with their modifiers, conditional types and infer. Ending with the expression this app uses in two files — `(typeof UserRole)[keyof typeof UserRole]` — read one piece at a time.</description>
    </item>
    <item>
      <title>NestJS – Configuration</title>
      <link>https://lovemesomecoding.com/nestjs/nestjs-configuration</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/nestjs/nestjs-configuration</guid>
      <pubDate>Tue, 18 Aug 2026 15:00:00 GMT</pubDate>
      <category>nestjs</category>
      <description>@nestjs/config, and why the useful pattern is not reading process.env through ConfigService but parsing every variable once into a typed object. Validating at startup so a bad value is an error that names it, isGlobal, getOrThrow, and registerAsync for the modules that need a value config has not produced yet.</description>
    </item>
    <item>
      <title>Python Advanced – Machine Learning</title>
      <link>https://lovemesomecoding.com/python-advanced/python-advanced-machine-learning</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/python-advanced/python-advanced-machine-learning</guid>
      <pubDate>Mon, 17 Aug 2026 21:00:00 GMT</pubDate>
      <category>python-advanced</category>
      <description>A first model, end to end and actually run: load the data, split it properly, fit a classifier, and measure it with something better than accuracy. What the workflow is, what the vocabulary means, and the leakage mistake that flatters every beginner.</description>
    </item>
    <item>
      <title>Python – Best Practices</title>
      <link>https://lovemesomecoding.com/python/python-best-practices</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/python/python-best-practices</guid>
      <pubDate>Mon, 17 Aug 2026 19:00:00 GMT</pubDate>
      <category>python</category>
      <description>The conventions that make Python read like Python — PEP 8 and the formatter that enforces it, naming, EAFP over LBYL, comprehensions over loops over map, and the handful of habits that separate working code from code someone else can maintain.</description>
    </item>
    <item>
      <title>Frontend Dev – Authentication and Security in the Browser</title>
      <link>https://lovemesomecoding.com/frontend-dev/frontend-dev-auth-and-security</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/frontend-dev/frontend-dev-auth-and-security</guid>
      <pubDate>Mon, 17 Aug 2026 18:00:00 GMT</pubDate>
      <category>frontend-dev</category>
      <description>Everything the browser runs is public, so a frontend guard is a courtesy and never a control. Login flows, where to put a token and the real trade between localStorage and an HttpOnly cookie, restoring a session on refresh, XSS and CSRF in the terms that actually bite, and what a Content-Security-Policy buys you.</description>
    </item>
    <item>
      <title>Debugging</title>
      <link>https://lovemesomecoding.com/java/java-debugging</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/java/java-debugging</guid>
      <pubDate>Mon, 17 Aug 2026 18:00:00 GMT</pubDate>
      <category>java</category>
      <description>Debugging is a skill, not a talent, and most of it is one habit: read the error before you do anything else. Java&apos;s errors are unusually informative, and beginners routinely skip past them to start guessing. Reading a stack trace Four pieces of information, in order of usefulness: The message.…</description>
    </item>
    <item>
      <title>React – Sass</title>
      <link>https://lovemesomecoding.com/react/react-sass</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/react/react-sass</guid>
      <pubDate>Mon, 17 Aug 2026 15:00:00 GMT</pubDate>
      <category>react</category>
      <description>Sass in a Vite project is one dependency and a file rename — no config. Nesting, variables, partials and mixins in a component stylesheet, .module.scss to get scoping and Sass at once, and the one thing Sass still does that plain CSS cannot: recompile Bootstrap itself with your own colours.</description>
    </item>
    <item>
      <title>Angular – Interview Questions</title>
      <link>https://lovemesomecoding.com/angular/angular-interview-questions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/angular/angular-interview-questions</guid>
      <pubDate>Mon, 17 Aug 2026 15:00:00 GMT</pubDate>
      <category>angular</category>
      <description>The questions Angular interviews actually ask, answered the way you would say them out loud. Signals versus observables, why standalone replaced NgModules, how dependency injection resolves, what `OnPush` really does, template-driven versus reactive forms, and the change-detection question that separates people who have shipped Angular from people who have read about it.</description>
    </item>
    <item>
      <title>Docker – Interview Questions</title>
      <link>https://lovemesomecoding.com/docker/docker-interview-questions</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/docker/docker-interview-questions</guid>
      <pubDate>Mon, 17 Aug 2026 15:00:00 GMT</pubDate>
      <category>docker</category>
      <description>The questions Docker interviews actually ask, answered the way you would say them out loud. Container versus VM, image versus container, `CMD` versus `ENTRYPOINT`, `COPY` versus `ADD`, how layer caching works, where volumes fit, and the &quot;why is my image 1.2 GB&quot; question that separates people who have shipped one.</description>
    </item>
    <item>
      <title>Hasura v3 (DDN) – Data Modeling with HML</title>
      <link>https://lovemesomecoding.com/hasura/hasura-ddn-data-modeling</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/hasura/hasura-ddn-data-modeling</guid>
      <pubDate>Mon, 17 Aug 2026 15:00:00 GMT</pubDate>
      <category>hasura</category>
      <description>v3&apos;s metadata in depth, because in v3 the metadata is the product. Every object kind and what it is for — `DataConnectorLink`, `ObjectType`, `Model`, `Command`, `Relationship`, the boolean-expression, aggregate and order-by types, the three permission kinds, and the global config objects — worked through by modelling the same booking schema the v2 half of this track uses.</description>
    </item>
    <item>
      <title>Spring Study Guide – Security</title>
      <link>https://lovemesomecoding.com/spring-study-guide/spring-study-guide-security</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/spring-study-guide/spring-study-guide-security</guid>
      <pubDate>Sun, 16 Aug 2026 20:00:00 GMT</pubDate>
      <category>spring-study-guide</category>
      <description>Authentication, authorisation, and the filter chain that implements both. How a request travels through the filters, what the SecurityContext holds and how it is cleared, password hashing and salting, matcher ordering and the mistake that silently opens an endpoint, method security with @PreAuthorize, stateless JWT auth, and the lambda DSL that replaced every old configuration answer.</description>
    </item>
    <item>
      <title>Eclipse Hot Keys</title>
      <link>https://lovemesomecoding.com/java/java-advanced-eclipse-hot-keys</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/java/java-advanced-eclipse-hot-keys</guid>
      <pubDate>Sun, 16 Aug 2026 18:00:00 GMT</pubDate>
      <category>java</category>
      <description>Learning your IDE&apos;s shortcuts is one of the highest-return investments a developer makes, because the saving is small and repeated thousands of times. This is the Eclipse set worth memorising, with the IntelliJ equivalent alongside — most teams have both. Windows and Linux bindings are given first;…</description>
    </item>
    <item>
      <title>Backend Dev – Testing</title>
      <link>https://lovemesomecoding.com/backend-dev/backend-dev-testing</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/backend-dev/backend-dev-testing</guid>
      <pubDate>Sun, 16 Aug 2026 17:00:00 GMT</pubDate>
      <category>backend-dev</category>
      <description>Tests are how you change code you did not write without being afraid. What is worth testing and what is theatre, unit tests that run in milliseconds, integration tests against a real database, testing the API through HTTP, test data that does not rot, and why chasing a coverage number produces a suite that catches nothing.</description>
    </item>
    <item>
      <title>Breadth-First Search</title>
      <link>https://lovemesomecoding.com/data-structure-algorithm/data-structure-algorithm-breadth-first-search</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/data-structure-algorithm/data-structure-algorithm-breadth-first-search</guid>
      <pubDate>Sun, 16 Aug 2026 16:00:00 GMT</pubDate>
      <category>data-structure-algorithm</category>
      <description>Explore level by level using a queue — and get the shortest path in an unweighted graph for free, which no other traversal does. Reconstructing the path, why you mark visited on enqueue rather than dequeue, and where BFS stops being the right tool.</description>
    </item>
    <item>
      <title>Spring Boot – Cheat Sheet</title>
      <link>https://lovemesomecoding.com/spring-boot/spring-boot-code-snippets</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/spring-boot/spring-boot-code-snippets</guid>
      <pubDate>Sun, 16 Aug 2026 15:00:00 GMT</pubDate>
      <category>spring-boot</category>
      <description>The annotations and snippets from this whole track in one page, grouped by what you are trying to do — wire a bean, expose an endpoint, query a database, secure a route, cache a result, schedule a job. Written to be scanned rather than read, with a link to the lesson behind each one.</description>
    </item>
    <item>
      <title>Python Advanced – Databases</title>
      <link>https://lovemesomecoding.com/python-advanced/python-advanced-mysql</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/python-advanced/python-advanced-mysql</guid>
      <pubDate>Sat, 15 Aug 2026 21:00:00 GMT</pubDate>
      <category>python-advanced</category>
      <description>Talking to a database from Python. The DB-API every driver implements, parameterised queries and the injection they prevent, transactions and context managers, connection pooling, and where an ORM earns its place.</description>
    </item>
    <item>
      <title>Python – Debugging</title>
      <link>https://lovemesomecoding.com/python/python-debugging</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/python/python-debugging</guid>
      <pubDate>Sat, 15 Aug 2026 19:00:00 GMT</pubDate>
      <category>python</category>
      <description>Reading a traceback properly — it is the answer, not the noise — then `breakpoint()` and the handful of pdb commands worth knowing, logging instead of print, and the half-dozen error messages that mean something specific.</description>
    </item>
    <item>
      <title>Frontend Dev – Routing, Forms and Validation</title>
      <link>https://lovemesomecoding.com/frontend-dev/frontend-dev-routing-and-forms</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/frontend-dev/frontend-dev-routing-and-forms</guid>
      <pubDate>Sat, 15 Aug 2026 18:00:00 GMT</pubDate>
      <category>frontend-dev</category>
      <description>The URL is state, and forms are where most of your users actually touch the app. Routes, nested layouts, guarded routes and the redirect-back pattern; then controlled inputs, what the browser validates for free, where validation has to be repeated on the server, and how to show a field error that came back from an API.</description>
    </item>
    <item>
      <title>Encryption and Decryption</title>
      <link>https://lovemesomecoding.com/java/java-advanced-encryption-and-decryption</link>
      <guid isPermaLink="true">https://lovemesomecoding.com/java/java-advanced-encryption-and-decryption</guid>
      <pubDate>Sat, 15 Aug 2026 18:00:00 GMT</pubDate>
      <category>java</category>
      <description>Java&apos;s cryptography lives in javax.crypto and java.security . The single most important thing to know about it is that you should use it as little as possible: reach for a proven library or a managed service, and treat the raw API as something you need to read rather than write. This post covers…</description>
    </item>
  </channel>
</rss>
