<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tell Me How</title>
    <description>The latest articles on DEV Community by Tell Me How (@tellmehowblog_73).</description>
    <link>https://dev.to/tellmehowblog_73</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F258648%2Fda049fd3-d4ee-4c6c-bc00-c3a9d5650cff.png</url>
      <title>DEV Community: Tell Me How</title>
      <link>https://dev.to/tellmehowblog_73</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tellmehowblog_73"/>
    <language>en</language>
    <item>
      <title>How to implement Forgerock AM with Spring Boot? Help me!!</title>
      <dc:creator>Tell Me How</dc:creator>
      <pubDate>Thu, 06 Jan 2022 19:53:52 +0000</pubDate>
      <link>https://dev.to/tellmehowblog_73/how-to-implement-forgerock-am-with-spring-boot-help-me-gme</link>
      <guid>https://dev.to/tellmehowblog_73/how-to-implement-forgerock-am-with-spring-boot-help-me-gme</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;h1&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Gn-iPj_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
            &lt;a href="https://stackoverflow.com/questions/70612837/how-to-implement-forgerock-am-with-spring-security-with-authentication-and-authe" rel="noopener noreferrer"&gt;
              
            &lt;/a&gt;
        &lt;/h1&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Jan  6 '22&lt;/span&gt;
            &lt;span&gt;Comments: 1&lt;/span&gt;
            &lt;span&gt;Answers: 0&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/70612837/how-to-implement-forgerock-am-with-spring-security-with-authentication-and-authe" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9mJpuJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wif5Zq3z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;I want to secure my Spring boot rest api using Forgerock OpenAm with Spring Security.
But I am not able to find any resources for that.
If anyone has any clarity on this. Help me with any demo project.&lt;/p&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    
      &lt;a href="https://stackoverflow.com/questions/70612837/how-to-implement-forgerock-am-with-spring-security-with-authentication-and-authe" rel="noopener noreferrer"&gt;Open Full Question&lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Mostly used RxJS Transformation Operators</title>
      <dc:creator>Tell Me How</dc:creator>
      <pubDate>Wed, 02 Sep 2020 18:45:41 +0000</pubDate>
      <link>https://dev.to/tellmehowblog_73/mostly-used-rxjs-transformation-operators-4gfa</link>
      <guid>https://dev.to/tellmehowblog_73/mostly-used-rxjs-transformation-operators-4gfa</guid>
      <description>&lt;p&gt;Hey Buddies, we already covered the  &lt;a href="https://www.dasjs.com/rxjs-crash-course-takeuntil-and-takewhile-operators/"&gt;Crash Course of RxJS Operators&lt;/a&gt;. And today I have some bonus RxJS Operators which will ease your work. RxJS transformation operators are useful for generating data by Observers.&lt;/p&gt;

&lt;p&gt;In this article we’re going to see the Rxjs transformation operators like  &lt;em&gt;bufferTime&lt;/em&gt;,  &lt;em&gt;bufferToggle&lt;/em&gt;,  &lt;em&gt;bufferWhen&lt;/em&gt;, and  &lt;em&gt;concatMap&lt;/em&gt;  operators.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.dasjs.com/bonus-rxjs-transformation-operators-every-developers-need-to-know/"&gt;Originally published here.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>rxjs</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Make own Angular Searchable Component</title>
      <dc:creator>Tell Me How</dc:creator>
      <pubDate>Wed, 22 Jul 2020 20:04:44 +0000</pubDate>
      <link>https://dev.to/tellmehowblog_73/make-own-angular-searchable-component-mh0</link>
      <guid>https://dev.to/tellmehowblog_73/make-own-angular-searchable-component-mh0</guid>
      <description>&lt;p&gt;One of my last assignments was to develop generic method to make components and templates searchable in our application. In this article, I will walk you through the process and ideas behind the decisions I made along the way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1250%2F1%2AvO046PldWNBQduGukMWcwQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1250%2F1%2AvO046PldWNBQduGukMWcwQ.png" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As always, just to get a taste of what I’m talking about let’s first see a nice visualization of the final result:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F875%2F1%2A4NCCcoC121UGmrqKZtwd0A.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F875%2F1%2A4NCCcoC121UGmrqKZtwd0A.gif" alt="enter image description here"&gt;&lt;/a&gt;&lt;br&gt;
