preface

Nuggets Translation project is a community to translate high-quality Internet technology articles covering Android, iOS, front-end, back-end, blockchain, products, design, artificial intelligence and other fields 😆

What have we been doing lately

  • TensorFlow official Chinese document translation maintenance 👏 👏 👏
    • The Chinese document has been updated to V1.8, which is synchronized with the official English document
    • The TensorFlow Docs website was built and HTTPS was adopted
    • Documentation GitHub link: github.com/xitu/tensor…
    • Documentation website link: tensorflow.juejin. Im
  • Translation doneFront-end Developer Guide 2018 👏 👏 👏
    • GitHub translation link: github.com/xitu/front-…
    • GitBook on translation links: legacy.gitbook.com/book/levidi…
    • PDF download links: legacy.gitbook.com/download/pd…

What’s going on now

  • Daily article translation, covering Android, iOS, front-end, back-end, blockchain, products, design, artificial intelligence and other fields.
  • TensorFlow official Chinese document translation maintenance 👏 👏 👏
    • Maintain the quality of documents and keep in sync with official English documents
    • Improve the TensorFlow Docs site
  • Translation proofreadingThe JavaScript Tutorial 👏 👏 👏
    • GitHub translation link: github.com/xitu/javasc…
    • Translation claim List: github.com/xitu/javasc…
    • Proofread the claim list: github.com/xitu/javasc…
  • Planned translation content:
    • React in patterns
    • A book focusing on Go syntax and semantics

Excellent translations produced in March/April 2018

Here are some excellent translations added in March and April.

Block chain

  • Write your own blockchain in less than 200 lines of GO (Starriers translation)
  • Implementing blockchain with Java Code (Starriers Translation)
  • An Ethereum Wallet by XatMassacrE
  • Write your own blockchain mining algorithm with Go! (EmilyQiRabbit translation)
  • How blockchain could help reshape the healthcare industry (translated by EmilyQiRabbit)
  • Create your first Ethereum dAPP using Web3 and vue.js (Part 1) (Translated by Foxxnuaa)
  • Create your first Ethereum dAPP using Web3 and vue.js (Part 2) (L9m Translation)
  • Create your first Ethereum dAPP using Web3 and vue.js (Part 3) (Sakila1012 Translation)
  • Ethereum Layer 2: State Channels, Plasma, And Truebit
  • Proof of Work vs Proof of Interest: A Guide to Basic Mining
  • What Bitcoin will look like in 20 years — Part 3 (Sakila1012 Translation)

product

  • How to attract subscribers who cancel their subscriptions back
  • Five tips for Monetizing Games as a Service (PTHTC Translation)

design

  • I can’t live without Sketch
  • 5 Guidelines for Designers and Engineers working together (Starriers translation)
  • Loop of Product Design (Translated by Rydensun)
  • 9 Rules for Design Research (Translated by ZhMHhu)
  • Nine steps to Start Designing animations (reID3290 translation)

iOS

  • Prototype animation using Swift (Translated by ALVINYEH)
  • 5 Options for Continuous Delivery without FastLane (Melon8 Translation)
  • Life without Interface Builder (Translated by Rydensun)
  • Let’s simplify the use of UserDefaults.
  • Avoid forced resolution in Swift unit tests
  • A Flexible routing method on iOS App (YinTokey Translation)

