<?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: Destiny Ajakaiye</title>
    <description>The latest articles on DEV Community by Destiny Ajakaiye (@destinyajax).</description>
    <link>https://dev.to/destinyajax</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%2F105350%2Fe07d2233-2a0c-43d7-88b7-9e80b7222a9b.jpg</url>
      <title>DEV Community: Destiny Ajakaiye</title>
      <link>https://dev.to/destinyajax</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/destinyajax"/>
    <language>en</language>
    <item>
      <title>Meet The Awesome NodeJs Framework</title>
      <dc:creator>Destiny Ajakaiye</dc:creator>
      <pubDate>Wed, 17 Oct 2018 18:58:51 +0000</pubDate>
      <link>https://dev.to/destinyajax/meet-the-awesome-nodejs-framework-7jn</link>
      <guid>https://dev.to/destinyajax/meet-the-awesome-nodejs-framework-7jn</guid>
      <description>&lt;p&gt;Are you tired of always putting together different modules just to get your NodeJs app ready? Or you are tired of always setting up authentication, middlewares for your routes, folder structure, etc? Then allow me introduce to you &lt;strong&gt;AdonisJs!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AdonisJS&lt;/strong&gt; is a Node.js MVC framework that runs on all major operating systems. It offers a stable ecosystem to write a server-side web application so that you can focus on business needs over finalizing which package to choose or not.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AdonisJS&lt;/strong&gt; was built based upon the same concept as &lt;strong&gt;Laravel&lt;/strong&gt; (the famous PHP MVC framework) and it supports many of the features of its PHP counterpart. This of course is useful especially if you are a Laravel developer wanting to move to the JavaScript (NodeJs) community.&lt;/p&gt;

&lt;p&gt;I find this framework very useful and elegant as I have built some projects with it. They have a nice documentation and a powerful Adonis-CLI to install its packages when developing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features of AdonisJs
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Models&lt;/li&gt;
&lt;li&gt;Views (handled by Edge templates)&lt;/li&gt;
&lt;li&gt;Controllers&lt;/li&gt;
&lt;li&gt;Routes&lt;/li&gt;
&lt;li&gt;Middleware&lt;/li&gt;
&lt;li&gt;ORM (handled by Knexjs)&lt;/li&gt;
&lt;li&gt;Migrations&lt;/li&gt;
&lt;li&gt;Namespaces&lt;/li&gt;
&lt;li&gt;Emails (needs to be installed separately)&lt;/li&gt;
&lt;li&gt;Queues (integrated via service providers)&lt;/li&gt;
&lt;li&gt;Configuration files and .env&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So far AdonisJs is the best NodeJs framework in 2018. Hopefully this quick walkthrough has given you a spike of the awesome NodeJs framework.&lt;/p&gt;

&lt;p&gt;Please share your thoughts below and thanks for reading.&lt;/p&gt;

</description>
      <category>adonisjs</category>
      <category>node</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