And the markup for the code:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;input [formControl]="searchControl"&amp;gt;

&amp;lt;searchable-container [searchTerm]="searchControl.value"&amp;gt;

  &amp;lt;ul&amp;gt;
    &amp;lt;li searchable="Javascript" searchableHighlight&amp;gt;&amp;lt;/li&amp;gt;
    &amp;lt;li searchable="Angular" searchableHighlight&amp;gt;&amp;lt;/li&amp;gt;
    &amp;lt;li searchable="Typescript" searchableHighlight&amp;gt;&amp;lt;/li&amp;gt;
    &amp;lt;li searchable="RxJS" searchableHighlight&amp;gt;&amp;lt;/li&amp;gt;
    &amp;lt;li searchable="Akita" searchableHighlight&amp;gt;&amp;lt;/li&amp;gt;
  &amp;lt;/ul&amp;gt;

&amp;lt;/searchable-container&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;You can full tutorial &lt;a href="https://www.dasjs.com/create-own-searchable-component-in-angular/" rel="noopener noreferrer"&gt;How to Create own Searchable Component in Angular?&lt;/a&gt;&lt;br&gt;
 There is a task for you when you complete this tutorial if you accept my challenge.&lt;/p&gt;

</description>
      <category>angular</category>
      <category>typescript</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Top 13 Animation libraries for UI designer in 2020</title>
      <dc:creator>Tell Me How</dc:creator>
      <pubDate>Wed, 06 May 2020 20:23:50 +0000</pubDate>
      <link>https://dev.to/tellmehowblog_73/top-13-animation-libraries-for-ui-designer-in-2020-6dn</link>
      <guid>https://dev.to/tellmehowblog_73/top-13-animation-libraries-for-ui-designer-in-2020-6dn</guid>
      <description>&lt;p&gt;Web development has evolved from static websites to websites that look and feel good. Right now, any web developer or designer knows how crucial it is to build a website that not only functions well but also looks good.&lt;/p&gt;

&lt;p&gt;The website design starts with excellent color saturation to carefully placed sections that are completely responsive. However, that’s not all it is to the design of the website. Current generation UI designers are also interested in animation. After all, it adds value to the website and ensures that visitors find it surprising.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F3520%2F1%2AMWjAtGYEhJfy2hTIgHT_yQ.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F3520%2F1%2AMWjAtGYEhJfy2hTIgHT_yQ.jpeg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In today’s article, we listed the top 13 best animation libraries for UI designers 2020. These tools will surely help you create animations faster and more professionally. The libraries consist of both CSS-only and JavaScript.&lt;/p&gt;

&lt;h1&gt;
  
  
  13. Textillate
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/textillate-a-jquery-plugin-for-css3-text-animations/" rel="noopener noreferrer"&gt;Textillate - A jquery plugin for CSS3 text animations.&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2F3.bp.blogspot.com%2F--2TZAjUcPp4%2FW_A0spWJVRI%2FAAAAAAAAIvM%2Fs1w_SLo1wFsYT2zMChmz0DVJn00pG6-ewCLcBGAs%2Fs1600%2Ftextillate.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2F3.bp.blogspot.com%2F--2TZAjUcPp4%2FW_A0spWJVRI%2FAAAAAAAAIvM%2Fs1w_SLo1wFsYT2zMChmz0DVJn00pG6-ewCLcBGAs%2Fs1600%2Ftextillate.png" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Textillate.js combines some awesome libraries to provide an easy-to-use plugin for applying CSS3 animations to any text.
&lt;/h3&gt;

&lt;h1&gt;
  
  
  12. BounceJS
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/bounce-js-create-beautiful-css3-powered-animations-in-no-time/" rel="noopener noreferrer"&gt;Bounce.js - Create beautiful CSS3 powered animations in no time.&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1200%2F1%2AgeD10wIoVbD9x1K_bLh-uA.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1200%2F1%2AgeD10wIoVbD9x1K_bLh-uA.jpeg" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Bounce.js is a tool and JS library for generating beautiful CSS3 powered keyframe animations. The tool on bouncejs…
&lt;/h3&gt;

