Nuggets Daily is dedicated to sharing quality in-depth technical content: front end, back end, Android, iOS, product design, tools resources and some fun stuff.

The front end

  • Fix the Flex layout once and for all

    It all started with the question: How do YOU center both horizontal and vertical with CSS in a simple and elegant way?

  • Transform your website into PWA – Gold digger

    There’s been a lot of news lately about Progressive Web Apps (PWAs), and a lot of people are asking if this is the future of the (mobile) Web. I don’t want to get into a fight between Native apps and PWA, but one thing is for sure — PWA dramatically improves mobile performance and user experience.

  • JavaScript common design pattern parsing

    Design pattern is a set of repeatedly used, most people know, cataloged code Design experience summary. Design patterns are used to re-use code, make it easier for others to understand, and ensure code reliability.

The back-end

  • Why do small teams of startups use Docker

    Container technology represented by Docker has been a topic for several years. We thought that Docker would become a standard configuration for deploying and managing services in production environment among startups with no historical burden. However, we recently found that after some friends learned that we used Docker and Kubernetes in production, He actually showed some surprise.

  • Want to get your hands on system architecture design? One you can’t miss.

    Learning how to design scalable systems will help you become a better engineer. System design is a broad topic. Resources on system design principles are plentiful on the Internet. This article is a collection of these resources to help you learn how to build scalable systems.

  • NetEase Cloud Music NodeJS API

    Upgrade to version 2.0. Add user documents, complete project reconstruction, add more perfect unit tests, upgrade the version to 2.0, upgrade API to V2 +, support login and access to user information and created playlists, access to the music in the user playlist through the access to music URL interface, access to daily recommended playlists and daily recommended music

Android

  • The little thing about Android push

    When we talk about push on Android phones, most of the time we’re talking about integrating third-party push, because even big companies like wechat need to be added to their startup whitelist to stay online.

  • Good App modular actual combat experience summary

    With the continuous development and expansion of Youzan’s e-commerce business, the functions assumed by the App end are becoming more and more heavy, especially after the code changes its owner a few times, it starts to become chaotic, and it often happens that the whole situation is influenced by the whole situation. To cope with the growth of the team, we had to isolate the business, precipitate common components, and improve the mobile development infrastructure.

  • Network request encapsulation based on RxJava2+Retrofit+RxCache

    This frame comes from the existing project, these days opened a new project just use this frame out of the hand, but also convenient to use in the future. There are so many Rxjava2+Retrofit2 packages on the web, but the general idea is the same, and many of the code is similar, this is no exception, you can choose to use it.

iOS

  • ReactiveCocoa basic usage

    ReactiveCocoa (RAC for short) is a new framework for iOS and OS development developed by Github open source. Cocoa is the abbreviation for Apple’s entire framework, so many Apple frameworks like to end in Cocoa.

  • EFQRCode: Automatic generation of fancy TWO-DIMENSIONAL code

    EFQRCode: Automatic generation of fancy TWO-DIMENSIONAL code.

  • UIView animation summary

    So to sum up today UIView animation is the animation that UIView animation is generated when you modify UIView properties based on high-level API encapsulation.

The product design

  • Product design process and efficient tools

    It’s been more than half a year since I looked at the project I was working on from zero to 2.0. This period of time is really a SI a NIao squeeze “it” out, are tears ah. But it’s also a real experience of a complete product going from zero to one.

  • How to match colors in UI design?

    Tips and color matching tools for UI design are recommended

  • Principles of Interface Layout (I)

    Use examples to share some principles to pay attention to in interface layout.

Tool resources

  • ITerm2 shortcut keys

    ITerm2 improves Mac development efficiency

  • An open source artifact for writing Markdown

    A nice Markdown editor that also supports snippets for Windows, Mac, and Linux

  • HTTP – nuggets

New video tutorials – WEB system testing, PHP HTTP protocol, OKHTTP framework parsing and application, Access Requests library, Interface Testing basics, JMeter HTTP protocol interface performance testing;

Funny video