<?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: Imagineee</title>
    <description>The latest articles on DEV Community by Imagineee (@imagineeeinc).</description>
    <link>https://dev.to/imagineeeinc</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%2F453181%2Ff317518f-c97f-403d-9341-a669d6179e99.png</url>
      <title>DEV Community: Imagineee</title>
      <link>https://dev.to/imagineeeinc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/imagineeeinc"/>
    <language>en</language>
    <item>
      <title>Keep your email safe on github</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Tue, 25 Oct 2022 13:28:05 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/keep-your-email-safe-on-github-9c5</link>
      <guid>https://dev.to/imagineeeinc/keep-your-email-safe-on-github-9c5</guid>
      <description>&lt;p&gt;I recently decided to take a trip to the spam box in my email, I didn't expect much to be there. Until I saw a single email that stood out.&lt;br&gt;
The email was as follows:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Hey&lt;br&gt;
I was just on your Github (went down a Wednesday morning rabbit hole and came up in Monaco Editor stargazers) and loved the profile.&lt;br&gt;
[Insert product advertisement here]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I was like "oh cool product, but not interested" in my head. But then something didn't felt right; how did this person send an email to my personal email, which isn't publicly visible on my github. I checked my account and it was private, I then thought it may be my portfolio that's linked there, but no. Maybe my twitter but also no.&lt;br&gt;
Then it dawned on me. Git commits has your email.&lt;br&gt;
I immediately did some quick research online and git apparently keeps your email when you commit, so I checked my local environment and what did I find, my personal email. I don't know how or when I gave it my personal email but its there.&lt;br&gt;
So here's what I did and I feel like you should do your self if you commit to github or any public repository and value your privacy, based on &lt;a href="https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address#setting-your-email-address-for-every-repository-on-your-computer"&gt;this page from github&lt;/a&gt; you should change your email using the command bellow on any machine from where you commit:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git config &lt;span class="nt"&gt;--global&lt;/span&gt; user.email &lt;span class="s2"&gt;"YOUR_EMAIL"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where the &lt;code&gt;YOUR_EMAIL&lt;/code&gt; bit should be the noreply email github provides, it should be some where in your &lt;a href="https://github.com/settings/emails"&gt;email settings&lt;/a&gt; in your account.&lt;br&gt;
I hope you find this post informative and if you have any thoughts or insights in this matter do comment bellow. Thanks for reading.&lt;/p&gt;

</description>
      <category>git</category>
      <category>github</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Matrix time</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Fri, 08 Jul 2022 12:50:06 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/matrix-time-5enn</link>
      <guid>https://dev.to/imagineeeinc/matrix-time-5enn</guid>
      <description>&lt;p&gt;Wanted to &lt;strong&gt;look&lt;/strong&gt; like your hacking the matrix.&lt;/p&gt;

&lt;p&gt;Well now you can with a small unnessecery project I spent time on.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/imagineeeinc/matrix-rain#readme"&gt;Check it out!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea of this initially came from me wanting to add some interactivity and motion to my &lt;a href="https://imagineee.web.app"&gt;portfolio&lt;/a&gt;. So, I decided to add a matrix background but instead it's my theme colour which is &lt;code&gt;#000014&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;So I went searching the internet for a matrix animation to borrow, and found &lt;a href="https://codepen.io/yaclive/pen/EayLYO"&gt;this&lt;/a&gt; on codepen which a was a great implemention.&lt;/p&gt;

&lt;p&gt;So, I forked it and made some adjustments, and copied it to my website, added some reactivity to mouse movements.&lt;/p&gt;

&lt;p&gt;I then thought people might want to use this as a standalone background.&lt;/p&gt;

&lt;p&gt;So, I copied the code and pasted it in somewhere else added some controls to ustomize it a bit, and published it. Great 1 Hour of my life, helping Making the world a better place.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>matrix</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Rust for "poor devs"</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Thu, 03 Mar 2022 19:47:33 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/rust-for-poor-devs-4220</link>
      <guid>https://dev.to/imagineeeinc/rust-for-poor-devs-4220</guid>
      <description>&lt;p&gt;SO, basically I stumbled upon &lt;a href="https://gist.github.com/badboy/222302b6b40ba6afc412"&gt;this&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I was quite inspired by it and decide to take a deep dive my self.&lt;/p&gt;

