<?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: Luan Nguyen</title>
    <description>The latest articles on DEV Community by Luan Nguyen (@luanotes).</description>
    <link>https://dev.to/luanotes</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%2F61772%2Fd35fcf3d-fb70-46ae-a227-ca8eebc01ca0.jpeg</url>
      <title>DEV Community: Luan Nguyen</title>
      <link>https://dev.to/luanotes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/luanotes"/>
    <language>en</language>
    <item>
      <title>Recommended Books, Blogs for Software Engineers</title>
      <dc:creator>Luan Nguyen</dc:creator>
      <pubDate>Tue, 08 Jan 2019 15:51:19 +0000</pubDate>
      <link>https://dev.to/luanotes/recommended-books-blogs-for-software-engineers-18c8</link>
      <guid>https://dev.to/luanotes/recommended-books-blogs-for-software-engineers-18c8</guid>
      <description>&lt;p&gt;Original on Medium: &lt;a href="https://medium.com/luanotes/recommended-books-blogs-for-software-engineers-8a4351abe804" rel="noopener noreferrer"&gt;Recommended-books-blogs-for-software-engineers&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  📚 Books:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/" rel="noopener noreferrer"&gt;Clean Code: A Handbook of Agile Software Craftsmanship&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124" rel="noopener noreferrer"&gt;Head First Design Patterns: A Brain-Friendly Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Passionate-Programmer-Remarkable-Development-Pragmatic/dp/1934356344" rel="noopener noreferrer"&gt;The Passionate Programmer: Creating a Remarkable Career in Software Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612" rel="noopener noreferrer"&gt;Design Patterns: Elements of Reusable Object-Oriented Software&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672" rel="noopener noreferrer"&gt;Refactoring: Improving the Design of Existing Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397" rel="noopener noreferrer"&gt;Soft Skills: The software developer’s life manual&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📌 Blogs &amp;amp; Sites:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.smashingmagazine.com/" rel="noopener noreferrer"&gt;Smashing Magazine&lt;/a&gt;: Tutorials, Opinion, Ultimate Guides, Case Studies for web designers and developers.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.sitepoint.com/" rel="noopener noreferrer"&gt;SitePoint&lt;/a&gt;: Learn about HTML5, CSS3, JavaScript, PHP, Responsive Web Design with tutorials, courses and books.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;: Articles about Software Development, AI, Blockchain from real tech professionals ( about 7,000+ contributing writers). &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://medium.freecodecamp.org/" rel="noopener noreferrer"&gt;FreeCodeCamp&lt;/a&gt;: Stories worth reading about programming and technology from our open source community.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://css-tricks.com/" rel="noopener noreferrer"&gt;CSS-Tricks&lt;/a&gt;: Tips, Tricks, and Techniques on using CSS.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://sourcemaking.com/" rel="noopener noreferrer"&gt;Source Making&lt;/a&gt;: Design Patterns, Anti-Patterns and Refactoring articles and guides.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://robots.thoughtbot.com/" rel="noopener noreferrer"&gt;Thoughbot&lt;/a&gt;: A awesome blog about Design, Web, iOS, Android. A famous product of Thoughbot is Upcase — now is FREE.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://medium.com/netflix-techblog" rel="noopener noreferrer"&gt;Netflix Blog&lt;/a&gt;: Learn about Netflix’s world-class engineering efforts, company culture, product developments and more.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.scalescale.com/" rel="noopener noreferrer"&gt;ScaleScale.com&lt;/a&gt;: Share about Tutorials, Tips about DevOps(Nginx, AWS).&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cyberciti.biz/" rel="noopener noreferrer"&gt;nixCraft&lt;/a&gt;: Linux Tips, Hacks, Tutorials, And Ideas.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://martinfowler.com/" rel="noopener noreferrer"&gt;Martin Fowler&lt;/a&gt;: Martin Fowler is an author, speaker, and loud-mouth on the design of enterprise software, work for ThoughtWorks. This blog focus on skills and techniques that help you improve the profession of software development in your career.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.joelonsoftware.com/" rel="noopener noreferrer"&gt;Joel on Software&lt;/a&gt;: Joel Spolsky is CEO (and co-founder) of StackOverflow. The author of blog share about software development, management, business, and the Internet.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blog.codinghorror.com/" rel="noopener noreferrer"&gt;Coding Horror&lt;/a&gt;: The author of this blog is Jeff Atwood, co-founder of StackOverflow with Joel Spolsky. Blog share a lot of quality articles and discussion about Software development.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.geeksforgeeks.org/" rel="noopener noreferrer"&gt;GeeksforGeeks&lt;/a&gt;: A Computer Science portal for geeks. It contains well written, well thought and well-explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://goalkicker.com/" rel="noopener noreferrer"&gt;GoalKicker.com&lt;/a&gt;: Free Programming Books on C, C#, CSS, HTML5, iOS development, Android development, Java, JavaScript, PHP, Python, Ruby, SQL Server and more.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Finally, keep and develop your reading habits because it does not only sharpen your skills, makes your mind think deeper, but also helps you grow to the next level in your career path.&lt;/p&gt;