&lt;h1&gt;
  
  
  11. Popmotion
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/popmotion-simple-animation-libraries-for-delightful-user-interfaces/" rel="noopener noreferrer"&gt;Popmotion - Simple animation libraries for delightful user interfaces&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdesignm.ag%2Fwp-content%2Fuploads%2F2015%2F10%2Fpopmotion.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdesignm.ag%2Fwp-content%2Fuploads%2F2015%2F10%2Fpopmotion.jpg" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Simple animation libraries for delightful user interfaces
&lt;/h3&gt;

&lt;h1&gt;
  
  
  10. DynamicJS
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/dynamics-js-javascript-library-to-create-physics-based-animations/" rel="noopener noreferrer"&gt;Dynamics.js - Javascript library to create physics-based animations&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.awwwards.com%2Fawards%2Fexternal%2F2016%2F12%2F58414fad0de98.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.awwwards.com%2Fawards%2Fexternal%2F2016%2F12%2F58414fad0de98.jpg" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Dynamics.js is a JavaScript library to create physics-based animations To see some demos, check out this library
&lt;/h3&gt;

&lt;h1&gt;
  
  
  9. ParticleJS
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/particles-js-a-lightweight-javascript-library-for-creating-particles/" rel="noopener noreferrer"&gt;Particles.js - A lightweight JavaScript library for creating particles&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fvincentgarreau.com%2Fparticles.js%2Fassets%2Fimg%2Fparticlesjs-og.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fvincentgarreau.com%2Fparticles.js%2Fassets%2Fimg%2Fparticlesjs-og.png" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Configure, export, and share your particles.js configuration on CodePen…
&lt;/h3&gt;

&lt;h1&gt;
  
  
  8. MoveJS
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/move-js-css3-backed-javascript-animation-framework/" rel="noopener noreferrer"&gt;Move.js - CSS3 backed JavaScript animation framework&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ffreejqueryplugins.com%2Fwp-content%2Fuploads%2F2018%2F01%2FMove.js-jQuery-plugin.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ffreejqueryplugins.com%2Fwp-content%2Fuploads%2F2018%2F01%2FMove.js-jQuery-plugin.png" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  CSS3 JavaScript animation framework.  Move.js is a small JavaScript library making CSS3 backed animation…
&lt;/h3&gt;

&lt;h1&gt;
  
  
  7. Mojs
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/mojs-the-motion-graphics-toolbelt-for-the-web/" rel="noopener noreferrer"&gt;Mojs - The motion graphics toolbelt for the web&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frepository-images.githubusercontent.com%2F180966710%2Fdc708200-7b37-11ea-9739-2b24a33ac98f" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frepository-images.githubusercontent.com%2F180966710%2Fdc708200-7b37-11ea-9739-2b24a33ac98f" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The motion graphics toolbelt for the web. mo · js is a javascript motion graphics library that is a fast, retina-ready…
&lt;/h3&gt;

&lt;h1&gt;
  
  
  6. HoverIntent
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/hoverintent-%f0%9f%90%ad-fire-mouse-events-when-a-user-intends-it/" rel="noopener noreferrer"&gt;Hoverintent - 🐭 Fire mouse events when a user intends it&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.jqueryscript.net%2Fimages%2Ftooltip-hover-intent.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.jqueryscript.net%2Fimages%2Ftooltip-hover-intent.jpg" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Hoverintent is a reworking of Brian Cherne's jQuery plugin in plain javascript. It has no dependencies…
&lt;/h3&gt;

&lt;h1&gt;
  
  
  5. GreenSock
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/gsap-greensocks-gsap-javascript-animation-library-including-draggable/" rel="noopener noreferrer"&gt;GSAP - GreenSock's GSAP JavaScript animation library (including Draggable).&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgreensock.com%2Fuploads%2Fset_resources_4%2F84c1e40ea0e759e3f1505eb1788ddf3c_greensock-logo.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgreensock.com%2Fuploads%2Fset_resources_4%2F84c1e40ea0e759e3f1505eb1788ddf3c_greensock-logo.svg" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Professional-grade animation for the modern web GSAP is a JavaScript library for building high-performance animations…
&lt;/h3&gt;

