Best of MediumMay 2021

  1. 1
    Article
    Avatar of medium_jsMedium·5y

    Flutter vs React Native: Which is the Best Choice for 2021?

    Cross-platform applications are faster to develop as it uses the same codebase for creating applications that can seamlessly run on multiple platforms. Different cross-platform app development frameworks offer a different set of features and benefits. Both of these frameworks are made and backed by the biggest tech giants of the industry Google and Facebook respectively.

  2. 2
    Article
    Avatar of medium_jsMedium·5y

    Style Guide for new JavaScript Developers

    If you are a junior developer, your code may not be very efficient and clean. In this post, I will explain the 10 best practices you can do to make your code cleaner. If you use IF as a condition, make sure there is enough spacing between them. Write lots of comments in your code.

  3. 3
    Article
    Avatar of medium_jsMedium·5y

    Sharpen your javascript skills with these topics

    Learn more about Error Handling using try-catch block that may help you to become a great programmer. Sharpen your javascript skills with these topics Shahriar Emon May 6·4 min read                            If you are a novice, you will hate errors. If you are an expert, you'll enjoy the errors because error leads you to make your program nearly flawless.

  4. 4
    Article
    Avatar of medium_jsMedium·5y

    Front-end web apps and automatic architecture decisions

    A lot of good work has been done through building front-end apps with frameworks like Angular, Vue, React. Deliberately choosing to build a front- end app means weighing the benefits you expect to see against its cost. Every line of code you write, every component you add to your architecture, every tool or dependency you introduce into your project is a liability.

  5. 5
    Article
    Avatar of medium_jsMedium·5y

    Vue Ecosystem

    Vue is a progressive framework for building user interfaces. It consists of a core library that focuses on the view layer and an ecosystem of supporting libraries. Vue is in 2nd place with 16.4% amongst the top 5 most wanted web frameworks. It is used by big companies such as Gitlab, Alibaba, Xiaomi, Adobe, Euronews, Nintendo, Grammarly, Codeship, Behance, and many more.

  6. 6
    Article
    Avatar of medium_jsMedium·5y

    You have to know closures to be a (good) React developer

    Why you need to know closures to become a better-than-average React developer. You Have to Know Closures to be a (Good) React Developer. Nitsan Cohen explains how understanding closures improve your React skills. He also explains how closures work in React.

  7. 7
    Article
    Avatar of medium_jsMedium·5y

    Is there a faster solution than document.getElementById()?

    In 2011, during my final post-secondary exam, I had to write JavaScript functions out by hand. Is there a faster solution than document.getElementById()? Kenton de Jong says there isn't, but it's still fun to play with. He says he's never been able to do it again.

  8. 8
    Article
    Avatar of medium_jsMedium·5y

    Image Gallery with React and Tailwind CSS

    In this post we will build a Image Gallery with ReactJS app with Tailwind CSS. We are also going to use Pixabay API to get the images. So, open your terminal and create a new ReactJS application by using the command below. Now, as per the instructions, change to the newly created folder.

  9. 9
    Article
    Avatar of medium_jsMedium·5y

    LeetCode — Remove Duplicates from Sorted Array

    Given a sorted array nums, remove the duplicates in-place such that each element appears only once and returns the new length. Do not allocate extra space for another array, you must do this by modifying the input array with O(1) extra memory. Problem statement taken from: https://leetcode.com/problems/remove-duplicates-from-sorted-array.

  10. 10
    Article
    Avatar of medium_jsMedium·5y

    How I Organize My Local Development Environment

    Lane Wagner explains how to organize your local development environment. He starts new projects on a remote server, then clone them down to their proper location. He also explains some of his favorite tools, including Postman, Postgres, VS Code, and Kibana. The post How I Organize My Local Development Environment first appeared on Qvault.

  11. 11
    Article
    Avatar of medium_jsMedium·5y

    Basic CRUD in Golang, Learned from Unicorn’s Engineer

    Taufan Fadhilah Iskandar is an engineer in one of unicorn in Indonesia. He decided to buy a Golang course to help him going deeper in the language. In this article he will write a tutorial to make a CRUD API using Golang.

  12. 12
    Article
    Avatar of medium_jsMedium·5y

    Must Know Array Methods in JavaScript

    There are some very useful array methods that have been included ever since the introduction of ECMAScript 6(ES6) in 2015. When I first learned JS in I pretty much only used the forEach loop for most of these examples, so today I will show you guys how to use these amazing built in array methods.

  13. 13
    Article
    Avatar of medium_jsMedium·5y

    Hooked on React Hooks

    React hooks were introduced in React v16.8.0. Hooks are able to provide state to functional component rather than class component. The useState hook is used to replace the tradition way of setting state in class components since it provides you with a state and a setter function for that state as well. Effect Hook is is favorite since it replaces all of the traditional life cycle methods such as componentDidMount, componentDidUpdate and componentWillUnmount.