&lt;p&gt;If you know any good books or blogs for developers, don’t hesitate to share them with me and everyone in the comment.&lt;/p&gt;

&lt;p&gt;Thank you for reading!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>books</category>
      <category>webdev</category>
      <category>career</category>
    </item>
    <item>
      <title>Build Instagram by Ruby on Rails</title>
      <dc:creator>Luan Nguyen</dc:creator>
      <pubDate>Mon, 17 Dec 2018 04:55:16 +0000</pubDate>
      <link>https://dev.to/luanotes/build-instagram-by-ruby-on-rails--1mc6</link>
      <guid>https://dev.to/luanotes/build-instagram-by-ruby-on-rails--1mc6</guid>
      <description>&lt;h1&gt;
  
  
  What’ll you learn after complete this project?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;How to start a new Rails application?&lt;/li&gt;
&lt;li&gt;Design System from Craft&lt;/li&gt;
&lt;li&gt;Understanding MVC (Model — View — Controller) architecture&lt;/li&gt;
&lt;li&gt;Model: Active Record migration, validation, callback, association, and query interface&lt;/li&gt;
&lt;li&gt;View: Layout, Partial and Form helpers&lt;/li&gt;
&lt;li&gt;Controller: Actions, Strong Parameters&lt;/li&gt;
&lt;li&gt;Rails Routing&lt;/li&gt;
&lt;li&gt;Active Storage to upload files&lt;/li&gt;
&lt;li&gt;Using Bootstrap, Devise, Kaminari gem in Rails application&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Table of Contents:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Part 1: &lt;a href="https://medium.com/luanotes/build-instagram-by-ruby-on-rails-part-1-fef7837ee399" rel="noopener noreferrer"&gt;https://medium.com/luanotes/build-instagram-by-ruby-on-rails-part-1-fef7837ee399&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Part 2: &lt;a href="https://medium.com/luanotes/build-instagram-by-ruby-on-rails-part-2-d70b44f5c7e6" rel="noopener noreferrer"&gt;https://medium.com/luanotes/build-instagram-by-ruby-on-rails-part-2-d70b44f5c7e6&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Part 3: &lt;a href="https://medium.com/luanotes/build-instagram-by-ruby-on-rails-part-3-2cb65dca46d7" rel="noopener noreferrer"&gt;https://medium.com/luanotes/build-instagram-by-ruby-on-rails-part-3-2cb65dca46d7&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Full code on Github:
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://github.com/thanhluanuit/instuigram" rel="noopener noreferrer"&gt;https://github.com/thanhluanuit/instuigram&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>rails</category>
    </item>
  </channel>
</rss>