Android

  • Why Flutter best changes mobile development (Translated by ALVINYEH)
  • Why you should Start using Kotlin translated by ALVINYEH
  • How fast is Flutter? I developed a stopwatch app to figure it out. (ALVINYEH translation)
  • Guide to Flutter for JavaScript Programmers (lsvih translation)
  • Building responsive Apps with MVI — Part 7 — TIMING (SINGLELIVEEVENT Problem)
  • Google Play console guide (JayZhaoBoy translation) (https://github.com/LeeSniper) translation)
  • Building the Future of TV with Android
  • DiffCallback using leanBack: The difference between DiffUtil and DiffCallback (LeeSniper translation)
  • Stepwise migration from SQLite to Room (IllllllIIl translation)
  • Writing responsive Apps with MVI — Part 6 — State Recovery (PCDACK Translation)
  • Flutter — Five Reasons you’ll Love It (Rockzhai Translated)
  • How to Use Flutter in China
  • Writing responsive Apps with MVI — Part 5 — Simple debugging (PCDACK Translation)
  • Using Model-view-Intent Part 4 — Independent UI Components (PCDACK translation)
  • Trust in third-party SDKS (CACppuccino translation)

The front end

  • What is the Connected car and how are applications developed for it? (jonjia translation)
  • Immutability in React: There is nothing wrong with mutable objects.
  • How to debug the front end: Optimize network resources
  • Optimize WEBPACK to build REACT faster
  • Simple SVG (Starriers Translation)
  • [1] + [2] – [3] === ? An in-depth study on type conversion (Sunhaokk Translation)
  • Developing games with React, Redux, and SVG – Part 2 (zephyrJS Translation)
  • How JavaScript works: Rendering engines and Performance optimization Tips
  • React inline functions and Performance (WZnonstop Translation)
  • Redux-saga Calls for You: Managing your Asynchronous Actions (part 1) (Translated by Jonjia)
  • JavaScript Unit Testing Frameworks: A Comparison of Jasmine, Mocha, AVA, Tape and Jest (Translated by ClarenceC)
  • GraphQL Guide for Front-end Developers (Translated by Ellcyyang)
  • 10 times better performance: Optimizing static websites (Starriers Translation)
  • React & Redux Top Developer Partner (LCX-SeIMA Translation)
  • Research on one-way User Interface Architecture Problems
  • How to NOT React: Common Anti-Patterns and Traps in React
  • 4 Layers you Need to Know about SPA (translated by Zwwill)
  • Optimization of React performance in drag-and-drop libraries
  • Love JavaScript, but hate CSS? (allenlongbaobao translation)
  • React, Redux, SVG – Part 1: zephyrJS Translation
  • Everything you need to know about CSS variables (MechanicianW translation)
  • Reducers VS Transducers (Jonjia Translation)
  • How to play JavaScript in 2018
  • Create an SVG icon library for your React app (Translated by Albertao)
  • Get ready: The new V8 is coming, and Node.js performance is changing. (Starriers translation)
  • What can we learn from the Redux source code? (goldEli translation)
  • Automatic NPM publishing using Travis CI (Starriers Translation)
  • TypeScript: JavaScript with superpowers (below) (translated by Jonjia)
  • Function. Caller is considered harmful (yankwan translation)
  • Beginner’s Guide to Website Optimization (Starriers Translation)
  • Typescript: Class VS Interface
  • TypeScript: JavaScript with superpowers (translated by jonjia)
  • Test the React & Redux application real boot (translated by Jonjia)
  • The ‘Magical’ Polymorphisms in React applications – BlizzardZheng
  • Service Workers: Heroes behind Progressive Web Apps (FateZeros Translation)

The back-end

  • Implementation of GAN by Keras: an application of image deblurring (luochen1992 translation)
  • Build a bike-sharing app with Redis and Python
  • Node.js can do HTTP/2 push! (Raoul1996 translation)
  • Reading prediction models with Skater: Opening the Black Box of models (Radialine translation)
  • Python data cleansing using NumPy and Pandas
  • How to Write a Class without using Class
  • JanusGraph for PHP
  • Pandas data Types overview
  • Analyzing 1.4 billion pieces of data using Python (Translated by Rydensun)
  • User domain API Monitoring and code injection detection
  • VINE: An Open-source Interactive data visualization tool for Neuroevolution (Starriers Translation)
  • Diabetes-related machine learning with Python programming (translated by EmilyQiRabbit)
  • How to Write a Discord bot in Python (Starriers Translation)
  • Python Data Analysis for Web crawlers: An Illustrated global overview of the CIA (translated by Starriers)
  • Update Elasticsearch (rPGMakervx)
  • This is probably the best PHP performance review of 2018 (including 5.6 to 7.2, and HHVM) (Translated by Albertao)
  • Even numbers in Fibonacci sequence (Python vs. JavaScript) (zephyrJS translation)
  • Migrating the project to Python 3 (Starriers Translation)
  • GraphQL API Design Best Practices (AceLeeWinnie Translation)
  • Python is the perfect tool for solving any problem (Translated by Rydensun)
  • Write Dockerfiles for Python Web applications (LSVIh translation)
  • Make an H5 game robot in Python (LSVIh translation)
  • Express.js and AWS Lambda — A Love Story about Serverless (LCX-SeIMA Translation)
  • The 12 Best Ways to manage user accounts, authorization and passwords (translated by Wangalan30)
  • Elasticsearch Reference Getting Start
  • A course of pos tagging based on Keras deep learning library (translated by luochen1992)

other

  • Deploy ! = Release (Part 1) : The difference between Deploy and Release and why is it important? (stormluke translation)
  • Guide manual: 24 Design Sprints (Translated by PokerF)
  • Short and completely accurate history of programming languages (Starriers Translation)
  • Reduced Apache Cassandra tail latency by 10 times (open source)
  • Good Coding Habits – 5 Tips for Improving Code Quality (NeoyeElf Translation)
  • How to modify domain names to increase international growth (Starriers Translation)
  • Don’t be afraid of Rebase (sqrthree translation)

The Nuggets Translation Project is a community that translates quality Internet technical articles from English sharing articles on nuggets. The content covers Android, iOS, front-end, back-end, blockchain, products, design, artificial intelligence and other fields. If you want to see more high-quality translation, please continue to pay attention to the Translation plan of Digging Gold, the official Weibo, Zhihu column.

Hiring!

For those who are interested in nuggets translation program and have high requirements for themselves (obsessive-compulsive disorder), good English and good technical skills (direction not limited), where are you? Please click here to join us with your little hands.


The Nuggets Translation Project is a community that translates quality Internet technical articles from English sharing articles on nuggets. The content covers Android, iOS, front-end, back-end, blockchain, products, design, artificial intelligence and other fields. If you want to see more high-quality translation, please continue to pay attention to the Translation plan of Digging Gold, the official Weibo, Zhihu column.

Welcome to the Nuggets Translation project: click here to join us.