Best of GoogleJanuary 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    This is Why We Stopped Using React Native

    React Native is a ‘cross-platform’ framework that allows you to create both Android and iOS apps with a single codebase. It’s an alternative to ‘native’ frameworks for iOS and Android which are the frameworks that the vendors of the platforms suggest you use.

  2. 2
    Article
    Avatar of devtoDEV·3y

    Web Scraping - A Complete Guide

    Web Scraping, also known as data extraction or data scraping, is the process of extracting or collecting data from websites or other sources in the form of text, images, videos, links, etc. It is helpful when a particular website does not have an official API or has a limit on the access of data.

  3. 3
    Article
    Avatar of devtoDEV·3y

    51 AI tools you should be using for life, programming, content creation and everything else

    51 AI tools you should be using for life, programming, content creation and everything else. These are tools we should ALL be using NOW! You can use them in all aspects of life. They can generate content for social media, help you with life issues and can even help you to get a job.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Learn to Code & Get a Developer Job in 2023 [Full Book]

    How to Learn to Code & Get a Developer Job in 2023 is the full book – for free – right here on freeCodeCamp.org. More than a million people visit this website each day to learn about math, programming, and computer science. The book is for anyone who is considering a career in software development.

  5. 5
    Article
    Avatar of changelogChangelog·3y

    What we look for in a resume

    The resume evaluation process is pretty much a black box for most candidates. "Resume" here refers to both the traditional resumes and LinkedIn profiles. If your LinkedIn is current and contains all the information you want to share, that's fine.

  6. 6
    Article
    Avatar of dzDZone·3y

    Web Application Architecture: The Latest Guide

    Web Application Architecture is an underlying web application architecture that makes this process possible. Choosing the right design defines your company growth, reliability and interoperability and future IT needs. A web app architecture presents a layout with all the software components (such as databases, applications and middleware) and how they interact with each other.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Real-time Chat App with ReactJS and Firebase

    In the app, we will allow the user to log in with their Google account using Firebase's Google sign-in Authentication. We will also store and retrieve all the chatroom messages using Fire Base's Cloud Firestore. You should have Node.js installed on your system and know how to use the command terminal.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Google Like a Pro

    You'll learn how the search engine works and how to ask the right questions to get the best results. We'll also delve into the world of search operators, which can help you narrow down and customize your search results. By the end of this course, you'll be a proficient searcher, able to find the information you need quickly and easily.

  9. 9
    Article
    Avatar of mlnewsMachine Learning News·3y

    Google AI’s LaMDA Vs OpenAI’s ChatGPT

    ChatGPT, a text-based chatbot with artificial intelligence was made available by OpenAI in November, it has been quite popular. Some Google employees are reportedly questioning if they lost a chance given the company’s long history of boasting about its AI competence.

  10. 10
    Article
    Avatar of hcHashiCorp·3y

    Introducing Hermes, An Open Source Document Management System

    Hermes was created by HashiCorp’s Labs team in the Office of the CTO, which was founded to build internal tools and projects to help our teams be more productive. Hermes uses Golang for the backend and Ember.js for the front end. It also leverages several Google Workplace services for creating and modifying documents.

  11. 11
    Article
    Avatar of btrprogBetter Programming·3y

    ChatGPT and Knowledge Strategy

    ChatGPT reached over a million users in just five days. It is catching the world by storm! It is everywhere. Many readers think of me as an enterprise knowledge graph strategy expert. But I am amazed at the incredible growth of the awareness of these tools in the last two months.

  12. 12
    Article
    Avatar of dzDZone·3y

    API Design Patterns Review

    Review of API Design Patterns by JJ Geewax from Manning, Principal Software Engineer at Google. 30 chapters, $35.00 - Introduction Design principles Naming Resource scope and hierarchy Data types and defaults.

  13. 13
    Article
    Avatar of asayerasayer·3y

    Angular, React, Vue -- A three-way comparison

    Angular, React, and Vue can be used almost interchangeably to build front-end applications. But they’re not entirely the same, so it makes sense to compare them and understand their differences. This article will break down the differences between the two through the lens of a new developer.

  14. 14
    Article
    Avatar of asayerasayer·3y

    React Social Logins with Passport JS

    Passport.js is a popular authentication middleware for Node.js that provides a simple and flexible way to authenticate requests made to a web application. It can be used with various authentication mechanisms, such as username and password, two-factor authentication, or social media login, to provide a secure and flexible authentication system.

  15. 15
    Article
    Avatar of algoliaAlgolia·3y

    ChatGPT versus Google and other search engines – the winner is ..

    Since OpenAI announced ChatGPT and people started to try it out, there have been plenty of breathless proclamations of how it will upend everything. The lack of real danger to them has to do with search relevance and user experience in chat-based environments.

  16. 16
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP 41: What is Kubernetes?

    The diagram below shows why real-time gaming and low-latency trading applications should not use microservice architecture. Microservice architecture is usually stateless, and the states are persisted in the database. Google Authenticator is a software-based authenticator that implements a two-step verification service.

  17. 17
    Article
    Avatar of dzDZone·3y

    Understanding gRPC Concepts, Use Cases, and Best Practices

    In this article, we are going to understand what RPC is, and the various implementations of RPC, with a focus on gRPC, which is Google's implementation of RPC. RPC stands for Remote Procedure Calls; it's the "Remote" word that makes all the difference. Join the DZone community and get the full member experience.

  18. 18
    Article
    Avatar of communityCommunity Picks·3y

    What’s the future of React Native? And why does Facebook care?

    Facebook's Web App approach for mobile users was quickly falling behind in capabilities and features available in natively developed mobile apps. At the time, the Facebook App was still running as a Web App on smartphones. In 2013, Facebook acquired Parse, a mobile backend-as-a-service (BaaS) company.

  19. 19
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn Wireshark – Computer Networking Tutorial

    Wireshark is a sniffer, as well as a packet analyzer. It is an open-source and free tool, and is widely used to analyze network traffic. It can be helpful in many cases, for instance, if you can’t connect from one computer to another. It can also help programmers.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    Measuring Engineering Productivity

    This week I read Measuring Engineering Productivity by engineering productivity researcher Ciera Jaspan. This is a chapter from the book Software Engineering at Google that describes the rationale for measuring productivity. The goal of measuring is to scale the scope of the business by making engineering more productive, rather than by hiring more engineers.

  21. 21
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·3y

    How I found 30+ Websites Source Code Disclosure via Exposed .git Folder using Google Dorks

    How I found 30+ Websites Source Code Disclosure via Exposed. git folder using Google Dorks. I found an exposed.git with some sensitive source code on one of the Indian government websites and reported the same to NCIIPC India (NCIIPC) It is an organisation of the Government of India created under Sec 70A.