&lt;h1&gt;
  
  
  4. AnimateCSS
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/animate-css-cross-browser-library-of-css-animations/" rel="noopener noreferrer"&gt;Animate.css - 🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fscotch-res.cloudinary.com%2Fimage%2Fupload%2Fw_1050%2Cq_auto%3Agood%2Cf_auto%2Fmedia%2F8630%2FXHRQu3mBQGmVGlD4C6tL_animatecss.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fscotch-res.cloudinary.com%2Fimage%2Fupload%2Fw_1050%2Cq_auto%3Agood%2Cf_auto%2Fmedia%2F8630%2FXHRQu3mBQGmVGlD4C6tL_animatecss.gif" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.
&lt;/h3&gt;

&lt;h4&gt;
  
  
  🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.
&lt;/h4&gt;

&lt;h1&gt;
  
  
  3. JqueryTransit
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/jquery-transit-super-smooth-css3-transformations-and-transitions-for-jquery/" rel="noopener noreferrer"&gt;Jquery.transit - Super-smooth CSS3 transformations and transitions for jQuery&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fskytechgeek.com%2Fwp-content%2Fuploads%2F2011%2F12%2FjQuery-Transit.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fskytechgeek.com%2Fwp-content%2Fuploads%2F2011%2F12%2FjQuery-Transit.jpg" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Super-smooth CSS3 transformations and transitions for jQuery jQuery Transit is a plugin for to help you do CSS…
&lt;/h3&gt;

&lt;h1&gt;
  
  
  2. AnimeJS
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/anime-javascript-animation-engine/" rel="noopener noreferrer"&gt;Anime - JavaScript animation engine&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcodebriefly.com%2Fwp-content%2Fuploads%2F2018%2F05%2Fanime-js.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcodebriefly.com%2Fwp-content%2Fuploads%2F2018%2F05%2Fanime-js.jpg" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Work with CSS properties, SVG, DOM, and JS Objects
&lt;/h3&gt;

&lt;h1&gt;
  
  
  VelocityJS
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/library/velocity-js-accelerated-javascript-animation/" rel="noopener noreferrer"&gt;Velocity - Accelerated JavaScript animation.&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.awwwards.com%2Fawards%2Fexternal%2F2016%2F12%2F58414eaf71dcd.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.awwwards.com%2Fawards%2Fexternal%2F2016%2F12%2F58414eaf71dcd.jpg" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Animation engine with a similar API to jQuery’s $.animate()…
&lt;/h3&gt;

&lt;p&gt;Today, we listed the 13 best animation libraries of 2020. So, which one did you decided to use?&lt;br&gt;
And you can full comparison here:&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.dasjs.com/compare-products/?compareids=8964,8921,8928,8954,9016,8973,8952,8949,8965,8948,8930,8967,8925" rel="noopener noreferrer"&gt;Full comparison of 13 best animation libraries&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.dasjs.com%2Fwp-content%2Fuploads%2Fdasjs-logo1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.dasjs.com%2Fwp-content%2Fuploads%2Fdasjs-logo1.png" alt="enter image description here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Comment below and let us know. We are listening.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>uiweekly</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Transform SQL Query into MongoDB Query</title>
      <dc:creator>Tell Me How</dc:creator>
      <pubDate>Sun, 22 Dec 2019 18:45:08 +0000</pubDate>
      <link>https://dev.to/tellmehowblog_73/transform-sql-query-into-mongodb-query-4bb1</link>
      <guid>https://dev.to/tellmehowblog_73/transform-sql-query-into-mongodb-query-4bb1</guid>
      <description>&lt;p&gt;You can run SQL SELECT Query against MongoDB. SQL support includes functions, expressions, aggregation for collections with nested objects and arrays.&lt;/p&gt;

&lt;p&gt;Let's look at how to use the GROUP BY clause with the SUM function in SQL.&lt;/p&gt;

