<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  

    
    
    
    
    
    
    
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/react/handle-side-effects-in-react-using-redux-saga</loc>
    
    <lastmod>2024-02-11T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/spring/mastering-spring-webclient:-from-basics-to-advanced-techniques</loc>
    
    <lastmod>2024-02-04T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/react/react-portals---how-to-use-them-to-create-dialogs-in-react</loc>
    
    <lastmod>2024-02-03T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/react/how-to-use-built-in-react-hooks-with-examples</loc>
    
    <lastmod>2024-01-27T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/react/deep-dive-into-react-hooks</loc>
    
    <lastmod>2024-01-27T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/react/accessing-child-component-refs-in-react:-a-step-by-step-guide-using-forwardref</loc>
    
    <lastmod>2024-01-27T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/react/understanding-and-using-react-context-api</loc>
    
    <lastmod>2024-01-25T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/version/17/new-features-in-java-17</loc>
    
    <lastmod>2024-01-25T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/design-patterns/structural-design-patterns-java</loc>
    
    <lastmod>2023-09-13T17:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/design-patterns/creational-design-patterns-java</loc>
    
    <lastmod>2023-08-26T17:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/design-patterns/when-to-use-builder-pattern</loc>
    
    <lastmod>2023-08-26T16:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/design-patterns/thread-safety-in-java-singleton-pattern</loc>
    
    <lastmod>2023-08-26T15:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/design-patterns/factory-method-pattern-vs-static-factory</loc>
    
    <lastmod>2023-08-26T14:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/jpa/projections-result-transformation-in-jpa-criteria-queries</loc>
    
    <lastmod>2023-08-13T15:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/jpa/write-joins-using-jpa-criteria-queries</loc>
    
    <lastmod>2023-08-13T14:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/spring/spring-security-oauth2-jwt-authentication-resource-server</loc>
    
    <lastmod>2021-09-29T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/spring/spring-bean-scopes-lookup-method-injection</loc>
    
    <lastmod>2021-09-01T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/spring/Spring-data-transactional-rollback</loc>
    
    <lastmod>2021-08-24T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/spring/Spring-Security-with-firebase-custom-token</loc>
    
    <lastmod>2021-08-24T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/spring/Spring-Security-jpa-authprovider</loc>
    
    <lastmod>2021-08-18T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/spring/Spring-Security-in-memory-auth</loc>
    
    <lastmod>2021-08-18T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/spring/Spring-Security-implement-user-pass-auth</loc>
    
    <lastmod>2021-08-18T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/spring/Spring-Security-Architecture-fundamentals</loc>
    
    <lastmod>2021-08-17T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/angular/state-management-in-angualar-using-ngrx</loc>
    
    <lastmod>2020-09-15T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/angular/handle-side-effects-in-angular-ngrx</loc>
    
    <lastmod>2020-09-15T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/angular/microsoft-office-addin-using-angular-cli</loc>
    
    <lastmod>2019-06-16T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/jpa/select-values-in-criteria-queries</loc>
    
    <lastmod>2019-02-17T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/java/jpa/create-programmatic-queries-using-criteria-api</loc>
    
    <lastmod>2019-02-11T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/typescript/Learn-TypeScript-fundamentals-in-60-ish-minutes-part(2)</loc>
    
    <lastmod>2018-11-02T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/angularjs/How-to-use-directive-multielement-option</loc>
    
    <lastmod>2018-07-09T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/angularjs/AngularJs-Directive-compile-link-functions</loc>
    
    <lastmod>2018-07-08T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/angularjs/Angularjs-api-to-register-directives-directive-definition-object</loc>
    
    <lastmod>2018-07-06T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/angularjs/Understanding-AngularJS-Directives</loc>
    
    <lastmod>2018-07-03T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/typescript/Learn-TypeScript-fundamentals-in-60-ish-minutes-part(1)</loc>
    
    <lastmod>2018-06-26T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/javascript/angularjs/Creating-custom-filters-in-angularjs</loc>
    
    <lastmod>2018-06-26T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/design-patterns/modular-design-pattern</loc>
    
    <lastmod>2018-03-18T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/design-patterns/publisher-Subscriber(pub-sub)</loc>
    
    <lastmod>2017-12-31T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
    <url>
    <loc>http://www.initgrep.com/posts/design-patterns/observer-pattern</loc>
    
    <lastmod>2017-12-30T00:00:00+00:00</lastmod>
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    
     
    
    
    
    
    
     
    
 



  

  
  


  


    <url>
      <loc>http://www.initgrep.com/</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  


    <url>
      <loc>http://www.initgrep.com/posts/java</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  


    <url>
      <loc>http://www.initgrep.com/posts/java/jpa</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  


    <url>
      <loc>http://www.initgrep.com/posts/java/spring</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  


    <url>
      <loc>http://www.initgrep.com/posts/javascript</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  


    <url>
      <loc>http://www.initgrep.com/posts/javascript/react</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  


    <url>
      <loc>http://www.initgrep.com/posts/javascript/angular</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  


    <url>
      <loc>http://www.initgrep.com/posts/javascript/angularjs</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  


    <url>
      <loc>http://www.initgrep.com/posts/typescript</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  


    <url>
      <loc>http://www.initgrep.com/posts/javascript/design-patterns</loc>
      <lastmod>2026-02-13T00:00:00+00:00</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
  </url>
 
  
  


  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
</urlset>