&lt;p&gt;I went to the rust playground, opened dev tools, click the network tab and clicked the run button on the page. A fetch request popped up.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qW1MRmVw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ukjnnof7rlh000u39qrc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qW1MRmVw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ukjnnof7rlh000u39qrc.png" alt="rust playground network request" width="800" height="518"&gt;&lt;/a&gt;&lt;br&gt;
So, I just right clicked it, copy&amp;gt;copy as node.js fetch.&lt;/p&gt;

&lt;p&gt;Opened a node js project in vs code, imported node fetch and pasted the request.&lt;/p&gt;

&lt;p&gt;Then added some command line arguments and tinkered with the fetch and boom!&lt;/p&gt;

&lt;p&gt;Added a watch system and a system to take inputs as the playground couldn't take std inputs.&lt;/p&gt;

&lt;p&gt;And there you have it, &lt;a href="https://github.com/imagineeeinc/q-rust"&gt;QuickRust&lt;/a&gt;, a rust compiler (interpreter) for places where the rust compiler can't go.&lt;/p&gt;

&lt;p&gt;If you have any suggestions or want to contribute, open a issue or a pull request.&lt;/p&gt;

&lt;p&gt;I have plans for other compiled languages in the future like Kotlin and Go.&lt;/p&gt;

</description>
      <category>rust</category>
    </item>
    <item>
      <title>Deploy to Railway</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Wed, 24 Nov 2021 19:19:01 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/deploy-to-railway-49fc</link>
      <guid>https://dev.to/imagineeeinc/deploy-to-railway-49fc</guid>
      <description>&lt;h1&gt;
  
  
  &lt;a href="https://railway.app?referralCode=IMAGINEEE"&gt;Railway&lt;/a&gt;
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Bring your code,&lt;br&gt;
we'll handle the rest.&lt;br&gt;
Made for any language, for projects big and small. Railway is the cloud that takes the complexity out of shipping software.&lt;br&gt;
Quote from &lt;a href="https://railway.app?referralCode=IMAGINEEE"&gt;railway.app&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Deploy to Railway
&lt;/h1&gt;

&lt;p&gt;As the quote suggests its an Deployment platform for any language and project from discord bots and cron jobs, to Rust Bassed web server and VS Code in the browser.&lt;/p&gt;

&lt;p&gt;On top of that their first class support of databases from postgres, redis and monogo DB.&lt;/p&gt;

&lt;p&gt;Their pricing model is also quite fine for me, at $5 a month on the free tier, and $10 if you verify with a payment card.&lt;/p&gt;

&lt;p&gt;And lastly I just feel the whole platform feels home grown by a group of passionate developers rather than huge enterprise like Heroku.&lt;/p&gt;

&lt;p&gt;So, Get started and Deploy to &lt;a href="https://railway.app?referralCode=IMAGINEEE"&gt;Railway&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>best free api client for testing api</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Thu, 16 Sep 2021 06:57:10 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/best-free-api-client-for-testing-api-2ika</link>
      <guid>https://dev.to/imagineeeinc/best-free-api-client-for-testing-api-2ika</guid>
      <description>&lt;p&gt;So I was browsing github, when I found an app called: hopscotch. I decided to look into it to find a free, browser based, nice looking api client.&lt;/p&gt;

