{"@attributes":{"version":"2.0"},"channel":{"title":"DEV Community: Renan Louren\u00e7oni Nobile","description":"The latest articles on DEV Community by Renan Louren\u00e7oni Nobile (@renannobile).","link":"https:\/\/dev.to\/renannobile","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%2F38593%2F7ca1bd80-e981-4ce7-992b-b375387781a9.jpeg","title":"DEV Community: Renan Louren\u00e7oni Nobile","link":"https:\/\/dev.to\/renannobile"},"language":"en","item":[{"title":"AVENGERS: ENDGAME","pubDate":"Fri, 07 Dec 2018 15:36:33 +0000","link":"https:\/\/dev.to\/renannobile\/avengers-endgame-3i5l","guid":"https:\/\/dev.to\/renannobile\/avengers-endgame-3i5l","description":"<p>FINALLY THE WAIT IS OVER!!!!!11!<\/p>\n\n<p>Hello everybody and if you haven't watched Avengers: Endgame, I suggest you stop whatever you're doing and do it.<\/p>\n\n<p>If you have, share your opinions and how much hyped you're about it.<\/p>\n\n<p>I gotta say that it gave my goosebumps, even my mustache flicked. It's gonna be a HUGE movie IMO.<\/p>\n\n<p>Thank yall<\/p>\n\n","category":["offtopic","avengers"]},{"title":"Why is React a library and not a (simple) framework?","pubDate":"Thu, 27 Sep 2018 11:07:59 +0000","link":"https:\/\/dev.to\/renannobile\/why-is-react-a-library-and-not-a-simple-framework-1mle","guid":"https:\/\/dev.to\/renannobile\/why-is-react-a-library-and-not-a-simple-framework-1mle","description":"<p>In 2016 I started my career in development, and at the end of the year, I created a mobile app using Ionic 2 (Angular 2).<\/p>\n\n<p>It was very familiar to me because I used to do C# and Asp.net, so the structure was similar and made it easy for me to learn, we had the app ready for download at play store in a couple (or maybe a couple's couple) of months.<\/p>\n\n<p>From that time up to now I learned so many things and React got into my radar. During some time I bootstrapped a few projects but never gave them much attention. So when I finally started a project (and did some work on it), I realized that a lot of things were better than Angular, and a few I wish were like it.<\/p>\n\n<p>But what \"disturbs\" me the most, is the fact that React is considered a library and not a framework.<\/p>\n\n<p>When I think of a JS library, jQuery immediately comes to mind. All you got to do to use it is add the script in your HTML (or import however you like) and voila, $ is ready for you.<\/p>\n\n<p>It doesn't feel the same way about React. Maybe it's just a lack of knowledge from my part but, it behaves much more like Angular than jQuery.<\/p>\n\n<p>Of course syntax is different and whatnot, but when I think about the use of a library it's much simpler than react's.<\/p>\n\n<p>Am I being ignorant to what React really is or someone else feels like this?<\/p>\n\n<p>Thank you all very much.<\/p>\n\n","category":["react","framework","discuss","javascript"]},{"title":"Why avoid Ruby's for .. in?","pubDate":"Wed, 19 Sep 2018 19:25:31 +0000","link":"https:\/\/dev.to\/renannobile\/why-avoid-rubys-for--in-4fnm","guid":"https:\/\/dev.to\/renannobile\/why-avoid-rubys-for--in-4fnm","description":"<p>So I'm starting to learn Ruby and found a great resource, <a href=\"https:\/\/learnxinyminutes.com\/docs\/ruby\/\">Learn Ruby in Y minutes<\/a>. It's great, very fast paced as I expected, since I'm an experienced JS developer.<\/p>\n\n<p>But I got to the Loops part and something really caught my attention. It says the following syntax is preferable:<\/p>\n\n<p><code>(1..5).each do |counter|<\/code> to this one <code>for counter in 1..5<\/code>. Now, it may be my javascript developer side speaking, but the second form looks better\/cleaner to me. Am I insane or is there a reason for the first form to be more common than the second one? Are there any performance differences?<\/p>\n\n<p>Thank you all.<\/p>\n\n","category":["healthydebate","discuss","ruby"]},{"title":"A discussion regarding pure JS apps","pubDate":"Mon, 03 Sep 2018 19:04:20 +0000","link":"https:\/\/dev.to\/renannobile\/a-discussion-regarding-pure-js-apps-31n4","guid":"https:\/\/dev.to\/renannobile\/a-discussion-regarding-pure-js-apps-31n4","description":"<p>Recently, the necessity to build a portal for my team to share the current projects and their progress came into the picture, so I tought that this time I could ditch the frameworks and go with the majestic pureness of Javascript.<\/p>\n\n<p>On the same theme, <a href=\"https:\/\/dev.to\/gypsydave5\">David<\/a> wrote the article 'Why you shouldn't use a web framework' a while back:<br>\n<\/p>\n<div class=\"ltag__link\">\n  <a href=\"\/gypsydave5\" class=\"ltag__link__link\">\n    <div class=\"ltag__link__pic\">\n      <img src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--ZJzc-prW--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--7EP2uP4r--\/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150\/https:\/\/dev-to-uploads.s3.amazonaws.com\/uploads\/user\/profile_image\/67380\/c0c013a8-7b5f-47d1-9e1b-3997106c7c81.jpeg\" alt=\"gypsydave5 image\">\n    <\/div>\n  <\/a>\n  <a href=\"\/gypsydave5\/why-you-shouldnt-use-a-web-framework-3g24\" class=\"ltag__link__link\">\n    <div class=\"ltag__link__content\">\n      <h2>Why You Shouldn't Use A Web Framework<\/h2>\n      <h3>David Wickes \u30fb Jul 26 '18 \u30fb 4 min read<\/h3>\n      <div class=\"ltag__link__taglist\">\n        <span class=\"ltag__link__tag\">#webdev<\/span>\n        <span class=\"ltag__link__tag\">#framework<\/span>\n        <span class=\"ltag__link__tag\">#beginners<\/span>\n        <span class=\"ltag__link__tag\">#react<\/span>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/div>\n\n\n<p>Now, I understand the principle behind the article, and I find it very interesting, so, when talking about JS apps (React, Angular and everything else-like), what are the advantages and disadvantages of writting an app without a framework and would you recommend that\/can you give any resources that represent a real world app (not just an issue tracker or todo app)?<\/p>\n\n<p>Thank you all.<\/p>\n\n","category":["discuss","javascript","framework"]},{"title":"React + Bootstrap Template","pubDate":"Mon, 16 Jul 2018 16:46:03 +0000","link":"https:\/\/dev.to\/renannobile\/react--bootstrap-template-1m4","guid":"https:\/\/dev.to\/renannobile\/react--bootstrap-template-1m4","description":"<p>Hello everyone,<\/p>\n\n<p>On a side project, our team is going to be creating an admin dashboard, and we purchased a boostrap + jquery template, but our application is going to be React.<\/p>\n\n<p>Should we use the template as is, importing boostrap and jquery (and other plugins), or try to \"copy\" the template to React as a standalone, leaving boostrap and jQuery out of the equation?<\/p>\n\n<p>I'm thinking that removing boostrap and jquery is a better option, but might take more time than simply importing, but could cause less problems in the future, is that accurate?<\/p>\n\n<p>Thank you.<\/p>\n\n","category":["react","bootstrap"]},{"title":"How state maganagement pattern like Redux or Vuex, work in big-enterprise apps?","pubDate":"Mon, 18 Jun 2018 16:43:23 +0000","link":"https:\/\/dev.to\/renannobile\/how-state-maganagement-pattern-like-redux-or-vuex-work-in-big-enterprise-apps-bf0","guid":"https:\/\/dev.to\/renannobile\/how-state-maganagement-pattern-like-redux-or-vuex-work-in-big-enterprise-apps-bf0","description":"<p>Hello everyone, how y'all doing? Enjoying the World Cup (I'm not)?<\/p>\n\n<p>It's been sometime since I first read about stores and state management pattern. Apparently the pattern solve big problems and is designed for large and complex systems, but I can't imagine how that actually works in a real world scenario, like Airbnb.<\/p>\n\n<p>Do they have a giant javascript file that stores the user, the experiences, the houses and stuff like that? Or is it separated into several pieces?<\/p>\n\n<p>It would be really good to comprehend how state management works in apps like those.<\/p>\n\n<p>Thank you. :D<\/p>\n\n","category":["redux","discuss","state","vuex"]},{"title":"Production-only bugs","pubDate":"Thu, 26 Apr 2018 12:24:05 +0000","link":"https:\/\/dev.to\/renannobile\/production-only-bugs-5b7d","guid":"https:\/\/dev.to\/renannobile\/production-only-bugs-5b7d","description":"<p>Hello everyone, this is a discussion to know what you do when there are bugs that only appear on production and can't be reproduced in other environments either by the lack of data, or by the configuration that simply doesn't allow it to be caught outside production.<\/p>\n\n","category":["discuss","workflow","productivity"]},{"title":"Explain WebAssembly Like I'm five","pubDate":"Fri, 16 Feb 2018 11:39:17 +0000","link":"https:\/\/dev.to\/renannobile\/explain-webassembly-like-im-five--3ofe","guid":"https:\/\/dev.to\/renannobile\/explain-webassembly-like-im-five--3ofe","description":"<p>What in the heck is WebAssembly? Tried to understand the docs but had no success.<\/p>\n\n","category":["explainlikeimfive","webassembly"]}]}}