&lt;p&gt;Instead of writing the MongoDB query which is represented as a JSON-like structure&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;db.employees.aggregate([
  {
   $group:  {
   _id:  "$department",
   total:  { $sum:  "$salary"  }
    },
    }
])
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;You can query MongoDB by using old SQL which you probably already know&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SELECT department, SUM(salary) AS total FROM employees GROUP BY department
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Please note that SQL features are not natively supported by MongoDB. The SQL query is validated and translated into a MongoDB query and executed by MongoBooster. The Equivalent MongoDB Query can be viewed in console.log tab.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Group By:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fqphs.fs.quoracdn.net%2Fmain-qimg-3d89a2ca3bd5629e2319ffb5e57ec6a0.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fqphs.fs.quoracdn.net%2Fmain-qimg-3d89a2ca3bd5629e2319ffb5e57ec6a0.webp"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;View equivalent MongoDB Query:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fqphs.fs.quoracdn.net%2Fmain-qimg-93f5ad8328b310403b7275b13015e934.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fqphs.fs.quoracdn.net%2Fmain-qimg-93f5ad8328b310403b7275b13015e934.webp"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you’re not familiar with &lt;a href="http://www.tellmehow.co/convert-sql-query-to-mongodb-query/" rel="noopener noreferrer"&gt;NoSQLBooster for MongoDB&lt;/a&gt;, it is a shell-centric cross-platform GUI tool for MongoDB which provides fluent query builder, SQL query, update-in-place, ES2017 syntax support and true intellisense experience.&lt;/p&gt;

</description>
      <category>mongodb</category>
      <category>sql</category>
      <category>node</category>
    </item>
    <item>
      <title>Comparison of all NoSQL for Software Architects</title>
      <dc:creator>Tell Me How</dc:creator>
      <pubDate>Sat, 26 Oct 2019 19:40:27 +0000</pubDate>
      <link>https://dev.to/tellmehowblog_73/comparison-of-all-nosql-for-software-architects-37b2</link>
      <guid>https://dev.to/tellmehowblog_73/comparison-of-all-nosql-for-software-architects-37b2</guid>
      <description>&lt;p&gt;While SQL databases are insanely useful tools, their monopoly in the last decades is coming to an end. And it’s just time: I can’t even count the things that were forced into relational databases, but never really fitted them. (That being said, relational databases will always be the best for the stuff that has  &lt;em&gt;relations&lt;/em&gt;.)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Eh1rcnuF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1447/1%2Amj7gK9gzUzNQJg6jV_E0Zw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Eh1rcnuF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1447/1%2Amj7gK9gzUzNQJg6jV_E0Zw.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But, the differences between NoSQL databases are much bigger than ever was between one SQL database and another. This means that it is a bigger responsibility on  &lt;strong&gt;software architects&lt;/strong&gt;  to choose the appropriate one for a project right at the beginning.&lt;/p&gt;

&lt;p&gt;In this light, here is a comparison of Open Source NOSQL databases  &lt;a href="http://cassandra.apache.org/"&gt;Cassandra&lt;/a&gt;,  &lt;a href="http://www.mongodb.org/"&gt;Mongodb&lt;/a&gt;,  &lt;a href="http://couchdb.apache.org/"&gt;CouchDB&lt;/a&gt;,  &lt;a href="http://redis.io/"&gt;Redis&lt;/a&gt;,  &lt;a href="http://basho.com/riak/"&gt;Riak&lt;/a&gt;,  &lt;a href="http://rethinkdb.com/"&gt;RethinkDB&lt;/a&gt;,  &lt;a href="http://www.couchbase.org/membase"&gt;Couchbase (ex-Membase)&lt;/a&gt;,  &lt;a href="http://hypertable.org/"&gt;Hypertable&lt;/a&gt;,  &lt;a href="http://www.elasticsearch.org/"&gt;ElasticSearch&lt;/a&gt;,  &lt;a href="http://accumulo.apache.org/"&gt;Accumulo&lt;/a&gt;,  &lt;a href="http://voltdb.com/"&gt;VoltDB&lt;/a&gt;, &lt;a href="http://www.orientechnologies.com/"&gt;OrientDB&lt;/a&gt;,  &lt;a href="http://www.aerospike.com/"&gt;Aerospike&lt;/a&gt;,  &lt;a href="http://neo4j.org/"&gt;Neo4j&lt;/a&gt;  and  &lt;a href="http://hbase.apache.org/"&gt;HBase&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;See the full article:&lt;/strong&gt;  &lt;a href="http://www.tellmehow.co/comparison-nosql-database/"&gt;Comparison between all NoSQL Database&lt;/a&gt;&lt;/p&gt;

</description>
      <category>database</category>
      <category>nosql</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