&lt;p&gt;the url is &lt;a href="https://hoppscotch.io/"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;its free&lt;/li&gt;
&lt;li&gt;its in the browser so you can run it anywhere&lt;/li&gt;
&lt;li&gt;its a pwa, so get full power of a native app&lt;/li&gt;
&lt;li&gt;it has history&lt;/li&gt;
&lt;li&gt;you can fetch using different language methods&lt;/li&gt;
&lt;li&gt;it has proxy options&lt;/li&gt;
&lt;li&gt;amazing theming&lt;/li&gt;
&lt;li&gt;you can do graphql (I don't use it but its usefull if you need it)&lt;/li&gt;
&lt;li&gt;and something called realtime, I am not sure what it is, but it seems to be websocket&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  conclusion
&lt;/h3&gt;

&lt;p&gt;its a clean small api client to use, but the only downside I guess is that you can't use it with local development.&lt;/p&gt;

</description>
      <category>api</category>
    </item>
    <item>
      <title>Code Snips</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Tue, 24 Aug 2021 11:20:39 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/code-snips-1np6</link>
      <guid>https://dev.to/imagineeeinc/code-snips-1np6</guid>
      <description>&lt;p&gt;I just released a small project know as &lt;a href="https://eureka-imagineee-server.github.io/code-snips/"&gt;code snips&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Basically, it's a small repo of code snippets I use or have made you can use in your project by just importing it or by copy and paste or what I like to call it:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Ctrl+A, Ctrl+C, Ctrl+V and this is now my code"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Get started today by going over to the &lt;a href="https://eureka-imagineee-server.github.io/code-snips/"&gt;website&lt;/a&gt; and going through the list.&lt;/p&gt;

&lt;p&gt;At the time of writing there might a small list of snippets, but this list will grow over time.&lt;/p&gt;

&lt;p&gt;If you have any thing you might want to add, just ask in the comments.&lt;/p&gt;

&lt;p&gt;I've just added my favourite: &lt;a href="https://eureka-imagineee-server.github.io/code-snips/#springy-buttons"&gt;springy Buttons&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>javascript</category>
      <category>css</category>
    </item>
    <item>
      <title>Auto Update in electron?</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Thu, 15 Apr 2021 09:01:39 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/auto-update-in-electron-4if9</link>
      <guid>https://dev.to/imagineeeinc/auto-update-in-electron-4if9</guid>
      <description>&lt;p&gt;so, I have a app made with electron js and I want to implement a system where I can update the app when the user is online and a new version is avalible. but, the system will not download a new executable, but download new js files, html and css and load it when I need load the app. Give a comment bellow on your ideas.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>electron</category>
    </item>
    <item>
      <title>Make A Cool Emoji Display Box</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Thu, 07 Jan 2021 12:41:45 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/make-a-cool-emoji-display-box-4h4h</link>
      <guid>https://dev.to/imagineeeinc/make-a-cool-emoji-display-box-4h4h</guid>
      <description>&lt;p&gt;Check my Post &lt;a href="https://imagineee.medium.com/make-a-cool-emoji-display-box-78448a3a759"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(I am testing is posting on Medium better, but I seem to like Dev.to better)&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Modern Programing Languages I Plan To Learn</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Wed, 06 Jan 2021 11:58:31 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/modern-programing-languages-i-plan-to-learn-21ij</link>
      <guid>https://dev.to/imagineeeinc/modern-programing-languages-i-plan-to-learn-21ij</guid>
      <description>&lt;p&gt;Ok, so it's a new year and told myself last year 'I will do less JavaScript and learn a new programing language'.&lt;/p&gt;

&lt;p&gt;Now here are my thoughts:&lt;/p&gt;

&lt;h1&gt;
  
  
  What type of programing language?
&lt;/h1&gt;

&lt;p&gt;Now I want some modern programing language to learn, not C++ or C because I feel it's not that modern. I want something that has a syntax that is close to JavaScript or Python and is cross platform so I can use it in mobile development and web development (if you have ideas, please feel free to comment).&lt;/p&gt;

&lt;h1&gt;
  
  
  List of languages I have chosen
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;rust&lt;/li&gt;
&lt;li&gt;go&lt;/li&gt;
&lt;li&gt;haxe&lt;/li&gt;
&lt;li&gt;ruby&lt;/li&gt;
&lt;li&gt;dart&lt;/li&gt;
&lt;li&gt;kotlin&lt;/li&gt;
&lt;li&gt;lua&lt;/li&gt;
&lt;li&gt;java&lt;/li&gt;
&lt;li&gt;python&lt;/li&gt;
&lt;li&gt;typescript&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.rust-lang.org/"&gt;Rust&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;I've seen rust being used in a lot of projects, like &lt;a href="https://deno.land/"&gt;Deno&lt;/a&gt; (a Node js alternative that is faster). Rust is faster, reliable, and productive, it can be compiled to WebAssembely, used in networking and embedding.&lt;br&gt;
It has a modern syntax like JavaScript seen here:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight rust"&gt;&lt;code&gt;&lt;span class="k"&gt;fn&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nd"&gt;println!&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello, world!"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;a href="https://golang.org/"&gt;Go&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;I've seen Go also being used in a lot of projects. It's simple, reliable, and efficient. It can also be compiled to WebAssembely.&lt;br&gt;
It has a simple syntax, but not as simple as JavaScript or Python.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight go"&gt;&lt;code&gt;&lt;span class="k"&gt;package&lt;/span&gt; &lt;span class="n"&gt;main&lt;/span&gt;

&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="s"&gt;"fmt"&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;func&lt;/span&gt; &lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;fmt&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello, playground"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;a href="https://haxe.org/"&gt;Haxe&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Haxe is an interesting language.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run-in interpreted mode.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As you can from the quote from Haxe's website, it is perfect for all my needs and more, it is also good for game development seen &lt;a href="https://haxe.org/use-cases/games/"&gt;here&lt;/a&gt;, but it is not like JavaScript or Python&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight haxe"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nx"&gt;Main&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="k"&gt;public&lt;/span&gt; &lt;span class="k"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;Void&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kr"&gt;trace&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Hello World"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;a href="https://www.ruby-lang.org/"&gt;Ruby&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;I've seen ruby being used in a lot of projects, and a lot of talk about &lt;a href="https://rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt; (Node js alternative).&lt;br&gt;
It has a simple syntax, sometimes easier than JavaScript.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;times&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
  &lt;span class="nb"&gt;print&lt;/span&gt; &lt;span class="s1"&gt;'Welcome '&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Simple hello world in ruby:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="nb"&gt;print&lt;/span&gt; &lt;span class="s1"&gt;'Hello, World!'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;compare that to C++:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;
&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;std&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"Hello World!"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;a href="https://dart.dev/"&gt;Dart&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Dart is a client-optimized language for fast apps on any platform&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;and that is what I want but Dart is best used for Mobile Development and is used in &lt;a href="https://flutter.dev/"&gt;Flutter&lt;/a&gt; (a UI toolkit for native app development), but they do support &lt;a href="https://dart.dev/web"&gt;Dart-to-JavaScript&lt;/a&gt;.&lt;br&gt;
 and Flutter also supports &lt;a href="https://flutter.dev/web"&gt;web development&lt;/a&gt;.&lt;br&gt;
It does have a simple syntax like Rust&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight dart"&gt;&lt;code&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello, World!"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;a href="https://kotlinlang.org/"&gt;Kotlin&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Now this is a language I have learnt before for a small android app development, but I have only scratched the surface for possibilities. Kotlin is amazing and capable language in my 5 hours of usage. It can be used in Multiplatform Mobile, Server Side, Web Frontend, and Android Development which is what I want and has a amazing syntax and sometimes is better than JavaScript in some cases&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight kotlin"&gt;&lt;code&gt;&lt;span class="k"&gt;fun&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nf"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello World"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;a href="https://www.lua.org/"&gt;Lua&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Now at the start of my Coding interest, I didn't know web development, I investigated Lua, I saw it being used in games, it has a kind-of easier syntax, but I left it as I didn't see that much popularity other than small projects and game development; now I am coming back because it is an efficient, lightweight and embeddable language, it also compiles to WebAssembaly.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight lua"&gt;&lt;code&gt;&lt;span class="nb"&gt;io.write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"Hello world, from "&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;_VERSION&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s2"&gt;"!\n"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;a href="https://www.java.com/"&gt;Java&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Now I had actually started learning java at the start of my interest of coding because Java looked like the most chosen language and used by alot of big companies. But I lost interest due to its large and complex syntax compared to Python or JavaScript. You had to start with&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;HelloWorld&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and to print&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;instead of&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;println&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;which is not that mordern, but it is still used by thousands of developers every day, because its fine for them but not for me, just look at &lt;a href="https://www.minecraft.net/en-us/store/minecraft-java-edition"&gt;Minecraft Java Edition&lt;/a&gt;, made with this long language. But java is cross platform used in android development and everywhere you can think of.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;HelloWorld&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
        &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello, World!"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt; 
    &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;a href="https://www.python.org/"&gt;Python&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;I've also touched Python before (not a real snake, the programing language), I liked it due to its simple syntax and easy to use and a programing language most people pick up at first, I didn't because I wanted to look cool doing something out of the ordinary.&lt;br&gt;
But it doesn't fit my needs, or I just don't feel like it's the perfect language to learn.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"hello, world"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;a href="https://www.typescriptlang.org/"&gt;TypeScript&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Now typescript is basically JavaScript but as said &lt;a href="https://youtu.be/oHtR5YSPLjo?t=195"&gt;here&lt;/a&gt;, typescript will continue to dominate, and typescript is better in bigger complex projects and I want to be a better web developer, So, it is a interesting choice for me.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;hello, world&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;well after seeing the whole list here is my opinion on what I want to learn and my ratings:&lt;/p&gt;

&lt;h3&gt;
  
  
  What I want to learn
&lt;/h3&gt;

&lt;p&gt;What I want to&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;rust&lt;/li&gt;
&lt;li&gt;haxe&lt;/li&gt;
&lt;li&gt;kotlin
What I probably will&lt;/li&gt;
&lt;li&gt;go&lt;/li&gt;
&lt;li&gt;lua&lt;/li&gt;
&lt;li&gt;java&lt;/li&gt;
&lt;li&gt;typescript
What I probably won't&lt;/li&gt;
&lt;li&gt;python&lt;/li&gt;
&lt;li&gt;dart&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  My ratings
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Rust&lt;/li&gt;
&lt;li&gt;Haxe&lt;/li&gt;
&lt;li&gt;Go&lt;/li&gt;
&lt;li&gt;Kotlin&lt;/li&gt;
&lt;li&gt;Ruby&lt;/li&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;Lua&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Dart&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, there you go, what I want to learn for 2021; there are some things to take away and this can inspire you.&lt;br&gt;
Do write your Thoughts in the comments&lt;/p&gt;

</description>
      <category>programming</category>
    </item>
    <item>
      <title>A Clean Code Box</title>
      <dc:creator>Imagineee</dc:creator>
      <pubDate>Thu, 03 Dec 2020 19:10:51 +0000</pubDate>
      <link>https://dev.to/imagineeeinc/a-clean-code-box-4ma1</link>
      <guid>https://dev.to/imagineeeinc/a-clean-code-box-4ma1</guid>
      <description>&lt;p&gt;Have you ever thought of a beautiful way to document your code?&lt;br&gt;
Well I have got a simple way to do it!&lt;/p&gt;

&lt;p&gt;here is how it will look:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V2uTnOAF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/7in4qhd3yw51u7kwq93j.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V2uTnOAF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/7in4qhd3yw51u7kwq93j.PNG" alt="code box" width="308" height="233"&gt;&lt;/a&gt;&lt;br&gt;
Very simple but clean and pleasant to look at&lt;/p&gt;

&lt;p&gt;If you are looking for the code, add this to your css:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;pre&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;30px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#f5f2f2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;inline-block&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nt"&gt;code&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#141414&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;white&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;block&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;box-shadow&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt; &lt;span class="n"&gt;grey&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;-10px&lt;/span&gt; &lt;span class="m"&gt;-10px&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt; &lt;span class="no"&gt;white&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt; &lt;span class="no"&gt;black&lt;/span&gt; &lt;span class="nb"&gt;inset&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;text-shadow&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt; &lt;span class="no"&gt;black&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;-2px&lt;/span&gt; &lt;span class="m"&gt;-2px&lt;/span&gt; &lt;span class="m"&gt;2px&lt;/span&gt; &lt;span class="m"&gt;#212121&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you are lazy to insert this css, insert this in your html:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="c"&gt;&amp;lt;!--Deperected--&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://imagineeeinc.github.io/api/cdn/css/codebox.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="c"&gt;&amp;lt;!--New from a new source--&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://eureka-imagineee-server.github.io/code-snips/css/codebox.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and for the html add this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;/span&gt;
--&amp;gt;your code goes here&lt;span class="nt"&gt;&amp;lt;--&lt;/span&gt;
&lt;span class="err"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="na"&gt;code&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/pre&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can obviously hook it up to a syntax highlighter like highlight js to make it lot cooler and you can always edit the code for your own needs&lt;/p&gt;

&lt;p&gt;See the Pen &lt;a href="https://codepen.io/imagineeeinc/pen/oNzbBXB"&gt;Code Box&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>html</category>
    </item>
  </channel>
</rss>
