gitextract_3knw1box/ ├── .github/ │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ ├── recommendation.md │ │ └── sign_up.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── generate-catalog.yml │ ├── stale.yml │ └── translator-application.yaml ├── .gitignore ├── AI.md ├── CODE_OF_CONDUCT.md ├── README.md ├── TODO/ │ ├── 10-best-reactjs-ui-frameworks-for-rapid-prototyping.md │ ├── 10-steps-to-better-hybrid-apps.md │ ├── 10-things-you-probably-didnt-know-about-javascript-react-and-nodejs-and-graphql-development-at-facebook.md │ ├── 101-ways-to-make-your-website-more-awesome.md │ ├── 11-things-i-learned-reading-the-flexbox-spec.md │ ├── 11-top-designers-give-11-pieces-of-realistic-ux-advice.md │ ├── 12-best-practices-for-user-account.md │ ├── 14-must-knows-for-an-ios-developer.md │ ├── 17-xcode-tips-and-tricks-that-every-ios-developer-should-know.md │ ├── 19-things-i-learnt-reading-the-nodejs-docs.md │ ├── 2018-design-trends.md │ ├── 25-core-data-in-ios10-nspersistentcontainer.md │ ├── 3-new-css-features-to-learn-in-2017.md │ ├── 39-open-source-swift-ui-libraries-for-ios-app-development.md │ ├── 3d-force-touch-beyond-peek-pop.md │ ├── 4-must-know-tips-for-building-cross-platform-electron-apps.md │ ├── 5-not-so-obvious-things-about-rxjava.md │ ├── 5-step-life-cycle-neural-network-models-keras.md │ ├── 6-practical-skills-for-ux-designers.md │ ├── 8-key-react-component-decisions.md │ ├── Android-Studio-Tips.md │ ├── Breaking-Swift-with-reference-counted-structs.md │ ├── Cocoa-Architecture-Dropped-Design-Patterns.md │ ├── Dependency-Injection-with-Dagger-2.md │ ├── Eight-Ways-Your-Android-App-Can-Leak-Memory.md │ ├── GoogleCloudFunctions/ │ │ ├── calling-cloud-functions.md │ │ ├── catlog.md │ │ ├── command-reference.md │ │ ├── deploying-cloud-functions.md │ │ ├── getting-started.md │ │ ├── quick-starts.md │ │ ├── walkthroughs.md │ │ └── writing-cloud-functions.md │ ├── How-to-hideshow-Toolbar-when-list-is-scroling.md │ ├── Introducing-Swift 3.0.md │ ├── OAuth2 Authentication with Lua.md │ ├── Of SVG, Minification and Gzip │ ├── Optimization-killers.md │ ├── OptimizationTips.rst │ ├── Overview-of-JavaScript-ES6-features-a-k-a-ECMAScript-6-and-ES2015.md │ ├── PHP-7-Virtual-machine.md │ ├── Testing-Schemes.md │ ├── Top-5-Android-libraries-every-Android-developer-should-know-about.md │ ├── Under-the-hood-ReactJS.md │ ├── Understanding-code-signing-for-iOS-apps.md │ ├── Unit-tests-with-Mockito.md │ ├── Using-Flutter-in-China.md │ ├── What-would-be-your-advice-to-a-software-engineer-who-wants-to-learn-machine-learning.md │ ├── Yarn-A-new-package-manager-for-JavaScript.md │ ├── a-5-minute-intro-to-styled-components.md │ ├── a-beginners-guide-to-making-progressive-web-apps.md │ ├── a-beginners-guide-to-website-optimization.md │ ├── a-better-underline-for-android.md │ ├── a-blurring-view-for-android.md │ ├── a-cartoon-intro-to-webassembly.md │ ├── a-case-for-using-storyboards-on-ios.md │ ├── a-crash-course-in-assembly.md │ ├── a-crash-course-in-just-in-time-jit-compilers.md │ ├── a-day-without-javascript.md │ ├── a-detailed-guide-on-developing-android-apps-using-the-clean-architecture-pattern.md │ ├── a-dramatic-tour-through-pythons-data-visualization-landscape-including-ggplot-and-altair.md │ ├── a-fairer-vue-of-react-comparing-react-to-vue-for-dynamic-tabular-data-part-2.md │ ├── a-first-walk-into-kotlin-coroutines-on-android.md │ ├── a-follow-up-on-how-to-store-tokens-securely-in-android.md │ ├── a-functional-programmers-introduction-to-javascript-composing-software.md │ ├── a-gentle-introduction-to-self-sovereign-identity.md │ ├── a-guide-to-automating-scraping-the-web-with-javascript-chrome-puppeteer-node-js.md │ ├── a-guide-to-interviewing-for-product-design-internships.md │ ├── a-guide-to-the-google-play-console.md │ ├── a-look-back-at-the-state-of-javascript-in-2017.md │ ├── a-map-to-modern-javascript-development.md │ ├── a-mindful-design-process.md │ ├── a-primer-on-android-navigation.md │ ├── a-quick-look-at-semaphores.md │ ├── a-simple-object-model.md │ ├── a-simple-web-app-in-rust-conclusion.md │ ├── a-simple-web-app-in-rust-pt-1.md │ ├── a-simple-web-app-in-rust-pt-2a.md │ ├── a-simple-web-app-in-rust-pt-2b.md │ ├── a-simple-web-app-in-rust-pt-3.md │ ├── a-simple-web-app-in-rust-pt-4-cli-option-parsing.md │ ├── a-tinder-progressive-web-app-performance-case-study.md │ ├── a-unified-styling-language.md │ ├── after-a-year-of-nodejs-in-production.md │ ├── age-of-algorithm-human-gatekeeper.md │ ├── ajax-polling-in-react-with-redux.md │ ├── ajax-polling-part-2-sagas.md │ ├── align-svg-icons-to-text-and-say-goodbye-to-font-icons.md │ ├── all-about-concurrency-in-swift-1-the-present.md │ ├── all-about-react-router-4.md │ ├── all-you-need-to-know-about-parce.md │ ├── all-you-need-to-know-to-really-understand-the-node-js-event-loop-and-its-metrics.md │ ├── altering-javascript-frames.md │ ├── an-absolute-beginners-guide-to-swift.md │ ├── an-animated-guide-to-flexbox.md │ ├── an-exhaustive-guide-to-writing-dockerfiles-for-node-js-web-apps.md │ ├── an-introduction-to-functional-reactive-programming.md │ ├── an-introduction-to-in-app-a-b-testing.md │ ├── an-introduction-to-the-usernotifications-framework.md │ ├── an-ios-devs-experience-with-react-native.md │ ├── an-ode-to-async-await.md │ ├── an-overview-of-the-logging-ecosystem-in-2017.md │ ├── an-undervalued-blockchain-market-in-china-is-good-news-for-you.md │ ├── an-update-on-es6-modules-in-node-js.md │ ├── anatomy-of-a-function-call-in-go.md │ ├── android-app-optimization-using-arraymap-and-sparsearray.md │ ├── android-basic-project-architecture-for-mvp.md │ ├── android-data-binding-recyclerview.md │ ├── android-handler-internals.md │ ├── android-o-fonts.md │ ├── android-themes-an-in-depth-guide.md │ ├── android-why-your-canvas-shapes-arent-smooth.md │ ├── angular-jwt-authentication.md │ ├── angular-jwt.md │ ├── angular-vs-react-vs-vue-a-2017-comparison.md │ ├── angular-vs-react-which-is-better-for-web-development.md │ ├── animated-intro-rxjs.md │ ├── announcing-ant-design-3-0.md │ ├── any-web-site-can-become-a-pwa-but-we-need-to-do-better.md │ ├── applying-human-centered-design-to-emerging-technologies.md │ ├── approaching-android-with-mvvm.md │ ├── are-notifications-a-dark-pattern.md │ ├── are-the-ux-articles-youre-reading-trying-to-sell-you-something.md │ ├── artificial-intelligence-in-ux-design.md │ ├── atomic-design-how-to-design-systems-of-components.md │ ├── attract-millions-developers-product.md │ ├── audio-focus-1.md │ ├── audio-focus-2.md │ ├── audio-focus-3.md │ ├── auto-sizing-columns-css-grid-auto-fill-vs-auto-fit.md │ ├── automate-cicd-visual-app-center.md │ ├── automated-npm-releases-with-travis-ci.md │ ├── avoiding-accidental-complexity-when-structuring-your-app-state.md │ ├── avoiding-force-unwrapping-in-swift-unit-tests.md │ ├── avoiding-objc-in-swift.md │ ├── backend-api-documentation-in-swift.md │ ├── backwards-compatibility-with-ios-10-today-widgets.md │ ├── before-you-bury-yourself-in-packages-learn-the-node-js-runtime-itself.md │ ├── benchmarks-for-the-top-server-side-swift-frameworks-vs-node-js.md │ ├── best-practices-for-search-results.md │ ├── best-practices-in-designing-graphql-apis.md │ ├── better-form-design-one-thing-per-page.md │ ├── better-javascript-with-es6-pt-ii-a-deep-dive-into-classes.md │ ├── better-javascript-with-es6-pt-iii-cool-collections-slicker-strings.md │ ├── better-node-with-es6-pt-i.md │ ├── beyond-browser-web-desktop-apps.md │ ├── binary-ast-newsletter-1.md │ ├── bootstrap-considered-harmful.md │ ├── boring-design-systems.md │ ├── breaking-wpa2-by-forcubg-nonce-reuse.md │ ├── breakpoints-debugging-like-pro.md │ ├── bridging-existentials-generics-swift-2.md │ ├── bringing-Pokemon-GO-to-life-on-Google-Cloud.md │ ├── bubble-sheet-multiple-choice-scanner-and-test-grader-using-omr-python-and-opencv.md │ ├── build-a-journaling-app-with-meteor-1-3-beta-react-react-bootstrap-and-mantra.md │ ├── build-tic-tac-toe-with-ai-using-swift.md │ ├── building-a-kotlin-project-2.md │ ├── building-a-kotlin-project.md │ ├── building-a-mobile-app-with-cordova-vuejs.md │ ├── building-a-shop-with-sub-second-page-loads-lessons-learned.md │ ├── building-a-virtual-world-worthy-of-sci-fi.md │ ├── building-account-systems.md │ ├── building-an-api-gateway-using-nodejs.md │ ├── building-android-apps-30-things-that-experience-made-me-learn-the-hard-way.md │ ├── building-ar-game-arkit-spritekit.md │ ├── building-for-the-future-of-tv-with-android.md │ ├── building-interfaces-with-constraintlayout.md │ ├── building-ios-apps-with-xamarin-and-visual-studio.md │ ├── building-modern-web-applications-in-2017.md │ ├── building-our-personal-deep-learning-rig-gtx-1080-ubuntu-16-04-cuda-8-0rc-cudnn-7-tensorflowmxnetcaffedarknet.md │ ├── building-react-components-for-multiple-brands-and-applications.md │ ├── building-the-web-of-things.md │ ├── building-trello-layout-css-grid-flexbox.md │ ├── buttons-in-design-systems.md │ ├── bye-bye-burger.md │ ├── can-email-be-responsive.md │ ├── check-in-frequency-and-codebase-impact-the-surprising-correlation.md │ ├── choosing-a-front-end-framework-angular-ember-react.md │ ├── choosing-right-markdown-parser.md │ ├── chrome-devtools-performance-monitor.md │ ├── chrome-devtools.md │ ├── clean-java-immutability.md │ ├── closure-capture-1.md │ ├── code-comments-the-good-the-bad-and-the-ugly.md │ ├── code-smells-in-css-revisited.md │ ├── code-splitting-with-parcel-web-app-bundler.md │ ├── collaborative-map-reduce-in-the-browser.md │ ├── comparing-the-performance-between-native-ios-swift-and-react-native.md │ ├── compile-time-vs-runtime-type-checking-swift.md │ ├── complexion-reduction-a-new-trend-in-mobile-design.md │ ├── composable-datatypes-with-functions.md │ ├── comprehensive-guide-web-design.md │ ├── comprehensive-webfonts.md │ ├── computed-properties-javascript-dependency-tracking.md │ ├── concurrent-programming.md │ ├── conditions-for-css-variables.md │ ├── confusion-subject-observable-observer-android-rxjava2-hell-part8.md │ ├── constraint-layout-animations-dynamic-constraints-ui-java-hell.md │ ├── constraint-layout-concepts-hell-tips-tricks-part-2.md │ ├── constraint-layout-hell.md │ ├── constraint-layout-visual-design-editor-hell.md │ ├── contextual-chat-bots-with-tensorflow.md │ ├── continuation-observable-marriage-proposal-observer-dialogue-rx-observable-developer-android-rxjava2-hell-part7.md │ ├── continuation-summer-vs-winter-observable-dialogue-rx-observable-developer-android-rxjava2-hell-part6.md │ ├── contributing-hugh-lib.md │ ├── convert-time-series-supervised-learning-problem-python.md │ ├── convincing-the-kotlin-compiler-that-code-is-safe.md │ ├── core-plot-tutorial-getting-started.md │ ├── courseras-journey-to-graphql.md │ ├── crafting-better-code-reviews.md │ ├── crafting-high-performance-tv-user.md │ ├── create-effective-push-notifications.md │ ├── create-react-app.md │ ├── create-simple-blockchain-java-tutorial-from-scratch.md │ ├── create-your-first-ethereum-dapp-with-web3-and-vue-js-part-2.md │ ├── create-your-first-ethereum-dapp-with-web3-and-vue-js-part-3.md │ ├── create-your-first-ethereum-dapp-with-web3-and-vue-js.md │ ├── creating-accessible-react-apps.md │ ├── creating-an-html5-game-bot-using-python.md │ ├── creating-and-working-with-webassembly-modules.md │ ├── creating-highly-modular-android-apps.md │ ├── creating-usability-with-motion-the-ux-in-motion-manifesto.md │ ├── creating-your-first-blockchain-with-java-part-2-transactions.md │ ├── creating-your-first-desktop.md │ ├── csrf-is-dead.md │ ├── css-architecture.md │ ├── css-grid-supporting-browsers-without-grid.md │ ├── css-hex-colors-demystified.md │ ├── css-in-javascript-the-future-of-component-based-styling.md │ ├── css-inheritance-cascade-global-scope-new-old-worst-best-friends.md │ ├── css-is-fine-its-just-really-hard.md │ ├── css-naming-conventions-that-will-save-you-hours-of-debugging.md │ ├── css-writing-mode.md │ ├── csv-injection.md │ ├── dark-side-of-ui-benefits-of-dark-background.md │ ├── data-analytics-with-python-by-web-scraping-illustration-with-cia-world-factbook.md │ ├── data-flow-in-vue-and-vuex.md │ ├── dealing-with-complex-table-views-in-ios-and-keeping-your-sanity.md │ ├── dealing-with-imbalanced-data-undersampling-oversampling-and-proper-cross-validation.md │ ├── debugging-nodejs-in-chrome-devtools.md │ ├── debugging-swift-code-with-lldb.md │ ├── debugging-tips-tricks.md │ ├── declarative-api-design-in-swift.md │ ├── deconstructing-the-poor-design-of-a-well-intentioned-microinteraction.md │ ├── deep-learning-1-setting-up-aws-image-recognition.md │ ├── deep-learning-2-convolutional-neural-networks.md │ ├── deep-learning-3-more-on-cnns-handling-overfitting.md │ ├── deep-learning-4-embedding-layers.md │ ├── design-at-1x-its-a-fact.md │ ├── design-better-data-tables.md │ ├── design-doesnt-scale.md │ ├── design-for-internationalization.md │ ├── design-is-mainly-about-empathy.md │ ├── design-like-a-developer.md │ ├── design-principle-aesthetics.md │ ├── design-principle-consistency.md │ ├── design-principles-behind-great-products.md │ ├── design-principles-what-to-do-when-nobody-is-using-your-feature.md │ ├── design-thinking-not-just-another-buzzword.md │ ├── design-words-with-data.md │ ├── design-your-app-for-decision-making.md │ ├── designers-problem.md │ ├── designers-should-write.md │ ├── designing-a-product-youre-not-going-to-use.md │ ├── designing-anticipated-user-experiences.md │ ├── designing-better-tables-for-enterprise-applications.md │ ├── designing-design-system-for-complex-products.md │ ├── designing-html-apis.md │ ├── designing-in-app-survey.md │ ├── designing-the-icons-for-flinto-s-ui.md │ ├── designing-the-new-uber-app.md │ ├── designing-websites-for-iphone-x.md │ ├── detect-bots-apache-nginx-logs.md │ ├── detecting-incoming-phone-calls-in-android.md │ ├── detecting-low-power-mode.md │ ├── develop-your-first-application-with-flutter.md │ ├── developers-are-users-too-introduction.md │ ├── developers-are-users-too-part-1.md │ ├── developers-are-users-too-part-2.md │ ├── developing-games-with-react-redux-and-svg-part-1.md │ ├── developing-small-javascript-components-without-frameworks.md │ ├── dialogue-rx-observable-developer-android-rxjava2-hell-part5.md │ ├── disassembling-javascripts-iife-syntax.md │ ├── distributed-logging-architecture-in-the-container-era.md │ ├── distributing-react-components.md │ ├── dont-fear-the-rebase.md │ ├── dont-use-automatic-image-sliders-or-carousels.md │ ├── dos-and-don-ts-of-web-design.md │ ├── double-stuffed-security-in-android-oreo.md │ ├── dragging-react-performance-forward.md │ ├── dropouts-need-not-apply-silicon-valley-asks-mostly-for-developers-with-degrees.md │ ├── effective-environment-switching-in-ios.md │ ├── effective-java-for-android-cheatsheet.md │ ├── effective-okhttp.md │ ├── efficient-iOS-version-checking.md │ ├── elasticsearch-rolling-upgrades.md │ ├── embedding-lua-in-the-web.md │ ├── embracing-java-8-language-features.md │ ├── empathy-and-ux-design.md │ ├── empty-state-mobile-app-nice-to-have-essential.md │ ├── enabling-proguard-in-an-android-instant-app.md │ ├── enhancing-css-layout-floats-flexbox-grid.md │ ├── error-handling-in-rxjava.md │ ├── es6-modules-support-lands-in-browsers-is-it-time-to-rethink-bundling.md │ ├── es6-private-members.md │ ├── es6.md │ ├── es8-was-released-and-here-are-its-main-new-features.md │ ├── eslint-migrating-to-4.0.0.md │ ├── essential-guide-for-designing-your-android-app-architecture-mvp-part-2.md │ ├── essential-guide-for-designing-your-android-app-architecture-mvp-part-3.md │ ├── essential-guide-for-designing-your-android-app-architecture-mvp-part.md │ ├── even-fibonacci-numbers-python-vs-javascript.md │ ├── everyone-is-a-designer-get-over-it.md │ ├── everything-you-need-to-know-about-css-variables.md │ ├── evolving-the-facebook-news-feed-to-serve-you-better.md │ ├── explain-activity-launch-mode-with-examples.md │ ├── exploring-es7-decorators.md │ ├── exploring-firebase-on-android-ios-analytics.md │ ├── exploring-firebase-on-android-ios-remote-config.md │ ├── exploring-kotlins-hidden-costs-part-1.md │ ├── exploring-kotlins-hidden-costs-part-2.md │ ├── exploring-kotlins-hidden-costs-part-3.md │ ├── exploring-the-product.md │ ├── express-js-and-aws-lambda-a-serverless-love-story.md │ ├── facebook-content-placeholder-deconstruction.md │ ├── facebook-open-sources-detectron.md │ ├── familiarity-bias-is-holding-you-back-its-time-to-embrace-arrow-functions.md │ ├── fast-properties-in-v8.md │ ├── faster-more-reliable-ci-builds-with-yarn.md │ ├── faster-photos-in-facebook-for-ios.md │ ├── finally-understanding-how-references-work-in-android-and-java.md │ ├── fingerprinting-and-audio-recognition-with-python.md │ ├── five-things-you-can-do-with-yarn.md │ ├── five-tips-for-working-with-redux-in-large-applications.md │ ├── five-tips-to-improve-your-games-as-a-service-monetization.md │ ├── flat-ui-less-attention-cause-uncertainty.md │ ├── flatbuffers-in-android-introdution.md │ ├── floating-action-button-in-ux-design.md │ ├── floating-label-no-js-pure-css.md │ ├── flutter-5-reasons-why-you-may-love-it.md │ ├── flutter-for-javascript-developers.md │ ├── flying-solo-with-android-development.md │ ├── force-with-lease.md │ ├── form-design-for-complex-applications.md │ ├── forms-need-validation.md │ ├── freemium-conversion-rate/ │ │ └── freemium-conversion-rate.md │ ├── from-a-react-point-of-vue-comparing-reactjs-to-vuejs-for-dynamic-tabular-data.md │ ├── from-app-explorer-to-first-time-buyer.md │ ├── from-automatons-to-deep-learning.md │ ├── from-form-to-function-our-thoughts-on-design-are-changing.md │ ├── from-functional-java-to-functioning-kotlin.md │ ├── from-product-design-to-virtual-reality.md │ ├── front-end-developers-guide-graphql.md │ ├── front-end-performance-checklist-2018-1.md │ ├── front-end-performance-checklist-2018-2.md │ ├── front-end-performance-checklist-2018-3.md │ ├── front-end-performance-checklist-2018-4.md │ ├── frontend-in-2017-the-important-parts.md │ ├── function-as-child-components.md │ ├── function-caller-considered-harmful.md │ ├── function-naming-in-swift-3.md │ ├── functional-interfaces-functional-programming-and-lambda-expressions-reactive-programming-android-rxjava2-what-the-hell-is-this-part3.md │ ├── functional-mixins-composing-software.md │ ├── functional-programming-for-android-developers-part-1.md │ ├── functional-programming-for-android-developers-part-2.md │ ├── functional-programming-for-android-developers-part-3.md │ ├── functional-programming-in-javascript-is-an-antipattern.md │ ├── functional-setstate-is-the-future-of-react.md │ ├── functors-categories.md │ ├── future-front-end-web-development.md │ ├── gang-of-four-patterns-in-kotlin.md │ ├── generative-research-ux.md │ ├── generic-data-sources-in-swift.md │ ├── gentle-introduction-to-functional-javascript-intro.md │ ├── genuine-guide-to-testing-react-redux-applications.md │ ├── geolocation-using-multiple-services.md │ ├── get-ready-a-new-v8-is-coming-node-js-performance-is-changing.md │ ├── get-started-tensorflow.md │ ├── getting-started-with-elasticsearch.md │ ├── getting-started-with-jrebel-for-android.md │ ├── getting-started-with-retrofit.md │ ├── getting-the-login-page-right.md │ ├── getting-to-swift-3-at-airbnb.md │ ├── go-function-calls-redux.md │ ├── golden-guidelines-for-writing-clean-css.md │ ├── good-swift-bad-swift-part-1.md │ ├── good-swift-bad-swift-part-2.md │ ├── google-design.md │ ├── google.interview.university.md │ ├── graphql-vs-rest.md │ ├── growing-popularity-atomic-css.md │ ├── guide-to-interviewing-for-product-design-internships.md │ ├── guide-to-ux-sketching.md │ ├── handling-scrolls-with-coordinatorlayout.md │ ├── handmade-svg-bar-chart-featuring-svg-positioning-gotchas.md │ ├── high-level-reactivity.md │ ├── higher-order-functions-composing-software.md │ ├── hot-vs-cold-observables.md │ ├── how-a-template-engine-works.md │ ├── how-apple.md │ ├── how-can-i-use-css-in-js-securely.md │ ├── how-chat-bots-work.md │ ├── how-color-affects-ux-and-behavior.md │ ├── how-do-promises-work.md │ ├── how-does-redux-work.md │ ├── how-google-builds-a-web-framework.md │ ├── how-i-built-a-web-server-using-go-and-on-chromeos.md │ ├── how-i-do-developer-ux-at-google.md │ ├── how-i-learned-to-love-parallelized-applies-with-python-pandas-dask-and-numba │ ├── how-i-used-stack-overflow-github-to-get-dream-job-before-19-without-degree.md │ ├── how-ios-apps-on-the-mac-could-work.md │ ├── how-javascript-works-deep-dive-into-websockets-and-http-2-with-sse-how-to-pick-the-right-path.md │ ├── how-javascript-works-event-loop-and-the-rise-of-async-programming-5-ways-to-better-coding-with.md │ ├── how-javascript-works-inside-the-v8-engine-5-tips-on-how-to-write-optimized-code.md │ ├── how-javascript-works-memory-management-how-to-handle-4-common-memory-leaks.md │ ├── how-javascript-works-the-building-blocks-of-web-workers-5-cases-when-you-should-use-them.md │ ├── how-modern-web-browsers-accelerate-performance-the-networking-layer.md │ ├── how-not-to-crash-1.md │ ├── how-protocol-oriented-programming-in-swift-saved-my-day.md │ ├── how-should-i-separate-components.md │ ├── how-switching-our-domain-structure-unlocked-international-growth.md │ ├── how-the-heck-does-async-await-work-in-python-3-5.md │ ├── how-to-achieve-reusability-with-react-components.md │ ├── how-to-be-a-compiler-make-a-compiler-with-javascript.md │ ├── how-to-become-an-ios-developer-bob.md │ ├── how-to-build-a-material-design-prototype-using-sketch-and-pixate-part-three.md │ ├── how-to-build-a-material-design-prototype-using-sketch-and-pixate-part-two.md │ ├── how-to-build-a-news-website-layout-with-flexbox.md │ ├── how-to-build-a-reactive-engine-in-javascript-part-1-observable-objects.md │ ├── how-to-build-a-spritekit-game-in-swift-3-part-1.md │ ├── how-to-build-a-spritekit-game-in-swift-3-part-2.md │ ├── how-to-build-a-spritekit-game-in-swift-3-part-3.md │ ├── how-to-build-and-publish-es6-modules-today-with-babel-and-rollup.md │ ├── how-to-build-mobile-games-with-people-in-mind.md │ ├── how-to-cancel-your-promise.md │ ├── how-to-communicate-hidden-gestures-in-mobile-app.md │ ├── how-to-configure-nginx-for-a-flask-web-application.md │ ├── how-to-craft-mobile-notifications-that-users-actually-want.md │ ├── how-to-create-a-bubble-selection-animation-on-android.md │ ├── how-to-create-a-front-end-framework-with-sketch.md │ ├── how-to-debug-front-end-console.md │ ├── how-to-design-notifications-for-better-ux.md │ ├── how-to-design-words.md │ ├── how-to-disable-links.md │ ├── how-to-do-proper-tree-shaking-in-webpack-2.md │ ├── how-to-generate-haptic-feedback-with-uifeedbackgenerator.md │ ├── how-to-get-the-most-out-of-the-javascript-console.md │ ├── how-to-go-from-hobbyist-to-professional-developer.md │ ├── how-to-handle-imbalanced-classes-in-machine-learning.md │ ├── how-to-implement-expandable-menu-on-ios-like-in-airbnb.md │ ├── how-to-improve-quality-and-syntax-of-your-android-code.md │ ├── how-to-javascript-in-2018.md │ ├── how-to-leak-memory-with-subscriptions-in-rxjava.md │ ├── how-to-make-a-chart-using-ajax-rest-apis.md │ ├── how-to-make-your-not-so-great-visual-design-better.md │ ├── how-to-make-your-react-app-fully-functional-fully-reactive-and-able-to-handle-all-those-crazy.md │ ├── how-to-make-your-react-native-app-respond-gracefully-when-the-keyboard-pops-up.md │ ├── how-to-pretend-youre-a-great-designer.md │ ├── how-to-set-up-a-continuous-integration-server-for-android-development-ubuntu-jenkins-sonarqube.md │ ├── how-to-start-with-backend-typescript-and-use-its-full-potential.md │ ├── how-to-stop-online-harassment.md │ ├── how-to-test-a-singleton-in-an-android-service-2.md │ ├── how-to-test-a-singleton-in-an-android-service-one.md │ ├── how-to-use-a-model-view-viewmodel-architecture-for-ios.md │ ├── how-to-use-colors-in-ui-design.md │ ├── how-to-use-generators.md │ ├── how-to-write-a-javascript-package-for-both-node-and-the-browser.md │ ├── how-to-write-a-perfect-error-message.md │ ├── how-to-write-dockerfiles-for-python-web-apps.md │ ├── how-to-write-high-performance-code-in-golang-using-go-routines.md │ ├── how-to-write-low-garbage-real-time-javascript.md │ ├── how-vr-is-changing-ux-from-prototyping-to-device-design.md │ ├── how-we-created-bubblepicker-a-colourful-animation-for-android.md │ ├── how-we-css-at-bigcommerce.md │ ├── how-we-use-bem-to-modularise-our-css.md │ ├── how-writing-custom-babel-and-eslint-plugins-can-increase-your-productivity-and-improve-user.md │ ├── how-you-can-decrease-application-size-by-60-in-only-5-minutes.md │ ├── how_to_draw.md │ ├── http2-for-web-developers.md │ ├── https-medium-com-alexstyl-animating-the-toolbar.md │ ├── i-interviewed-at-five-top-companies-in-silicon-valley-in-five-days-and-luckily-got-five-job-offers.md │ ├── i-m-a-web-developer-and-i-ve-been-stuck-with-the-simplest-app-for-the-last-10-days.md │ ├── ibeacon-in-swift.md │ ├── ibm-is-becoming-the-worlds-largest-design-company.md │ ├── if-i-have-one-month-to-learn-ios-how-would-i-spend-it.md │ ├── im-not-a-ux-designer-and-neither-are-you.md │ ├── image-upload-manipulation-react.md │ ├── immutable-models-and-data-consistency-our-ios-app.md │ ├── implementation-of-convolutional-neural-network-using-python-and-keras.md │ ├── implementing-delegates-in-swift-step-by-step.md │ ├── improve-web-typography-css-font-size-adjust.md │ ├── improving-perceived-performance-with-multiple-background-images.md │ ├── improving-performance-with-background-data-prefetching.md │ ├── improving-swift-compile-times.md │ ├── increasing-attacker-cost-using-immutable-infrastructure.md │ ├── incrementally-migrate-from-sqlite-to-room.md │ ├── ink-transition-effect.md │ ├── intro-to-swift-functional-programming-with-bob.md │ ├── introducing-design-systems-ops.md │ ├── introducing-pokedex-org/ │ │ └── introducing-pokedex-org.md │ ├── introducing-redux-recompose.md │ ├── introducing-turbo-5x-faster-than-yarn-npm-and-runs-natively-in-browser.md │ ├── introduction-nginscript.md │ ├── introduction-to-node-express.md │ ├── introduction-to-protocol-oriented-programming-in-swift.md │ ├── intuitive-design-vs-shareable-design.md │ ├── ios-11-machine-learning-for-everyone.md │ ├── ios-11-notable-uikit-additions.md │ ├── ios-9-tutorial-series-protocol-oriented-programming-with-uikit.md │ ├── ios-custom-modality.md │ ├── is-this-my-interface-or-yours.md │ ├── is-this-the-perfect-save-icon.md │ ├── is-vanilla-javascript-worth-learning-absolutely.md │ ├── its-not-dark-magic-pulling-back-the-curtains-from-your-stylesheets.md │ ├── jQuery-Tips-Everyone-Should-Know.md │ ├── java-8-in-android-n-preview.md │ ├── javascript-debugging-tips.md │ ├── javascript-developer-survey-results.md │ ├── javascript-es6-var-let-or-const.md │ ├── javascript-factory-functions-with-es6.md │ ├── javascript-firefox-debugger.md │ ├── javascript-monads-made-simple.md │ ├── javascript-package-managers.md │ ├── javascript-start-up-performance.md │ ├── javascript-testing-unit-functional-integration.md │ ├── javascript-what-the-heck-is-a-callback.md │ ├── jquery-3-0-final-released.md │ ├── js-things-i-never-knew-existed.md │ ├── json-javascript-object-notation.md │ ├── keep-webpack-fast-a-field-guide-for-better-build-performance.md │ ├── kerning.md │ ├── kotlin-its-the-little-things.md │ ├── lazy-loading-images-dont-rely-on-javascript.md │ ├── learn-blockchains-by-building-one.md │ ├── learn-css-flexbox-in-3-minutes.md │ ├── learning-how-to-set-up-automated-cross-browser-javascript-unit-testing.md │ ├── learning-javascript-9-common-mistakes.md │ ├── learning-react-js-is-easier-than-you-think.md │ ├── lecture-1-what-is-product-design.md │ ├── less-coding-guidelines.md │ ├── lets-make-your-svg-symbol-icons-multi-colored-with-css-variables.md │ ├── leveling-up-your-javascript.md │ ├── life-after-js-learning-2nd-language.md │ ├── life-without-interface-builder.md │ ├── little-big-details-for-your-mobile-app.md │ ├── lost-in-translation-the-importance-of-visual-design-localisation.md │ ├── love-letter-css.md │ ├── macOS-Security-and-Privacy-Guide.md │ ├── machine-learning-for-android-developers-with-the-mobile-vision-api-part-1-face-detection.md │ ├── make-memory-management-great-again.md │ ├── make-node-js-core-bigger.md │ ├── make-or-break-with-gradle.md │ ├── make-react-fast-again-tools-and-techniques-for-speeding-up-your-react-app.md │ ├── making-magic-with-websockets-and-css3.md │ ├── making-photos-smaller.md │ ├── making-react-native-apps-accessible.md │ ├── making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit.md │ ├── making-svg-icon-libraries-for-react-apps │ ├── making-the-most-of-the-apk-analyzer.md │ ├── making-the-web-more-accessible-with-ai.md │ ├── managing-css-js-http-2.md │ ├── managing-resources-for-large-scale-testing.md │ ├── mastering-swift-essential-details-about-strings.md │ ├── material-design-prototype-tutorial-part-1.md │ ├── media-query-units.md │ ├── meet-michelangelo-ubers-mechine-learning-plantform.md │ ├── meet-the-new-dialog-element.md │ ├── messaging-sync-scaling-mobile-messaging-at-airbnb.md │ ├── metaprogramming-in-es6-part-2-reflect.md │ ├── metaprogramming-in-es6-part-3-proxies.md │ ├── metaprogramming-in-es6-symbols.md │ ├── migrating-an-android-project-to-kotlin.md │ ├── migrating-mediastyle-notifications-to-support-android-o.md │ ├── million-requests-per-second-with-python.md │ ├── mobile-design-best-practices.md │ ├── mobile-friendly.md │ ├── mobile-small-portrait-slow-interlace-monochrome-coarse-non-hover-first.md │ ├── mocking-is-a-code-smell.md │ ├── modelling-state-in-swift.md │ ├── modern-javascript-for-ancient-web-developers.md │ ├── modernization-reactivity.md │ ├── modules-vs-microservices.md │ ├── mosby3-mvi-3.md │ ├── mosby3-mvi-4.md │ ├── mosby3-mvi-5.md │ ├── mosby3-mvi-6.md │ ├── mosby3-mvi.md │ ├── motion-in-ux-design-9-points-to-get-started.md │ ├── moving-a-large-and-old-codebase-to-python3.md │ ├── moving-existing-api-from-rest-to-graphql.md │ ├── multithreading-with-rxjava-dadddc.md │ ├── must-see-javascript-dev-tools-that-put-other-dev-tools-to-shame.md │ ├── mvvm-with-flow-controller-first-step.md │ ├── mvvmc-with-swift.md │ ├── my-least-favorite-thing-about-swift.md │ ├── mysql-migration.md │ ├── native-modules-for-react-native-android.md │ ├── natural-language-processing-made-easy-using-spacy-in-python.md │ ├── neo-project-docs-consensus.md │ ├── nested-ternaries-are-great.md │ ├── neural-networks-from-scratch-in-r.md │ ├── new-android-injector-with-dagger-2-part-1.md │ ├── new-android-injector-with-dagger-2-part-2.md │ ├── new-android-injector-with-dagger-2-part-3.md │ ├── new-in-python-3.7.md │ ├── next-generation-3d-graphics-on-the-web.md │ ├── no-excuses-it-takes-5-mins-make-that-drawer-visible-under-your-status-bar-2.md │ ├── node-hero-node-js-authentication-passport-js.md │ ├── node-js-child-processes-everything-you-need-to-know.md │ ├── node-js-development-tips-2018.md │ ├── node-js-native-modules-with-rust.md │ ├── node-js-streams-everything-you-need-to-know.md │ ├── node-js-war-stories-solving-issues-in-production.md │ ├── nodejs-best-practices-how-to-become-a-better-developer-in-2018.md │ ├── nodejs-vs-python-where-to-use-and-where-not.md │ ├── nothing-will-change-until-you-start-building.md │ ├── notifications-in-android-n.md │ ├── nsfetchedresultscontroller-woes.md │ ├── o-h-yeah-what-we-look-forward-to-in-android-o.md │ ├── object-detection-with-yolo.md │ ├── of-svg-minification-and-gzip.md │ ├── offline-friendly-forms.md │ ├── offline-support-try-again-later-no-more.md │ ├── on-loser-experience-design.md │ ├── on-performant-arrays-in-swift.md │ ├── on-strategies-to-apply-kotlin-to-existing-java-code.md │ ├── on-writing-less-damn-code.md │ ├── online-migrations.md │ ├── open-sourcing-a-10x-reduction-in-apache-cassandra-tail-latency.md │ ├── optimize-battery-life-with-androids-gcm-network-manager.md │ ├── optimizing-layouts-in-android-reducing-overdraw.md │ ├── our-best-practices-for-writing-react-components.md │ ├── out-of-the-dropshadows.md │ ├── outside-in-development-with-double-loop-tdd.md │ ├── outsmarting-subscription-challenges.md │ ├── package-manager-fetch.md │ ├── performance-metrics-whats-this-all-about.md │ ├── performance-optimisations-for-react-applications.md │ ├── performance-tuning-a-react-application.md │ ├── permissions-part-1.md │ ├── permissions-part-2.md │ ├── php-7-hhvm-benchmarks.md │ ├── playing-with-paths.md │ ├── popovers-on-popovers.md │ ├── post-a-boarding-pass-on-facebook-get-your-account-stolen.md │ ├── postcss-what-it-is-and-what-it-can-do.md │ ├── postgres-atomicity.md │ ├── postgres-full-text-search-with-django.md │ ├── powering-php-with-janusgraph.md │ ├── practical-guide-sql-isolation.md │ ├── practical-redux-part-0-introduction.md │ ├── practical-redux-part-1-redux-orm-basics.md │ ├── practical-redux-part-2-redux-orm-concepts-and-techniques.md │ ├── practical-svg.md │ ├── predicting-your-apps-monetization-future.md │ ├── preload-prefetch-and-priorities-in-chrome.md │ ├── preparing-ios-app-for-extensions.md │ ├── private-variables-in-javascript.md │ ├── product-listing-information.md │ ├── programmers-confess-unethical-illegal-tasks-asked-of-them.md │ ├── progressive-web-amps.md │ ├── progressive-web-apps-with-react-js-part-2-page-load-performance.md │ ├── progressive-web-apps-with-react-js-part-3-offline-support-and-network-resilience.md │ ├── progressive-web-apps-with-react-js-part-4-site-is-progressively-enhanced.md │ ├── progressive-web-apps-with-react-js-part-i-introduction.md │ ├── project-need-react.md │ ├── projects-need-react.md │ ├── promising-promise-tips.md │ ├── proof-of-work-vs-proof-of-stake.md │ ├── protocol-oriented-programming-view-in-swift-3.md │ ├── protocol-oriented-programming.md │ ├── pull-vs-push-imperative-vs-reactive-reactive-programming-android-rxjava2-hell-part2.md │ ├── pury-new-way-to-profile-your-android-application.md │ ├── push-for-a-point-of-view.md │ ├── pyqt-versus-wxpython.md │ ├── python-3-an-intro-to-encryption.md │ ├── python-dynamic-attributes.md │ ├── python-introspection-with-the-inspect-module.md │ ├── python-is-the-perfect-tool-for-any-problem.md │ ├── python-pandas-databases.md │ ├── quantum-up-close-what-is-a-browser-engine.md │ ├── quickly-process-api-requests-with-shoryuken-and-sqs.md │ ├── rate-limiters.md │ ├── react-16-features-and-fiber-explanation.md │ ├── react-aha-moments.md │ ├── react-at-light-speed.md │ ├── react-is-slow-react-is-fast.md │ ├── react-native-android-app-memory-investigation.md │ ├── react-native-at-walmartlabs.md │ ├── react-native-push-notifications-with-onesignal.md │ ├── react-newbies-tutorial.md │ ├── react-redux-optimization.md │ ├── reactive-generic-segue-with-rxswift.md │ ├── reactive-programming-android-rxjava2-hell-part1.md │ ├── reactiveswift-manage-your-memory.md │ ├── reacts-jsx-vs-vue-s-templates-a-showdown-on-the-front-end.md │ ├── real-world-flux-ios.md │ ├── rearchitecting-airbnbs-frontend.md │ ├── rebuilding-slack-com.md │ ├── recent-web-performance-fixes-on-airbnb-listing-pages.md │ ├── recurrent-neural-network-rnn-part-4-attentional-interfaces.md │ ├── recurrent-neural-network-rnn-part-5-custom-cells.md │ ├── recurrent-neural-networks-rnn-part-1-basic-rnn-char-rnn.md │ ├── recurrent-neural-networks-rnn-part-2-text-classification.md │ ├── recurrent-neural-networks-rnn-part-3-encoder-decoder.md │ ├── recyclerview-prefetch.md │ ├── reduce-composing-software.md │ ├── reducers-vs-transducers.md │ ├── reducing-cognitive-overload-for-a-better-user-experience.md │ ├── reducing-jpg-file-size.md │ ├── redux-4-ways.md │ ├── refactoring-not-on-the-backlog.md │ ├── refactoring-singletons-in-swift.md │ ├── reflections-on-eslints-success.md │ ├── regarding-swift-build-time-optimizations.md │ ├── requiring-modules-in-node-js-everything-you-need-to-know.md │ ├── rest-2-0-graphql.md │ ├── rest-apis-are-rest-in-peace-apis-long-live-graphql.md │ ├── retrofit-getting-started.md │ ├── rewriting-rxjava-with-kotlin-coroutines.md │ ├── rice-simple-prioritization-for-product-managers.md │ ├── right-click-logo-show-logo-download-options.md │ ├── rollup-interview.md │ ├── rom-simple-to-unusual-a-look-at-navigation-in-web-design.md │ ├── rss-responsive-design.md │ ├── rxandroid-tutorial.md │ ├── rxjava-production-line.md │ ├── rxjava-vs-kotlin-coroutines-quick-look.md │ ├── rxjs-observables-observers-operators.md │ ├── rxswift-at-first-sight.md │ ├── scaling-node-js-applications.md │ ├── schedule-tasks-and-jobs-intelligently-in-android.md │ ├── scrolling-behavior-for-appbars-in-android.md │ ├── seamless-ways-to-upgrade-angular-1-x-to-angular-2.md │ ├── secure-web-app-http-headers.md │ ├── securing-cookies-in-go.md │ ├── securing-your-express-app.md │ ├── server-side-react-rendering.md │ ├── server-side-web-components-how-and-why.md │ ├── service-workers-the-little-heroes-behind-progressive-web-apps.md │ ├── setstate-gate-abc.md │ ├── setting-up-prototypes-in-v8.md │ ├── sharing-files-though-intents-are-you-ready-for-nougat.md │ ├── shaving-our-image-size.md │ ├── shrinking-apks-growing-installs.md │ ├── simplify-your-life-with-an-ssh-config-file.md │ ├── six-of-the-most-exciting-es6-features-in-node-js-v6-lts.md │ ├── sketch-mastering.md │ ├── slack-s-2-8-billion-dollar-secret-sauce.md │ ├── sloped-edges-with-consistent-angle-in-css.md │ ├── smooth-css-animations.md │ ├── so-whats-this-graphql-thing-i-keep-hearing-about.md │ ├── so-you-want-to-be-a-functional-programmer-part-1.md │ ├── so-you-want-to-be-a-functional-programmer-part-2.md │ ├── so-you-want-to-be-a-functional-programmer-part-3.md │ ├── so-you-want-to-be-a-functional-programmer-part-4.md │ ├── so-you-want-to-be-a-functional-programmer-part-5.md │ ├── so-you-want-to-be-a-functional-programmer-part-6.md │ ├── so-you-want-to-learn-react-js.md │ ├── software-testing-big-picture.md │ ├── solid-principles-the-definitive-guide.md │ ├── spotifys-discover-weekly-how-machine-learning-finds-your-new-music.md │ ├── sprite-animation.md │ ├── sql-tutorial-how-to-write-better-queries.md │ ├── standard-package-layout.md │ ├── start-your-open-source-career.md │ ├── state-containers-in-swift.md │ ├── state-of-vue-report-2017.md │ ├── statements-messages-reducers.md │ ├── steve-jobs-in-1994-the-rolling-stone-interview-20110117.md │ ├── stop-designing-interfaces-start-designing-experiences.md │ ├── stop-foxtrots-now.md │ ├── story-thought-and-system-thought.md │ ├── streams-ftw.md │ ├── surprising-polymorphism-in-react-applications.md │ ├── svg-vs-gif.md │ ├── swift-3-0-release-process.md │ ├── swift-3-migration-pitfalls.md │ ├── swift-4-0-released.md │ ├── swift-algorithm-club-swift-binary-search-tree-data-structure.md │ ├── swift-arrays-holding-elements-weak-references.md │ ├── swift-initialization-with-closures.md │ ├── swift-keywords.md │ ├── swift-lazy-initialization-with-closures.md │ ├── swift-retention-cycle-in-closures-and-delegate.md │ ├── swift-struct-references.md │ ├── swift-testability.md │ ├── swift-value-types-reference-types.md │ ├── switching-site-https-shoestring-budget.md │ ├── talk-the-state-of-the-web.md │ ├── taming-great-complexity-mvvm-coordinators-and-rxswift.md │ ├── tdd-quick-nimble.md │ ├── tensorflow-in-a-nutshell-part-one-basics.md │ ├── tensorflow-in-a-nutshell-part-three-all-the-models.md │ ├── tensorflow-in-a-nutshell-part-two-hybrid-learning.md │ ├── terrible-ux-trends-for.md │ ├── test-driving-away-coupling-in-activities.md │ ├── testing-ios-apps.md │ ├── testing-mvp-using-espresso-and-mockito.md │ ├── testing-views-in-isolation-with-espresso.md │ ├── text-classification-using-neural-networks.md │ ├── text-fields-in-mobile-app.md │ ├── the-10-unique-ways-slack-hacked-growth-to-become-a-4-billion-company.md │ ├── the-9-rules-of-design-research.md │ ├── the-GCD-handbook.md │ ├── the-android-lifecycle-cheat-sheet-part-i-single-activities.md │ ├── the-art-of-defensive-programming.md │ ├── the-art-of-designing-with-heart.md │ ├── the-art-of-minimalism-in-mobile-app-ui-design.md │ ├── the-basics-of-designing-mobile-apps.md │ ├── the-caching-antipattern.md │ ├── the-circle-of-product-design.md │ ├── the-coming-era-of-the-zombie-token.md │ ├── the-complete-guide-to-network-unit-testing-in-swift.md │ ├── the-constructor-is-dead-long-live-the-constructor.md │ ├── the-details-that-matter.md │ ├── the-dos-and-don-ts-of-writing-test-cases-in-android.md │ ├── the-easiest-core-data.md │ ├── the-easy-way-to-turn-a-website-into-a-progressive-web-app.md │ ├── the-essentials-of-ios-app-testing-for-iphone-x.md │ ├── the-evolution-of-code-deploys-at-reddit.md │ ├── the-flexible-routing-approach-in-an-ios-app.md │ ├── the-future-of-deep-learning.md │ ├── the-future-of-state-management.md │ ├── the-future-of-ux-design.md │ ├── the-hidden-treasures-of-object-composition.md │ ├── the-introduction-of-starspace.md │ ├── the-limitations-of-deep-learning.md │ ├── the-many-faces-of-this-in-javascript.md │ ├── the-next-step-for-reactive-android-programming.md │ ├── the-one-python-library-everyone-needs.md │ ├── the-past-present-and-future-of-sketch.md │ ├── the-perils-of-shared-code.md │ ├── the-right-way-to-bundle-your-assets-for-faster-sites-over-http-2.md │ ├── the-rise-and-fall-and-rise-of-functional-programming-composable-software.md │ ├── the-secret-of-successful-typeface-combinations.md │ ├── the-secret-to-writing-killer-product-copy.md │ ├── the-three-economic-eras-of-bitcoin.md │ ├── the-time-i-had-to-crack-my-own-reddit-password.md │ ├── the-tiny-keyboard-problem-do-people-complete-forms.md │ ├── the-truth-is-in-the-code.md │ ├── the-two-types-of-product-virality.md │ ├── the-ultimate-guide-to-creating-a-mobile-application.md │ ├── the-way-of-the-gopher.md │ ├── the-worlds-fastest-javascript-memoization-library.md │ ├── things-i-wish-i-knew-before-i-wrote-my-first-android-app.md │ ├── things-i-wish-i-knew-when-i-started-building-android-sdk-libraries.md │ ├── things-i-wish-i-were-told-about-react-native.md │ ├── think-less-design-better.md │ ├── this-browser-tweak-saved-60%-of-requests-to-facebook.md │ ├── timeline-for-learning-react.md │ ├── timer-problems.md │ ├── timing-is-everything.md │ ├── tips-to-keep-in-mind-while-developing-complex-ui-in-web.md │ ├── tools-for-developing-accessible-websites.md │ ├── top-javascript-libraries-tech-to-learn-in-2018.md │ ├── top-ten-pull-request-review-mistakes.md │ ├── toward-go2.md │ ├── towards-godless-android-development-how-and-why-i-kill-god-objects.md │ ├── tracing-patterns-hinder-performance.md │ ├── transition-effect-with-css-masks.md │ ├── troubleshooting-proguard-issues-on-android.md │ ├── trusting-sdks.md │ ├── turbocharged-javascript-refactoring-with-codemods.md │ ├── turning-design-mockups-into-code-with-deep-learning-1.md │ ├── turning-design-mockups-into-code-with-deep-learning-2.md │ ├── type-checker-issues.md │ ├── typescript-class-vs-interface.md │ ├── typescript-getting-popular.md │ ├── typescript-javascript-with-super-powers.md │ ├── typescript-javascript-with-superpowers-part-ii.md │ ├── typography-as-base-from-the-content-out.md │ ├── typography-can-make-your-design-or-break-it.md │ ├── typography-for-user-interfaces.md │ ├── ui-vs-ux-what-is-the-difference.md │ ├── uiscrollview-tutorial.md │ ├── ultimate-guide-to-json-parsing-with-swift-4.md │ ├── unconventional-way-of-learning-a-new-programming-language.md │ ├── under-the-hood-of-futures-and-promises-in-swift.md │ ├── understanding-asynchronous-programming-in-python.md │ ├── understanding-higher-order-components.md │ ├── understanding-javascript-promises-pt-i-background-basics.md │ ├── understanding-javascripts-engine-with-cartoons.md │ ├── understanding-lock-files-in-npm-5.md │ ├── understanding-node-js-event-driven-architecture.md │ ├── understanding-service-workers.md │ ├── understanding-tensorflow-using-go.md │ ├── understanding-v8s-bytecode.md │ ├── undo-history-in-swift.md │ ├── upcoming-regexp-features.md │ ├── upgrade-project-css-selector-custom-attributes.md │ ├── use-a-render-prop.md │ ├── user-breakpoints-in-xcode.md │ ├── using-a-core-data-model-in-swift-playgrounds.md │ ├── using-a-function-in-setstate-instead-of-an-object.md │ ├── using-arkit-with-metal-part-2.md │ ├── using-arkit-with-metal.md │ ├── using-buffers-node-js-c-plus-plus.md │ ├── using-concurrency-and-speed-and-performance-on-android.md │ ├── using-css-counters.md │ ├── using-devtools-tweak-designs-browser.md │ ├── using-feature-queries-in-css.md │ ├── using-fetch-as-google-for-seo-experiments-with-react-driven-websites.md │ ├── using-leanbacks-diffcallback.md │ ├── using-machine-learning-to-predict-value-of-homes-on-airbnb.md │ ├── using-new-google-sheets-api.md │ ├── using-swifts-enums-for-quick-actions.md │ ├── using-zopfli-to-optimize-png-images.md │ ├── uuid-or-guid-as-primary-keys-be-careful.md │ ├── ux-and-design-thinking-5-tips-for-changing-your-company-mindset.md │ ├── ux-infinite-scrolling-vs-pagination.md │ ├── ux-is-grounded-in-rationale-not-design.md │ ├── ux-review-and-redesign-of-the-cocacola-freestyle-kiosk-interface.md │ ├── v3-1-0-such-perf-wow-many-streams.md │ ├── v8-behind-the-scenes-november-edition.md │ ├── vectors-for-all-almost.md │ ├── vectors-for-all-finally.md │ ├── vectors-for-all-slight-return.md │ ├── vertical-typesetting-revisited.md │ ├── viewmodels-a-simple-example.md │ ├── viewmodels-and-livedata-patterns-antipatterns.md │ ├── viewmodels-persistence-onsaveinstancestate-restoring-ui-state-and-loaders.md │ ├── war-learning-curve-rx-java-2-java-8-stream-android-rxjava2-hell-part4.md │ ├── we-analyzed-thousands-of-coding-interviews-heres-what-we-learned.md │ ├── web-developer-security-checklist.md │ ├── web-font-loading-patterns.md │ ├── web-fonts-when-you-need-them-when-you-dont.md │ ├── webhooks-dos-and-dont-s-what-we-learned-after-integrating-100-apis.md │ ├── webpack-3-official-release.md │ ├── webpack-4-beta-try-it-today.md │ ├── webpack-and-rollup-the-same-but-different.md │ ├── webpack-bits-getting-the-most-out-of-the-commonschunkplugin.md │ ├── webpack-http-2.md │ ├── webpack-your-bags.md │ ├── what-archive-format-should-you-use-war-or-jar.md │ ├── what-does-the-time-complexity-o-log-n-actually-mean.md │ ├── what-face-id-means-for-accessibility.md │ ├── what-i-hate-in-kotlin.md │ ├── what-i-learned-from-reading-the-redux-source-code.md │ ├── what-i-learned-from-writing-six-functions-that-all-did-the-same-thing.md │ ├── what-i-would-like-to-know-before-i-code-my-first-ios-application-in-swift.md │ ├── what-is-mcts.md │ ├── what-is-the-real-role-of-a-design-portfolio-website.md │ ├── what-makes-webassembly-fast.md │ ├── what-to-do-if-your-product-isnt-growing.md │ ├── what-unit-tests-are-trying-to-tell-us-about-activities-pt-2.md │ ├── what-unit-tests-are-trying-to-tell-us-about-activities-pt1.md │ ├── what-will-bitcoin-look-like-in-twenty-years-1.md │ ├── what-will-bitcoin-look-like-in-twenty-years-2.md │ ├── what-will-bitcoin-look-like-in-twenty-years-3.md │ ├── what-you-must-know-to-build-savvy-push-notifications.md │ ├── what-you-see-is-what-you-use.md │ ├── whats-in-the-apk.md │ ├── whats-new-in-html-5-2.md │ ├── whats-new-in-ios-11.md │ ├── whats-new-in-react-16-3.md │ ├── whats-new-in-vue-devtools-4-0.md │ ├── whats-so-great-about-redux.md │ ├── where-is-webassembly-now-and-whats-next.md │ ├── where-to-spot-new-design-trends-15-sources-to-stay-fresh.md │ ├── who-plays-mobile-games.md │ ├── whole-module-optimizations.md │ ├── why-and-how-the-cryptobubble-will-burst.md │ ├── why-android-testing-is-so-hard-historical-edition.md │ ├── why-building-community-is-the-new-growth-hack.md │ ├── why-composition-is-harder-with-classes.md │ ├── why-context-value-matters-and-how-to-improve-it.md │ ├── why-design-principles-shape-stronger-products.md │ ├── why-design.md │ ├── why-do-people-open-emails.md │ ├── why-do-we-need-a-new-api.md │ ├── why-drop-down-lists-are-bad-for-the-user-experience.md │ ├── why-i-close-prs-oss-project-maintainer-notes.md │ ├── why-i-havent-fixed-your-issue-yet.md │ ├── why-i-love-ugly-messy-interfaces-and-you-probably-do-too.md │ ├── why-is-arkit-better-than-the-alternatives.md │ ├── why-learn-functional-programming-in-javascript-composing-software.md │ ├── why-object-literals-in-javascript-are-cool.md │ ├── why-our-website-is-faster-than-yours.md │ ├── why-the-first-ten-minutes-is-crucial-if-you-want-to-keep-players-coming-back-to-your-mobile-game.md │ ├── why-user-experience-always-has-to-come-first.md │ ├── why-vertical-rhythms.md │ ├── why-we-desperately-need-women-to-design-ai.md │ ├── why-we-never-thank-open-source-maintainers.md │ ├── why-your-app-looks-better-in-sketch.md │ ├── women-and-mobile-games-learnings-for-developers.md │ ├── workcation-app-part-1-fragments-custom-transition.md │ ├── workcation-app-part-2-animating-markers-with-mapoverlaylayout.md │ ├── workcation-app-part-3-recyclerview-interaction-with-animated-markers.md │ ├── workcation-app-part-4-shared-element-transition-recyclerview-scenes.md │ ├── world-class-testing-development-pipeline-for-android-part-2.md │ ├── world-class-testing-development-pipeline-for-android.md │ ├── wrapping-existing-libraries-with-rxjava.md │ ├── write-clean-css-10-simple-steps-pt1.md │ ├── write-clean-css-10-simple-steps-pt2.md │ ├── write-safer-and-cleaner-code-by-leveraging-the-power-of-immutability.md │ ├── writing-a-lambda-calculus-interpreter-in-javascrip.md │ ├── writing-better-adapters.md │ ├── writing-better-css-with-currentcolor.md │ ├── writing-unit-tests-in-a-swift-playground.md │ ├── wwdc-2016-increased-safety-in-swift-3.md │ ├── xcode7-xcode8.md │ ├── yammer-ios-app-ported-to-swift-3.md │ ├── yeah-redesign-part-1.md │ ├── you-do-not-need-a-css-grid-based-grid-system.md │ ├── you-dont-know-node.md │ └── your-node-js-authentication-tutorial-is-wrong.md ├── TODO1/ │ ├── 1-2-3-9-looking-into-assembly-code-of-coercion.md │ ├── 10-signs-you-will-suck-at-programming.md │ ├── 10-things-ive-learned-from-working-remotely.md │ ├── 101-tips-for-being-a-great-programmer-human.md │ ├── 11-chrome-apis-that-give-your-web-app-a-native-feel.md │ ├── 11-react-component-libraries-you-should-know.md │ ├── 13-javascript-methods-useful-for-dom-manipulation.md │ ├── 13-reasons-why-you-should-choose-consider-to-move-to-flutter-in-2019.md │ ├── 16-devtools-tips-and-tricks-every-css-developer-need-to-know.md │ ├── 23-facilitation-tips-for-design-sprints.md │ ├── 30-minute-python-web-scraper.md │ ├── 4-css-filters-for-adjusting-color.md │ ├── 4-reasons-why-you-should-design-without-color-first.md │ ├── 5-animation-packages-ionic.md │ ├── 5-best-practices-to-prevent-git-leaks.md │ ├── 5-better-practices-for-javascript-promises-in-real-projects.md │ ├── 5-more-drawing-exercises.md │ ├── 5-optimization-tips-for-your-mobile-web-app-for-higher-user-retention.md │ ├── 5-rules-for-designer-engineer-collaboration.md │ ├── 5-secret-features-of-json-stringify.md │ ├── 5-tips-for-using-showinstallprompt-in-your-instant-experience.md │ ├── 5-tips-to-write-better-conditionals-in-javascript.md │ ├── 5-tools-for-faster-development-in-react.md │ ├── 5-ways-to-create-a-settings-icon.md │ ├── 6-best-javascript-frameworks-in-2020.md │ ├── 7-javascript-eeg-mind-reading-libraries-for-2018.md │ ├── 7-principles-of-icon-design.md │ ├── 7-rules-for-creating-gorgeous-ui-part-1.md │ ├── 7-rules-for-creating-gorgeous-ui-part-2.md │ ├── 7-steps-to-get-more-clients-as-a-freelance-developer.md │ ├── 8-tips-for-great-code-reviews.md │ ├── 8-ui-ux-design-trends-for-2020.md │ ├── 8-useful-javascript-tricks.md │ ├── 8-useful-tree-data-structures-worth-knowing.md │ ├── The-Android-Lifecycle-cheat-sheet-part-II-Multiple-activities.md │ ├── The-Android-Lifecycle-cheat-sheet-part-III-Fragments.md │ ├── The-Android-Lifecycle-cheat-sheet-part-IV.md │ ├── a-beginner-friendly-introduction-to-containers-vms-and-docker.md │ ├── a-beginners-guide-to-ethereum.md │ ├── a-beginners-guide-to-rapid-prototyping.md │ ├── a-beginners-guide-to-simulating-dynamical-systems-with-python.md │ ├── a-brief-totally-accurate-history-of-programming-languages.md │ ├── a-closer-look-at-the-provider-package.md │ ├── a-complete-guide-to-getting-hired-as-an-ios-developer-in-2018.md │ ├── a-comprehensive-and-honest-list-of-ux-clichés.md │ ├── a-comprehensive-look-back-at-frontend-in-2018.md │ ├── a-deep-dive-into-native-lazy-loading-for-images-and-frames.md │ ├── a-deep-dive-on-python-type-hints.md │ ├── a-gentle-introduction-to-react-motion.md │ ├── a-guide-to-color-accessibility-in-product-design.md │ ├── a-guide-to-css-grid-and-accessibility.md │ ├── a-guide-to-css-support-in-browsers.md │ ├── a-guide-to-custom-elements-for-react-developers.md │ ├── a-little-reminder-that-pseudo-elements-are-children-kinda.md │ ├── a-look-at-css-hyphenation-in-2019.md │ ├── a-minimal-guide-to-ecmascript-decorators.md │ ├── a-netflix-web-performance-case-study.md │ ├── a-new-era-of-launching-mobile-games.md │ ├── a-new-go-api-for-protocol-buffers.md │ ├── a-new-hope-the-future-of-application-platforms.md │ ├── a-patchwork-plaid-monolith-to-modularized-app.md │ ├── a-picture-is-worth-a-thousand-words-faces-and-barcodes—the-shape-detection-api.md │ ├── a-quick-beginners-guide-to-drawing.md │ ├── a-quick-introduction-to-functional-javascript.md │ ├── a-react-job-interview-recruiter-perspective.md │ ├── a-real-world-comparison-of-front-end-frameworks-with-benchmarks-2018-update.md │ ├── a-realworld-comparison-of-front-end-frameworks-2020.md │ ├── a-simple-guide-to-a-b-testing-for-data-science.md │ ├── a-simple-guide-to-es6-promises.md │ ├── a-simple-guide-to-understanding-javascript-es6-generators.md │ ├── a-step-by-step-explanation-of-principal-component-analysis.md │ ├── a-tale-of-webpack-4-and-how-to-finally-configure-it-in-the-right-way.md │ ├── a-web-application-completely-in-rust.md │ ├── absolute-truths-unlearned-as-junior-developer.md │ ├── abstraction-composition.md │ ├── abusing-and-overusing-list-comprehensions-in-python.md │ ├── accepting-payments-with-stripe-vuejs-and-flask.md │ ├── active-learning-in-machine-learning.md │ ├── activity-recognitions-new-transition.md │ ├── adaptive-serving-using-javascript-and-the-network-information-api.md │ ├── adopting-kotlin.md │ ├── advanced-tooling-for-web-components.md │ ├── agile-agile-blah-blah.md │ ├── airflow-a-workflow-management-platform.md │ ├── algebraic-effects-for-the-rest-of-us.md │ ├── algorithms-behind-modern-storage-systems.md │ ├── alternatives-to-jsx.md │ ├── an-easier-path-to-functional-programming-in-java.md │ ├── an-illustrated-and-musical-guide-to-map-reduce-and-filter-array-methods.md │ ├── an-in-depth-exploration-of-the-array-fill-function.md │ ├── an-in-depth-svg-tutorial.md │ ├── an-introduction-to-css-shapes.md │ ├── an-introduction-to-raspberry-pi-4-gpio-and-controlling-it-with-node-js.md │ ├── an-introduction-to-speech-recognition-using-wfsts.md │ ├── an-open-source-interactive-data-visualization-tool-for-neuroevolution.md │ ├── an-overview-of-go-tooling.md │ ├── analysing-1-4-billion-rows-with-python.md │ ├── android-data-binding-library-from-observable-fields-to-livedata-in-two-steps.md │ ├── android-emulator-project-marble-improvements.md │ ├── android-networking-in-2019-retrofit-with-kotlins-coroutines.md │ ├── android-studio-project-marble-apply-changes.md │ ├── android-studio-switching-to-d8-dexer.md │ ├── animated-qr-data-transfer-with-gomobile-and-gopherjs.md │ ├── animated-transition-in-react-native.md │ ├── announcing-the-alexa-skills-kit-for-node-js.md │ ├── announcing-typescript-3-7-beta.md │ ├── answering-questions-on-flutter-app-development.md │ ├── apple-has-no-idea-whats-next-so-it-s-just-banging-on-the-same-old-drum.md │ ├── applying-styles-based-on-the-user-scroll-position-with-smart-css.md │ ├── architecting-single-page-applications.md │ ├── art-direction-for-the-web-using-css-shapes.md │ ├── articles-website-design-mistakes.md │ ├── asynchronous-tasks-with-flask-and-redis-queue.md │ ├── automated-feature-engineering-in-python.md │ ├── avoiding-the-async-await-hell.md │ ├── avoiding-those-dang-cannot-read-property-of-undefined-errors.md │ ├── basic-color-theory-for-web-developers.md │ ├── beautility-my-ultimate-iphone-setup.md │ ├── better-stats-for-better-decisions.md │ ├── beyond-console-log.md │ ├── birdseye-go.md │ ├── bitcoin-in-bigquery-blockchain-analytics-on-public-data.md │ ├── blazingly-fast-parsing-part-1-optimizing-the-scanner.md │ ├── blazingly-fast-parsing-part-2-lazy-parsing.md │ ├── blockchain-implementation-with-java-code.md │ ├── blockchain-platforms-tech-to-watch-in-2019.md │ ├── boost-your-website-performance-with-phpfastcache.md │ ├── bottom-navigation-bar-using-provider-flutter.md │ ├── brief-history-of-http.md │ ├── btc-history-git.md │ ├── build-a-blog-using-nuxt-strapi-and-apollo.md │ ├── build-a-drag-and-drop-dnd-layout-builder-with-react-and-immutablejs.md │ ├── build-a-state-management-system-with-vanilla-javascript.md │ ├── build-it-test-it-deliver-it-complete-ios-guide-on-continuous-delivery-with-fastlane-and-jenkins.md │ ├── build-secure-rest-api-with-node.md │ ├── build-time-travel-debugging-in-redux-from-scratch.md │ ├── build-your-own-oauth2-server-in-go.md │ ├── building-a-cross-platform-mobile-team.md │ ├── building-a-custom-slider-in-flutter-with-gesturedetector.md │ ├── building-a-dynamic-tree-diagram-with-svg-and-vue-js.md │ ├── building-a-successful-app-or-game-business-in-southeast-asia.md │ ├── building-a-text-editor-for-a-digital-first-newsroom.md │ ├── building-accessible-websites-and-apps-is-a-moral-obligation.md │ ├── building-beautiful-flexible-user-interfaces-with-flutter-material-theming-and-official-material.md │ ├── building-bikesharing-application-open-source-tools.md │ ├── building-fluid-interfaces-ios-swift.md │ ├── building-hocs-with-recompose.md │ ├── building-the-design-ecosystem-of-the-future.md │ ├── building-type-mode-for-stories-on-ios-and-android.md │ ├── bye-bye-mongo-hello-postgres.md │ ├── cache-control-for-civilians.md │ ├── calls-between-javascript-and-webassembly-are-finally-fast.md │ ├── camera-enumeration-on-android.md │ ├── can-machine-learning-model-simple-math-functions.md │ ├── can-you-console-log-in-jsx.md │ ├── cant-picture-this-an-analysis-of-image-filtering-on-wechat-moments-1.md │ ├── cant-picture-this-an-analysis-of-image-filtering-on-wechat-moments-2.md │ ├── cant-picture-this-an-analysis-of-image-filtering-on-wechat-moments-3.md │ ├── cant-picture-this-an-analysis-of-image-filtering-on-wechat-moments-4.md │ ├── ces-learn-css-layout-part-1-flexbox.md │ ├── chars2vec-character-based-language-model-for-handling-real-world-texts-with-spelling-errors-and.md │ ├── checking-the-network-connection-with-a-react-hook.md │ ├── classes-vs-data-structures.md │ ├── classes-without-classes.md │ ├── clean-architecture-in-go.md │ ├── cloud-computing-without-containers.md │ ├── code-your-own-blockchain-in-less-than-200-lines-of-go.md │ ├── code-your-own-blockchain-mining-algorithm-in-go.md │ ├── collection-cognitive-biases-how-to-use-1.md │ ├── collection-cognitive-biases-how-to-use-2.md │ ├── collection-cognitive-biases-how-to-use-3.md │ ├── combine-getting-started.md │ ├── commit-messages-guide.md │ ├── comparing-compilers-in-rust-haskell-c-and-python-1.md │ ├── comparing-compilers-in-rust-haskell-c-and-python-2.md │ ├── composing-software-an-introduction.md │ ├── composing-software-the-book.md │ ├── compromised-npm-package-event-stream.md │ ├── conditional-rendering-in-react.md │ ├── connected-cars-what-are-they-and-how-to-get-started-developing-connected-car-apps.md │ ├── context-api-vs-redux.md │ ├── control-flow-integrity-in-android-kernel.md │ ├── converting-your-ios-app-to-android-using-kotlin.md │ ├── convolutional-layers-for-deep-learning-neural-networks.md │ ├── coroutines-snags.md │ ├── courier-dropbox-migration-to-grpc.md │ ├── crafting-beautiful-ux-with-api-requests.md │ ├── crafting-reusable-html-templates.md │ ├── create-a-line-chart-in-swiftui-using-paths.md │ ├── creating-a-custom-element-from-scratch.md │ ├── creating-a-graphql-server-with-nodejs.md │ ├── creating-a-multi-level-hierarchical-flyout-navigation-menu-using-only-html-and-css.md │ ├── creating-a-simple-recommender-system-in-python-using-pandas.md │ ├── creating-good-roadmaps-6-practical-steps-product-leaders.md │ ├── creating-spm-tools-from-your-existing-codebase.md │ ├── creating-website-sitemap.md │ ├── creating-with-a-design-system-in-sketch-part-one-tutorial.md │ ├── creating-with-a-design-system-in-sketch-part-two-tutoria.md │ ├── cross-stitching-plaid-and-androidx.md │ ├── css-architecture-for-multiple-websites.md │ ├── css-pseudo-selectors-you-never-knew-existed.md │ ├── css-quickies-css-variables-or-how-you-create-a-white-dark-theme-easily.md │ ├── css-variables-dynamic-app-themes.md │ ├── curiosity-and-procrastination-in.md │ ├── current-status-of-python-packaging.md │ ├── curry-and-function-composition.md │ ├── custom-encoding-and-decoding-json-in-swift.md │ ├── dart-features-for-better-code-types-and-working-with-parameters.md │ ├── data-binding-lessons-learnt.md │ ├── data-science-and-machine-learning-interview-questions.md │ ├── data-science-for-startups-introduction.md │ ├── data-streaming-scalability.md │ ├── data-streaming.md │ ├── data-visualization-with-bokeh-in-python-part-ii-interactions.md │ ├── data-visualization-with-bokeh-in-python-part-iii-a-complete-dashboard.md │ ├── data-visualization-with-bokeh-in-python-part-one-getting-started.md │ ├── databook-turning-big-data-into-knowledge-with-metadata-at-uber.md │ ├── decouple-your-code-with-dependency-injection.md │ ├── deep-dive-into-react-fiber-internals.md │ ├── deep-learning-competence.md │ ├── deep-learning-is-going-to-teach-us-all-the-lesson-of-our-lives-jobs-are-for-machines.md │ ├── defining-component-apis-in-react.md │ ├── delightful-animations-in-ios.md │ ├── dependencies-ios-carthage.md │ ├── dependency-injection-in-a-multi-module-project.md │ ├── deploy-not-equal-release-part-one.md │ ├── deploy-not-equal-release-part-two-2.md │ ├── deploy-not-equal-release-part-two.md │ ├── design-is-not-going-to-save-the-world.md │ ├── design-patterns-in-modern-javascript-development.md │ ├── design-patterns-on-ios-using-swift-part-1-2.md │ ├── design-patterns-on-ios-using-swift-part-2-2.md │ ├── design-types-7d75839a20ea.md │ ├── designing-for-the-web-ought-to-mean-making-html-and-css.md │ ├── designing-notifications-for-applications.md │ ├── designing-search-for-mobile-apps.md │ ├── designing-sound-and-silence.md │ ├── designing-very-large-javascript-applications.md │ ├── developing-a-single-page-app-with-flask-and-vuejs.md │ ├── developing-games-with-react-redux-and-svg-part-2.md │ ├── developing-games-with-react-redux-and-svg-part-3.md │ ├── differentiable-plasticity.md │ ├── discovery-in-the-age-of-abundant-video.md │ ├── distributed-transactions-in-spring-with-and-without-xa-part-1.md │ ├── distributed-transactions-in-spring-with-and-without-xa-part-2.md │ ├── distributed-transactions-in-spring-with-and-without-xa-part-3.md │ ├── dns-over-tls.md │ ├── dns-servers-you-should-have-memorized.md │ ├── do-you-know-about-the-keyboard-tag-in-html.md │ ├── dont-call-me-i-ll-call-you-side-effects-management-with-redux-saga-part-1.md │ ├── double-stuffed-security-in-android-oreo.md │ ├── draw-a-path-rendering-android-vectordrawables.md │ ├── dynamic-features-in-swift.md │ ├── easy-coroutines-in-android-viewmodelscope.md │ ├── easy-responsive-modern-css-grid-layout.md │ ├── ecmascript-classes-keeping-things-private.md │ ├── edge-detection-in-python.md │ ├── effective-bloc-pattern.md │ ├── effective-code-review.md │ ├── elements-of-javascript-style.md │ ├── elixir-phoenix-absinthe-graphql-react-apollo-absurdly-deep-dive-1.md │ ├── elixir-phoenix-absinthe-graphql-react-apollo-absurdly-deep-dive-2.md │ ├── enabling-modern-js-on-npm.md │ ├── encapsulating-style-and-structure-with-shadow-dom.md │ ├── energy-sector-now-on-blockchain-based-cryptocurrency.md │ ├── engineering-to-improve-marketing-effectiveness-part-1.md │ ├── enough-to-decide.md │ ├── ensemble-learning-to-improve-machine-learning-results.md │ ├── envion-a-name-of-mining-in-block-chain-to-support-renewable-energy.md │ ├── es-modules-a-cartoon-deep-dive.md │ ├── es6-and-npm-modules-in-google-apps-script.md │ ├── es6-notes-default-values-of-parameters.md │ ├── ethereum-bitcoin-explainer.md │ ├── ethereumbook-wallets.md │ ├── eval-via-import.md │ ├── event-stoppropagation-in-a-modular-system.md │ ├── every-single-machine-learning-course-on-the-internet-ranked-by-your-reviews.md │ ├── everything-you-need-to-know-about-change-detection-in-angular.md │ ├── everything-you-need-to-know-about-flutter-page-route-transition.md │ ├── everything-you-need-to-know-about-javascript-symbols.md │ ├── examining-performance-differences-between-native-flutter-and-react-native-mobile-development.md │ ├── exploratory-statistical-data-analysis-with-a-kaggle-dataset-using-pandas.md │ ├── exploring-apps-without-jailbreaking.md │ ├── expressive-code-for-state-machines-in-cpp.md │ ├── extracting-insights-from-a-kaggle-dataset-using-pythons-pandas-and-seaborn.md │ ├── extreme-rare-event-classification-using-autoencoders-in-keras.md │ ├── eye-tracking-and-the-best-ux-practices-in-the-mobile-world.md │ ├── fast-pipelines-with-generators-in-typescript.md │ ├── find-top-10-meaningful-web-design-trends-in-2020.md │ ├── five-options-for-ios-continuous-delivery-without-fastlane.md │ ├── fixing-memory-leaks-in-web-applications.md │ ├── flask-video-streaming-revisited.md │ ├── flexbox-alignment.md │ ├── flexbox-display-flex-container.md │ ├── flutter-challenge-twitter.md │ ├── flutter-challenge-whatsapp.md │ ├── flutter-challenge-youtube.md │ ├── flutter-deep-dive-gestures.md │ ├── flutter-for-android-developers-how-to-design-linearlayout-in-flutter.md │ ├── flutter-getting-started-tutorial-5-grid.md │ ├── flutter-heroes-and-villains-bringing-balance-to-the-flutterverse.md │ ├── flutter-infinite-listview-with-redux.md │ ├── flutter-layout-cheat-sheet.md │ ├── flutter-state-management-setstate-bloc-valuenotifier-provider.md │ ├── flutter_go.md │ ├── focus-and-deep-work-your-secret-weapons-to-becoming-a-10x-developer.md │ ├── font-size-an-unexpectedly-complex-css-property.md │ ├── fountaincodes.md │ ├── four-ways-to-quantify-synchrony-between-time-series-data.md │ ├── front-end-performance-checklist-2019-pdf-pages-1.md │ ├── front-end-performance-checklist-2019-pdf-pages-2.md │ ├── front-end-performance-checklist-2019-pdf-pages-3.md │ ├── front-end-performance-checklist-2019-pdf-pages-4.md │ ├── front-end-performance-checklist-2019-pdf-pages-5.md │ ├── front-end-performance-checklist-2019-pdf-pages-6.md │ ├── frontend-vs-backend-which-one-is-right-for-you.md │ ├── funding-eslint-future.md │ ├── future-of-web-design.md │ ├── futures-isolates-event-loop.md │ ├── generator-functions-in-javascript.md │ ├── gentle-introduction-multithreading.md │ ├── getting-creative-with-the-console-api.md │ ├── getting-started-with-c-and-android-native-activities.md │ ├── getting-started-with-differentialequations-jl.md │ ├── getting-the-most-from-the-new-multi-camera-api.md │ ├── git-aliases-i-cant-live-without.md │ ├── git-aliases.md │ ├── go-graphql-gateway-microservices.md │ ├── golang-datastructures-trees.md │ ├── good-coding-practices-tips-enhance-code-quality.md │ ├── good-practices-for-high-performance-and-scalable-node-js-applications-part-1-3.md │ ├── good-practices-for-high-performance-and-scalable-node-js-applications-part-2-3.md │ ├── good-practices-for-high-performance-and-scalable-node-js-applications-part-3-3.md │ ├── goodbye-clean-code.md │ ├── google-advanced-search-operators.md │ ├── google-chrome-kill-url-first-steps.md │ ├── google-colab-free-gpu-tutorial.md │ ├── google-i-o-2018-for-android-updated-w-more-detailed-map-navigation-assistant-action.md │ ├── google-santa-tracker-moving-to-an-android-app-bundle.md │ ├── googles-ml-kit-offers-easy-machine-learning-apis-for-android-and-ios.md │ ├── gophercon-2018-binary-search-tree-algorithms.md │ ├── graphql-a-retrospective.md │ ├── graphql-server-design-medium.md │ ├── great-design-vs-good-design-whats-the-difference-here-s-the-truth.md │ ├── guide-node-js-logging.md │ ├── gunicorn-3-means-of-concurrency.md │ ├── headers-we-dont-want.md │ ├── headless-user-interface-components.md │ ├── heuristic-principles-for-mobile-interfaces.md │ ├── high-speed-inserts-with-mysql.md │ ├── history-of-go-testing.md │ ├── history-of-javascript.md │ ├── homepod-12-wish-list.md │ ├── hooks-intro.md │ ├── how-airbnb-proved-that-storytelling-is-the-most-important-skill-in-design.md │ ├── how-apple-beat-swiss-watchmakers-at-their-own-game.md │ ├── how-apple-can-fix-3d-touch.md │ ├── how-blockchain-can-help-re-invent-healthcare.md │ ├── how-building-a-design-system-empowers-your-team-to-focus-on-people-not-pixels.md │ ├── how-can-a-designer-become-a-leader.md │ ├── how-can-cloud-services-help-improve-your-businessess-efficiency.md │ ├── how-data-sharding-works-in-a-distributed-sql-database.md │ ├── how-discord-renders-rich-messages-on-the-android-app.md │ ├── how-do-you-figure.md │ ├── how-does-react-tell-a-class-from-a-function.md │ ├── how-does-the-development-mode-work.md │ ├── how-fast-is-flutter-i-built-a-stopwatch-app-to-find-out.md │ ├── how-i-automated-my-job-with-node-js.md │ ├── how-i-built-a-web-crawler-to-automate-my-job-search.md │ ├── how-i-built-an-async-form-validation-library-in-100-lines-of-code-with-react-hooks.md │ ├── how-i-finally-got-my-head-around-scoped-slots-in-vue.md │ ├── how-i-fixed-a-very-old-gil-race-condition-in-python-3-7.md │ ├── how-i-landed-a-job-in-ux-design-at-google.md │ ├── how-i-used-python-to-find-interesting-people-on-medium.md │ ├── how-javascript-works-a-comparison-with-webassembly-why-in-certain-cases-its-better-to-use-it.md │ ├── how-javascript-works-inside-the-networking-layer-how-to-optimize-its-performance-and-security.md │ ├── how-javascript-works-service-workers-their-life-cycle-and-use-cases.md │ ├── how-javascript-works-the-mechanics-of-web-push-notifications.md │ ├── how-javascript-works-the-rendering-engine-and-tips-to-optimize-its-performance.md │ ├── how-javascript-works-tracking-changes-in-the-dom-using-mutationobserver.md │ ├── how-javascript-works-under-the-hood-of-css-and-js-animations-how-to-optimize-their-performance.md │ ├── how-not-to-vue.md │ ├── how-pagespeed-works.md │ ├── how-to-avoid-opinion-based-product-prioritization.md │ ├── how-to-avoid-these-7-mistakes-i-made-as-a-junior-developer.md │ ├── how-to-be-a-good-remote-developer.md │ ├── how-to-become-a-devops-engineer-in-six-months-or-less-part-2-configure.md │ ├── how-to-become-a-devops-engineer-in-six-months-or-less-part-3-version.md │ ├── how-to-become-a-devops-engineer-in-six-months-or-less-part-4-package.md │ ├── how-to-become-a-devops-engineer-in-six-months-or-less.md │ ├── how-to-build-a-blog-with-nest-js-mongodb-and-vue-js.md │ ├── how-to-build-a-circular-slider-in-flutter.md │ ├── how-to-build-a-cli-with-node-js.md │ ├── how-to-build-a-delightful-loading-screen-in-5-minutes.md │ ├── how-to-build-a-simple-chrome-extension-in-vanilla-javascript.md │ ├── how-to-build-a-simple-game-in-the-browser-with-phaser-3-and-typescript.md │ ├── how-to-build-ios-mobile-group-chat-app-swift-5-pubnub.md │ ├── how-to-build-minesweeper-with-javascript.md │ ├── how-to-build-your-own-neural-network-from-scratch-in-python.md │ ├── how-to-choose-the-best-static-site-generator-in-2018.md │ ├── how-to-choose-the-right-database.md │ ├── how-to-conditionally-build-an-object-in-javascript-with-es6.md │ ├── how-to-configure-image-data-augmentation-when-training-deep-learning-neural-networks.md │ ├── how-to-connect-stackdriver-to-your-smart-home-server-for-error-logging.md │ ├── how-to-deal-with-dirty-side-effects-in-your-pure-functional-javascript.md │ ├── how-to-debug-front-end-optimising-network-assets.md │ ├── how-to-design-delightful-dark-themes.md │ ├── how-to-develop-a-generative-adversarial-network-for-a-1-dimensional-function-from-scratch-in-keras.md │ ├── how-to-develop-react-js-apps-fast-using-webpack-4.md │ ├── how-to-easily-detect-objects-with-deep-learning-on-raspberrypi.md │ ├── how-to-fix-app-quality-issues-with-android-vitals-and-improve-performance-on-the-play-store-part.md │ ├── how-to-format-dates-in-python.md │ ├── how-to-gain-widespread-adoption-of-your-design-system.md │ ├── how-to-generate-music-using-a-lstm-neural-network-in-keras.md │ ├── how-to-get-a-progressive-web-app-into-the-google-play-store.md │ ├── how-to-implement-consistent-hashing-efficiently.md │ ├── how-to-improve-your-data-structures-algorithms-and-problem-solving-skills.md │ ├── how-to-keep-your-dependencies-secure-and-up-to-date.md │ ├── how-to-learn-css.md │ ├── how-to-make-a-beautiful-tiny-npm-package-and-publish-it.md │ ├── how-to-mock-services-using-mountebank-and-node-js.md │ ├── how-to-not-react-common-anti-patterns-and-gotchas-in-react.md │ ├── how-to-optimize-your-app-for-android-go-edition.md │ ├── how-to-organize-a-hacktoberfest-themed-meetup.md │ ├── how-to-perform-object-detection-with-yolov3-in-keras.md │ ├── how-to-prioritize-your-teams-work.md │ ├── how-to-react-native-web-app-a-happy-struggle.md │ ├── how-to-read-source-code-without-ripping-your-hair-out.md │ ├── how-to-rewrite-your-sql-queries-in-pandas-and-more.md │ ├── how-to-save-ui-designers-front-end-developers-up-to-50-of-their-time.md │ ├── how-to-scrape-websites-with-python-and-beautifulsoup.md │ ├── how-to-simplify-your-design.md │ ├── how-to-think-like-a-programmer-lessons-in-problem-solving.md │ ├── how-to-train-an-object-detection-model-with-keras.md │ ├── how-to-use-flutter-to-build-an-app-with-bottom-navigation.md │ ├── how-to-use-result-in-swift.md │ ├── how-to-use-tensorflow-mobile-in-android-apps.md │ ├── how-to-watch-flutter-at-google-i-o-2018.md │ ├── how-to-win-back-subscribers-who-cancel.md │ ├── how-to-write-a-discord-bot-in-python.md │ ├── how-to-write-a-front-end-developer-resume-that-will-land-you-an-interview.md │ ├── how-to-write-a-function-pycon-2018.md │ ├── how-to-write-a-production-level-code-in-data-science.md │ ├── how-to-write-beautiful-and-meaningful-readme-md-for-your-next-project.md │ ├── how-to-write-better-code-in-react-best-practices.md │ ├── how-to-write-video-chat-app-using-webrtc-and-nodejs.md │ ├── how-we-built-the-fastest-conference-website-in-the-world.md │ ├── how-we-ditched-redux-for-mobx.md │ ├── how-we-made-carousells-mobile-web-experience-3x-faster.md │ ├── how-writing-simple-javascript-got-us-6200-github-stars-in-a-single-day.md │ ├── how-you-can-use-simple-trigonometry-to-create-better-loaders.md │ ├── how_to_prep_your_github_for_job_seeking.md │ ├── html-is-and-always-was-a-compilation-target-can-we-deal-with-that.md │ ├── http-2-frequently-asked-questions.md │ ├── http-3-from-root-to-tip.md │ ├── http-security-headers-a-complete-guide.md │ ├── http2-causalprof.md │ ├── https-medium-com-netflixtechblog-engineering-to-improve-marketing-effectiveness-part-2.md │ ├── hyphenation-in-css.md │ ├── i-built-an-app-that-uses-all-7-new-features-in-javascript-es2020.md │ ├── i-built-tic-tac-toe-with-javascript.md │ ├── i-created-the-exact-same-app-in-react-and-vue-here-are-the-differences.md │ ├── i-dont-hate-arrow-functions.md │ ├── i-worked-with-a-data-scientist-heres-what-i-learned.md │ ├── iOS-Responder-Chain-UIResponder-UIEvent-UIControl-and-uses.md │ ├── idle-until-urgent.md │ ├── if-screen-product-designers-designed-physical-products.md │ ├── image-inpainting-humans-vs-ai.md │ ├── image-manipulation-libraries-for-javascript.md │ ├── imaginary-problems.md │ ├── immutability-in-react-theres-nothing-wrong-with-mutating-objects.md │ ├── immutable-data-with-immer-and-react-setstate.md │ ├── implement-a-design-with-css.md │ ├── implement-google-inbox-style-animation-on-android.md │ ├── implementing-linkedpurchasetoken-correctly-to-prevent-duplicate-subscriptions.md │ ├── implementing-seam-carving-with-python.md │ ├── implementing-svm-and-kernel-svm-with-pythons-scikit-learn.md │ ├── improving-app-performance-with-art-optimizing-profiles-in-the-cloud.md │ ├── improving-build-speed-in-android-studio.md │ ├── in-defense-of-the-ternary-statement.md │ ├── in-unix-everything-is-a-file.md │ ├── inclusively-hidden.md │ ├── increase-your-apps-performance-with-react-hooks-and-the-react-dev-tools.md │ ├── inside-browser-part2.md │ ├── inside-browser-part3.md │ ├── inside-browser-part4.md │ ├── inside-fiber-in-depth-overview-of-the-new-reconciliation-algorithm-in-react.md │ ├── inside-look-at-modern-web-browser-part1.md │ ├── integrating-third-party-animation-libraries-to-a-project-1.md │ ├── integrating-third-party-animation-libraries-to-a-project-2.md │ ├── interesting-ecmascript-2017-proposals.md │ ├── intermediate-design-patterns-in-swift.md │ ├── interpreting-predictive-models-with-skater-unboxing-model-opacity.md │ ├── introducing-aloestackview-for-ios.md │ ├── introducing-constraint-layout-1-1.md │ ├── introducing-flutter-widget-maker-a-flutter-app-builder-written-in-flutter.md │ ├── introducing-github-actions.md │ ├── introducing-new-android-excellence-apps.md │ ├── introducing-spaceace-a-new-kind-of-front-end-state-library.md │ ├── introducing-the-react-profiler.md │ ├── introducing-the-single-element-pattern.md │ ├── introducing-workmanager.md │ ├── introduction-source-maps.md │ ├── introduction-to-1d-convolutional-neural-networks-in-keras-for-time-sequences.md │ ├── introduction-to-accessibility-for-android-apps-and-games.md │ ├── introduction-to-ethereum-the-internets-government.md │ ├── introduction-to-graph-theory-network-analysis-python-codes.md │ ├── ios-12-now-installed-on-50-of-devices-outpacing-ios-11.md │ ├── ios-file-provider-extension-tutorial.md │ ├── ios-how-to-build-a-table-view-with-multiple-cell-types.md │ ├── ios-performance-tricks-apps.md │ ├── is-no-sql-killing-sql.md │ ├── is-postmessage-slow.md │ ├── is-your-rest-api-ready-for-deployment-7-questions-to-help-you-decide.md │ ├── its-2019-and-i-still-make-websites-with-my-bare-hands.md │ ├── its-the-future.md │ ├── j-introducing-junit5-part1-jupiter-api.md │ ├── j-javaee8-security-api-1.md │ ├── j-javaee8-security-api-2.md │ ├── j-javaee8-security-api-3.md │ ├── j-javaee8-security-api-4.md │ ├── java-and-etcd-together-at-last-with-jetcd.md │ ├── java-bridge-methods-explained.md │ ├── java-data-streaming.md │ ├── java-service-loader-vs-spring-factories-loader.md │ ├── javascript-array-push-is-945x-faster-than-array-concat.md │ ├── javascript-call-apply-and-bind.md │ ├── javascript-clean-code-best-practices.md │ ├── javascript-generator-yield-next-async-await.md │ ├── javascript-knowledge-reading-source-code.md │ ├── javascript-native-methods-you-may-not-know.md │ ├── javascript-symbols-but-why.md │ ├── javascript-top-level-await-in-a-nutshell.md │ ├── javascript-unit-testing-frameworks.md │ ├── javascripts-filter-function-explained-by-applying-to-college.md │ ├── joining-data-streams.md │ ├── json-parser-with-javascript.md │ ├── jupyter-notebook-tutorial.md │ ├── kafka-vs-rabbitmq-why-use-kafka.md │ ├── keeping-git-commit-history-clean.md │ ├── keeping-up-with-ai-in-2019.md │ ├── keras-cheat-sheet.md │ ├── keras-generative-adversarial-networks-image-deblurring.md │ ├── keyword-arguments-in-python.md │ ├── killing-a-process-and-all-of-its-descendants.md │ ├── kotlin-clean-architecture.md │ ├── kotlin-demystified-understanding-shorthand-lamba-syntax.md │ ├── kotlin-standard-functions-cheat-sheet.md │ ├── kubernetes-distributed-application.md │ ├── larder-links-06-iOS-Auto-Layout-DSLs.md │ ├── launching-the-front-end-tooling-survey-2019.md │ ├── layouts-of-tomorrow.md │ ├── lazy-loading-video-based-on-connection-speed.md │ ├── lazy-sequences-in-swift-and-how-they-work.md │ ├── lazy-var-in-ios-swift.md │ ├── learn-bootstrap-4-in-30-minute-by-building-a-landing-page-website-guide-for-beginners.md │ ├── learn-enough-docker-to-be-useful-1.md │ ├── learn-git-concepts-not-commands-1.md │ ├── learn-git-concepts-not-commands-2.md │ ├── learn-git-concepts-not-commands-3.md │ ├── learn-to-cache-your-nodejs-application-with-redis-in-6-minutes.md │ ├── learning-gos-concurrency-through-illustrations.md │ ├── learning-parser-combinators-with-rust-1.md │ ├── learning-parser-combinators-with-rust-2.md │ ├── learning-parser-combinators-with-rust-3.md │ ├── learning-parser-combinators-with-rust-4.md │ ├── lenses-composable-getters-and-setterssfor-functional-programming.md │ ├── lessons-learned-at-instagram-stories-and-feed-machine-learning.md │ ├── lets-settle-this-part-one.md │ ├── lets-settle-this-part-two.md │ ├── lets-simplify-the-work-with-userdefaults.md │ ├── lets-talk-js-documentation.md │ ├── levels-of-seniority.md │ ├── linear-algebra-animating-linear-transformations-with-threejs.md │ ├── linear-algebra-basic-matrix-operations.md │ ├── linear-algebra-for-deep-learning.md │ ├── linear-algebra-linear-transformation-matrix.md │ ├── linear-algebra-vectors.md │ ├── listeners-several-functions-kotlin.md │ ├── livedata-with-snackbar-navigation-and-other-events-the-singleliveevent-case.md │ ├── loaders-in-support-library-27-1-0.md │ ├── locale-changes-and-the-androidviewmodel-antipattern.md │ ├── localize-swift-application.md │ ├── logging-activity-web-beacon-api.md │ ├── logistic-regression-on-mnist-with-pytorch.md │ ├── longest-keyword-sequence.md │ ├── love-js-hate-css.md │ ├── lru-cache.md │ ├── machine-learning-for-diabetes-with-python.md │ ├── magic-numbers-are-not-that-magic.md │ ├── maintainable-etls.md │ ├── make-3d-flip-animation-in-flutter.md │ ├── make-shimmer-effect-in-flutter.md │ ├── making-a-todo-app-with-flutter.md │ ├── making-logs-colorful-in-nodejs.md │ ├── making-sense-of-react-hooks.md │ ├── making-svg-icon-component-in-vue.md │ ├── making-the-uamp-sample-an-instant-app.md │ ├── making-webassembly-even-faster-firefoxs-new-streaming-and-tiering-compiler.md │ ├── manage-different-environments-in-your-swift-project-with-ease.md │ ├── markov-chains-python-tutorial.md │ ├── master-the-javascript-interview-what-is-a-pure-function.md │ ├── master-the-javascript-interview-what-is-functional-programming.md │ ├── mastering-javascript-this-keyword-detailed-guide.md │ ├── mathematical-programming-a-key-habit-to-built-up-for-advancing-in-data-science.md │ ├── maybe-you-dont-need-rust-to-speed-up-your-js-1.md │ ├── maybe-you-dont-need-rust-to-speed-up-your-js-2.md │ ├── mdc-101-flutter.md │ ├── mdc-102-flutter.md │ ├── mdc-103-flutter.md │ ├── mdc-104-flutter.md │ ├── memory-leaks-in-swift.md │ ├── micro-design-systems-breaking-the-monolith.md │ ├── micro-frontends-1.md │ ├── micro-frontends-2.md │ ├── micro-frontends-3.md │ ├── micro-frontends-4.md │ ├── millions-of-active-websockets-with-node-js.md │ ├── minimize-for-loop-usage-in-python.md │ ├── mistakes-weve-drawn-a-few.md │ ├── misunderstanding-es6-modules-upgrading-babel-tears-and-a-solution.md │ ├── ml-kit-tutorial-for-ios-recognizing-text-in-images.md │ ├── mobile-apps-capacitor-vue-js.md │ ├── modern-script-loading.md │ ├── more-reasons-why-developers-should-blog.md │ ├── mosby3-mvi-7.md │ ├── motion-design-doesnt-have-to-be-hard.md │ ├── moving-to-three-person-engineering-teams.md │ ├── mvc-mvp-mvvm-clean-viper-redux-mvi-prnsaaspfruicc-building-abstractions-for-the-sake-of-building.md │ ├── mvp-for-android.md │ ├── mvvm-rxswift-on-ios-part-1.md │ ├── my-personal-git-tricks-cheatsheet.md │ ├── naive-bayes-classifier-sklearn-python-example-tips.md │ ├── native-image-lazy-loading-for-the-web.md │ ├── native-web-components.md │ ├── natural-language-processing-is-fun.md │ ├── nestjs-basic-auth-and-sessions.md │ ├── new-node-js-features.md │ ├── next-generation-package-management.md │ ├── node-js-can-http-2-push.md │ ├── nodejs-express-api-markdown-html.md │ ├── nodejs-jwt-authentication-oauth.md │ ├── normalization-vs-standardization-quantitative-analysis.md │ ├── object-detection-metrics.md │ ├── offline-first.md │ ├── offline-graphql-queries-with-redux-offline-and-apollo.md │ ├── on-engineers-and-influence.md │ ├── one-year-with-flutter-my-experience.md │ ├── open-source-doesnt-make-money-by-design.md │ ├── operating-a-high-scale-distributed-system.md │ ├── optimal-control-lqr.md │ ├── optimize-enterprise-scale-node-js.md │ ├── optimizing-a-static-site.md │ ├── optimizing-mp4-video-for-fast-streaming.md │ ├── optimizing-webpack-for-faster-react-builds.md │ ├── our-learnings-from-adopting-graphql.md │ ├── out-of-depth-with-flutter.md │ ├── oxidizing-source-maps-with-rust-and-webassembly.md │ ├── pandas-dtypes.md │ ├── parallel-streaming-of-progressive-images.md │ ├── parsing-complex-json-in-flutter.md │ ├── parsing-drugbank-xml-or-any-large-xml-file-in-streaming-mode-in-go.md │ ├── part-of-speech-tagging-tutorial-with-the-keras-deep-learning-library.md │ ├── password-hashing-pbkdf2-scrypt-bcrypt-and-argon2.md │ ├── password-reset-emails-in-your-react-app-made-easy-with-nodemailer.md │ ├── patterns-generic-repository-with-typescript-and-node-js.md │ ├── performance-under-load.md │ ├── performant-javascript-best-practices.md │ ├── picking-apart-stackoverflow-what-bugs-developers-the-most.md │ ├── pika-web-a-future-without-webpack.md │ ├── plain-javascript-versions-of-lodash-array-filtering-and-manipulation-methods.md │ ├── planning-for-responsive-images.md │ ├── platforms-and-languages.md │ ├── playground-driven-development-in-swift.md │ ├── pluggable-slots-in-react-components.md │ ├── polymorphic-react-components.md │ ├── practical-flutter-my-personal-6-tips-for-newcomers.md │ ├── practical-mvvm-rxswift.md │ ├── practical-proguard-rules-examples.md │ ├── practical-rxjs-in-the-wild-requests-with-concatmap-vs-mergemap-vs-forkjoin.md │ ├── predicting-your-games-monetization-future.md │ ├── pro-pattern-matching-in-swift.md │ ├── product-management-mental-models-for-everyone.md │ ├── project-worlds-achieving-god-mode-in-digital-design.md │ ├── promoting-install-mobile.md │ ├── protected-routes-and-authentication-with-react-and-node-js.md │ ├── protecting-a-spring-boot-app-with-apache-shiro.md │ ├── protecting-users-with-tls-by-default-in.md │ ├── protecting-webview-with-safe-browsing.md │ ├── prototyping-animations-in-swift.md │ ├── providing-safe-and-secure-experience.md │ ├── publishing-machine-learning-api-with-python-flask.md │ ├── publishing-private-apps-just-got-easier.md │ ├── pwa-native-mobile-apps.md │ ├── python-architecture-stuff-do-we-need-more.md │ ├── python-big-data-airflow-jupyter-notebook-hadoop-3-hive-presto.md │ ├── python-data-cleaning-numpy-pandas.md │ ├── python-libraries-for-data-science-other-than-pandas-and-numpy.md │ ├── python-multithreading-vs-multiprocessing.md │ ├── rage-against-the-codebase-programmers-and-negativity.md │ ├── react-16-lifecycle-methods-how-and-when-to-use-them.md │ ├── react-for-linear-algebra-examples-grid-and-arrows.md │ ├── react-higher-order-components.md │ ├── react-hooks-not-magic-just-arrays.md │ ├── react-inline-functions-and-performance.md │ ├── react-native-a-retrospective-from-the-mobile-engineering-team-at-udacity.md │ ├── react-native-at-airbnb-the-technology.md │ ├── react-native-at-airbnb.md │ ├── react-native-bridge-for-ios-and-android.md │ ├── react-native-vs-flutter-which-is-more-startup-friendly.md │ ├── react-svg-icon-components.md │ ├── reactive-app-state-in-flutter.md │ ├── real-time-human-pose-estimation-in-the-browser-with-tensorflow-js.md │ ├── real-world-dynamic-programming-seam-carving.md │ ├── recommendation-woff-2012-12-13.md │ ├── redefining-data-visualization-at-google.md │ ├── reducing-dimensionality-from-dimensionality-reduction-techniques.md │ ├── redux-tutorial.md │ ├── regex-was-taking-5-days-flashtext-does-it-in-15-minutes.md │ ├── rel-noopener.md │ ├── representing-music-with-word2vec.md │ ├── responsive-design-ground-rules.md │ ├── retries-timeouts-backoff.md │ ├── reverse-engineering-how-you-can-build-a-test-library.md │ ├── room-coroutines.md │ ├── rules-for-autocomplete.md │ ├── running-flask-with-an-ssh-remote-python-interpreter.md │ ├── running-jupyter-notebooks-on-remote-servers.md │ ├── running-uitests-with-facebook-login-in-ios.md │ ├── rust-2018-is-here-but-what-is-it.md │ ├── rust-case-study-community-makes-rust-an-easy-choice-for-npm.md │ ├── scarcity-in-ux-the-psychological-bias-that-became-the-norm.md │ ├── scheduling-in-react.md │ ├── scrolling-and-attention.md │ ├── secrets-of-a-wsgi-master-pycon-2018.md │ ├── self-host-your-static-assets.md │ ├── semantic-segmentation-u-net-part-1.md │ ├── sending-web-push-notifications-from-node-js.md │ ├── separation-of-data-and-ui-in-your-web-app.md │ ├── serverless-api-with-go-and-aws-lambda.md │ ├── serverless-machine-learning-with-tensorflow-dot-js.md │ ├── sharing-databases-between-laravel-applications.md │ ├── shine-a-light-on-javascript-performance-with-lighthouse-1opf.md │ ├── should-you-learn-vim-as-a-developer-in-2020.md │ ├── simple-mailer-with-django.md │ ├── sketch-plugins-i-cant-live-without.md │ ├── slidable-a-flutter-story.md │ ├── slide-an-image-to-reveal-text-with-css-animations.md │ ├── sliding-in-and-out-of-vue-js.md │ ├── smacss-scalable-modular-architecture-css.md │ ├── small-websites-are-dying.md │ ├── software-below-the-poverty-line.md │ ├── software-roles-and-titles.md │ ├── solving-the-graph-theory-expenses-management.md │ ├── some-notes-about-http3.md │ ├── sorting-algorithms-in-python.md │ ├── spantastic-text-styling-with-spans.md │ ├── speech-recognition-deepspeech.md │ ├── speech-voice-translation-microsoft-dr.md │ ├── start-performance-budgeting.md │ ├── state-restoration-tutorial-getting-started.md │ ├── static-properties-in-javascript-with-inheritance.md │ ├── stop-using-default-exports-javascript-module.md │ ├── stop-using-everywhere.md │ ├── stopping-using-console-log-and-start-using-your-browsers-debugger.md │ ├── streams-for-the-win-a-performance-comparison-of-nodejs-methods-for-reading-large-datasets-pt-2.md │ ├── structuring-your-ios-app-for-split-testing.md │ ├── styled-components-magic-explained.md │ ├── styling-html-checkboxes-is-hard-heres-why.md │ ├── styling-modern-web-apps.md │ ├── subscriptions-101-for-android-apps.md │ ├── sunsetting-react-native.md │ ├── supercharging-your-app-development-speed-with-custom-file-templates.md │ ├── support-vector-machines-tutorial.md │ ├── survival-guide-for-new-developers.md │ ├── swift-5-exclusivity.md │ ├── swift-5-frozen-enums.md │ ├── swift-api-pollution.md │ ├── swift-avoiding-memory-leaks-by-examples.md │ ├── swift-code-formatters.md │ ├── swiftui-3d-scroll-effect.md │ ├── swiftui-animating-color-changes.md │ ├── swiftwebui.md │ ├── syslog-the-complete-system-administrator-guide.md │ ├── tab-bars-are-the-new-hamburger-menus.md │ ├── talking-django-async-pycon-2018.md │ ├── ten-machine-learning-algorithms-you-should-know-to-become-a-data-scientist.md │ ├── ten-things-you-didnt-know-about-webpagetest-org.md │ ├── testing-react-apps-with-cypress.md │ ├── testing-your-react-app-with-puppeteer-and-jest.md │ ├── the-10-statistical-techniques-data-scientists-need-to-master.md │ ├── the-4-types-of-why-what-is-the-driving-force-behind-your-product.md │ ├── the-4px-baseline-grid-the-present.md │ ├── the-6-most-desirable-coding-jobs-and-the-types-of-people-drawn-to-each.md │ ├── the-7-programming-languages-frameworks-to-learn-in-2020.md │ ├── the-80-20-guide-to-json-stringify-in-javascript.md │ ├── the-9-big-design-trends-of-2019.md │ ├── the-absolute-easiest-way-to-debug-node-js-with-vscode.md │ ├── the-algorithm-is-not-the-product.md │ ├── the-anatomy-of-a-frame.md │ ├── the-android-dev-summit-2018-app-instant-app-takeaways-open-source.md │ ├── the-art-of-system-performance-for-engineers.md │ ├── the-beginners-guide-to-contributing-to-a-github-project.md │ ├── the-best-database-as-a-service-solutions-of-2018.md │ ├── the-best-explanation-of-javascript-reactivity.md │ ├── the-c10k-problem.md │ ├── the-childrens-illustrated-guide-to-kubernetes.md │ ├── the-concepts-of-graphql.md │ ├── the-cost-of-javascript-in-2018.md │ ├── the-css-mindset.md │ ├── the-dao-of-immutability.md │ ├── the-definitive-guide-to-javascript-dates.md │ ├── the-design-system-decision-tree.md │ ├── the-economics-of-package-management-1.md │ ├── the-economics-of-package-management-2.md │ ├── the-evolution-of-the-design-from-ux-towards-personal-experience.md │ ├── the-fallacy-of-easy.md │ ├── the-forbidden-inline-attribute-in-swift.md │ ├── the-forgotten-history-of-oop.md │ ├── the-future-of-digital-product-design-is-about-human-empowerment.md │ ├── the-importance-of-design-qa-in-digital-product-design.md │ ├── the-importance-of-why-docs.md │ ├── the-introverts-guide-to-professional-development.md │ ├── the-javascript-developers-intro-to-crypto.md │ ├── the-love-hate-relationship-between-react-router-and-react-components.md │ ├── the-many-ways-to-include-css-in-javascript-applications.md │ ├── the-mistakes-i-made-as-a-beginner-programmer.md │ ├── the-most-famous-data-visualisation-ever-and-what-we-can-learn-from-it.md │ ├── the-most-uncommon-html5-tags.md │ ├── the-open-source-conundrum-how-do-we-keep-the-lights-on.md │ ├── the-open-source-project-nginx.md │ ├── the-perfect-javascript-unit-test.md │ ├── the-problem-with-web-components.md │ ├── the-publisher-subscriber-pattern-in-javascript.md │ ├── the-react-state-museum.md │ ├── the-ripple-effect-expanding-our-icon-design-system.md │ ├── the-rise-of-the-meta-designer.md │ ├── the-role-of-mobile-technology-in-improving-financial-health.md │ ├── the-simple-guide-to-server-side-rendering-react-with-styled-components.md │ ├── the-smart-ways-to-correct-mistakes-in-git.md │ ├── the-state-of-fluid-web-typography.md │ ├── the-state-of-graphql-by-reddit.md │ ├── the-state-of-web-browsers-2019-edition.md │ ├── the-state-of-web-browsers.md │ ├── the-story-of-css-grid-from-its-creators.md │ ├── the-trick-to-animating-the-dot-on-the-letter-i.md │ ├── the-typescript-tax.md │ ├── the-zen-of-erlang-1.md │ ├── the-zen-of-erlang-2.md │ ├── things-about-react-native-i-found-the-hard-but-rewarding-way.md │ ├── things-nobody-ever-taught-me-about-css.md │ ├── this-is-how-to-plan-a-day.md │ ├── this-is-why-we-need-to-bind-event-handlers-in-class-components-in-react.md │ ├── this-keyword-call-apply-bind-javascript.md │ ├── this-one-line-of-javascript-made-ft-com-10-times-slower.md │ ├── threads-in-rust.md │ ├── three-input-element-properties-that-i-discovered-while-reading-mdn.md │ ├── time-series-analysis-in-python-an-introduction.md │ ├── time-series-analysis-visualization-forecasting-with-lstm.md │ ├── time-series-anomaly-detection-algorithms.md │ ├── time-series-of-price-anomaly-detection.md │ ├── time-series-prediction-using-recurrent-neural-networks-lstms.md │ ├── tips-to-use-VSCode-more-efficiently.md │ ├── to-grid-or-to-flex.md │ ├── to-yarn-and-back-again-npm.md │ ├── top-7-modern-programming-language-to-learn-now.md │ ├── top-javascript-frameworks-and-topics-to-learn-in-2019.md │ ├── top-react-and-redux-packages-for-faster-development.md │ ├── tracing-or-debugging-vue-js-reactivity-the-computed-tree.md │ ├── transducers-efficient-data-processing-pipelines-in-javascript.md │ ├── trick-out-your-terminal-in-10-minutes-or-less.md │ ├── trying-out-dask-dataframes-in-python-for-fast-data-analysis-in-parallel.md │ ├── tslint-in-2019.md │ ├── tuple-unpacking-improves-python-code-readability.md │ ├── tutorial-write-a-shell-in-c.md │ ├── typescript-3-0-the-unknown-type.md │ ├── typescript-impossible-states-irrepresentable.md │ ├── typescript-with-babel-a-beautiful-marriage.md │ ├── un-places-to-learn-css-layout-part-2-grid-layout.md │ ├── under-the-hood-of-reacts-hooks-system.md │ ├── underspanding-spans.md │ ├── understanding-a-performance-issue-with-polymorphic-json-data.md │ ├── understanding-androids-vector-image-format-vectordrawable.md │ ├── understanding-apache-airflows-key-concepts.md │ ├── understanding-asynchronous-javascript-the-event-loop.md │ ├── understanding-compilers-for-humans-version-2.md │ ├── understanding-database-sharding.md │ ├── understanding-execution-context-and-execution-stack-in-javascript.md │ ├── understanding-higher-order-components-in-react.md │ ├── understanding-javascript-async-and-await-with-examples.md │ ├── understanding-javascript-memory-management-using-garbage-collection.md │ ├── understanding-mixins-in-vue-js.md │ ├── understanding-operator-co-await.md │ ├── understanding-python-bytecode-pycon-2018.md │ ├── understanding-react-render-props-and-hoc.md │ ├── understanding-recursion.md │ ├── understanding-service-workers-and-caching-strategies.md │ ├── understanding-undefined-and-preventing-referenceerrors.md │ ├── understanding-webviews.md │ ├── unidirectional-user-interface-architectures.md │ ├── unit-testing-react-components.md │ ├── unpacking-hoisting.md │ ├── unsupervised-learning-with-python.md │ ├── use-web-workers-for-your-event-listeners.md │ ├── user-experience-mapping-alice-emma-walker.md │ ├── userland-api-monitoring-and-code-injection-detection.md │ ├── using-behavioural-economics-to-convey-the-value-of-paid-app-subscriptions.md │ ├── using-closest-to-return-the-correct-dom-element.md │ ├── using-errors-as-control-flow-in-swift.md │ ├── using-iphone-x-maya-quick-cheap-facial-capture.md │ ├── using-lstms-for-stock-market-predictions-tensorflow.md │ ├── using-multiple-camera-streams-simultaneously.md │ ├── using-node-js-to-read-really-really-large-files-pt-1.md │ ├── using-proxy-to-track-javascript-class.md │ ├── using-vector-assets-in-android-apps.md │ ├── using-what-if-tool-to-investigate-machine-learning-models.md │ ├── using-workers-to-make-static-sites-dynamic.md │ ├── ux-design-practices-how-to-make-web-interface-scannable.md │ ├── value-oriented-programming.md │ ├── video-streaming-with-flask.md │ ├── visualising-machine-learning-datasets-with-googles-facets.md │ ├── vue-js-considerations-and-tricks.md │ ├── vue-router-the-missing-manual.md │ ├── vuejs-3-0-0-beta-features-im-excited-about.md │ ├── vuejs-or-react-which-you-would-chose-and-why.md │ ├── vuex-perfect-interface-frontend-backend.md │ ├── warning-your-programming-career.md │ ├── watchos-5-wish-list.md │ ├── web-architecture-101.md │ ├── web-components-in-2018.md │ ├── web-scraping-with-puppeteer-in-node-js.md │ ├── webapks-on-android.md │ ├── webassembly-why-and-how-to-use-it.md │ ├── websockets-vs-long-polling.md │ ├── were-nearing-the-7-0-babel-release-here-s-all-the-cool-stuff-we-ve-been-doing.md │ ├── what-5-years-of-a-relationships-messages-look-like.md │ ├── what-are-javascript-generators-and-how-to-use-them.md │ ├── what-do-flutter-package-users-need-findings-from-q2-user-survey.md │ ├── what-even-are-flutter-widgets.md │ ├── what-hooks-mean-for-vue.md │ ├── what-i-wish-i-knew-when-i-started-to-work-with-react-js.md │ ├── what-is-a-python-core-developer-pycon-2018.md │ ├── what-is-accessibility-and-why-is-it-crucial-for-your-users-experience.md │ ├── what-is-google-tag-manager-and-why-use-it.md │ ├── what-is-modular-css.md │ ├── what-is-progressive-enhancement-and-why-it-matters.md │ ├── what-is-this-the-inner-workings-of-javascript-objects.md │ ├── what-it-was-like-to-write-a-full-blown-flutter-app.md │ ├── what-on-earth-is-the-shadow-dom-and-why-it-matters.md │ ├── what-replaces-javascript.md │ ├── what-tools-do-you-need-to-do-devops.md │ ├── what-we-learned-migrating-off-cron-to-airflow.md │ ├── what-we-ve-learned-about-hiring-engineering-managers.md │ ├── whats-coming-up-in-javascript-2018-async-generators-better-regex.md │ ├── whats-going-on-in-that-front-end-head.md │ ├── whats-new-in-php-7-4-top-10-features-that-you-need-to-know.md │ ├── whats-new-in-swift-5-0.md │ ├── whats-next-for-mobile-at-airbnb.md │ ├── whats-the-difference-between-dogs-html-and-dogs-html.md │ ├── when-a-rewrite-isnt-rebuilding-slack-on-the-desktop.md │ ├── when-every-product-of-design-is-one-of-opinion.md │ ├── when-to-standardize-your-data.md │ ├── when-workers.md │ ├── which-deep-learning-framework-is-growing-fastest.md │ ├── why-ai-is-here-to-stay.md │ ├── why-coding-your-own-makes-you-a-better-developer.md │ ├── why-designers-hate-politics-and-what-to-do-about-it.md │ ├── why-every-android-developer-should-try-out-flutter.md │ ├── why-flutter-will-change-mobile-development-for-the-best.md │ ├── why-i-write-css-in-javascript.md │ ├── why-is-front-end-development-so-unstable.md │ ├── why-is-object-immutability-important.md │ ├── why-isnt-x-a-hook.md │ ├── why-machine-learning-matters.md │ ├── why-math-max-is-less-than-math-min-in-javascript.md │ ├── why-one-hot-encode-data-in-machine-learning.md │ ├── why-robinhood-uses-airflow.md │ ├── why-should-you-learn-go.md │ ├── why-svelte-wont-kill-react.md │ ├── why-ux-and-ui-should-remain-separate.md │ ├── why-we-need-web-3-0.md │ ├── why-were-bullish-on-crypto-collectibles-nfts.md │ ├── why-were-switching-to-grpc.md │ ├── why-you-should-give-flutter-some-of-your-attention.md │ ├── why-you-should-leave-react-for-vue-and-never-use-it-again.md │ ├── why-you-should-replace-foreach.md │ ├── why-you-should-totally-switch-to-kotlin.md │ ├── why-your-app-should-be-optimized-for-screen-of-all-sizes.md │ ├── widget-state-context-inheritedwidget.md │ ├── will-node-js-forever-be-the-sluggish-golang.md │ ├── windows-insets-fragment-transitions.md │ ├── wireframes-are-becoming-less-relevant-and-thats-a-good-thing.md │ ├── workmanager-basics.md │ ├── write-once-run-everywhere-tests-on-android.md │ ├── writing-a-compiler-in-rust.md │ ├── writing-a-dumb-icon-flutter-package.md │ ├── writing-a-killer-software-engineering-resume.md │ ├── writing-a-microservice-in-rust.md │ ├── writing-a-web-server-node.md │ ├── writing-cleaner-view-code-by-overriding-loadview.md │ ├── writing-network-layer-in-swift-protocol-oriented-approach.md │ ├── wwdc-2018-rumors-ios-12-new-macbook-air-ipad-pro-homepod.md │ ├── xcode-and-lldb-advanced-debugging-tutorial-part-1.md │ ├── xcode-and-lldb-advanced-debugging-tutorial-part-2.md │ ├── xcode-and-lldb-advanced-debugging-tutorial-part-3.md │ ├── xgboost-algorithm-long-may-she-reign.md │ ├── yarn-vs-npm-everything-you-need-to-know.md │ ├── you-should-never-ever-run-directly-against-node-js-in-production-maybe.md │ ├── your-first-cli-tool-with-rust.md │ ├── zero-to-one-with-flutter-part-two.md │ └── zero-to-one-with-flutter.md ├── a-new-post-template.md ├── algorithm.md ├── android.md ├── article/ │ ├── 2020/ │ │ ├── 10-awesome-chrome-flags-you-should-enable-right-now.md │ │ ├── 10-best-practices-for-improving-your-css.md │ │ ├── 10-tips-shortcuts-you-should-be-using-right-now-on-xcode.md │ │ ├── 14-javascript-code-optimization-tips-for-front-end-developers.md │ │ ├── 15-vscode-extensions-every-web-developer-must-have-in-2021.md │ │ ├── 3-essential-questions-about-hashable-in-python.md │ │ ├── 4-options-for-using-mongodb-with-business-intelligence.md │ │ ├── 4-useful-javascript-design-patterns-you-should-know.md │ │ ├── 4-ways-to-communicate-across-browser-tabs-in-realtime.md │ │ ├── 5-chrome-extensions-for-developers-productivity.md │ │ ├── 5-lesser-known-features-of-chrome-devtools.md │ │ ├── 5-reasons-to-choose-pwa-for-your-web-and-mobile-apps.md │ │ ├── 5-reasons-why-you-should-use-svelte-for-front-end-development-in-2021.md │ │ ├── 5-string-manipulation-libraries-for-javascript.md │ │ ├── 5-tips-for-better-typescript-code.md │ │ ├── 5-types-of-arguments-in-python-function-definition.md │ │ ├── 5-useful-things-the-spread-operator-can-do-in-javascript.md │ │ ├── 6-months-of-using-graphql.md │ │ ├── 6-things-to-know-to-get-started-with-python-data-classes.md │ │ ├── 6-ways-to-speed-up-your-vue-js-application.md │ │ ├── 7-helpful-time-complexities.md │ │ ├── 7-modules-you-can-use-right-now-to-build-your-first-deno-web-app.md │ │ ├── 8-scss-best-practices-to-keep-in-mind.md │ │ ├── 8-unheard-of-browser-apis-you-should-be-aware-of.md │ │ ├── Damn-Cool-Algorithms-Log-structured-storage.md │ │ ├── Stale-props-and-zombie-children-in-Redux.md │ │ ├── a-complete-introduction-to-webassembly-and-its-javascript-api.md │ │ ├── a-comprehensive-guide-to-slices-in-golang.md │ │ ├── a-high-level-overview-of-load-balancing-algorithms.md │ │ ├── abstract-data-types-and-the-software-crisis.md │ │ ├── adaptive-video-with-css-math.md │ │ ├── applications-of-some-of-the-famous-algorithms.md │ │ ├── aspect-oriented-programming-in-javascript.md │ │ ├── auto-documenting-a-python-project-using-sphinx.md │ │ ├── avoiding-memory-leaks-in-nodejs-best-practices-for-performance.md │ │ ├── best-features-of-es2017-async-functions-and-arrays-and-shared-buffers.md │ │ ├── best-static-site-generators-for-vue-js.md │ │ ├── better-composition-in-vue.md │ │ ├── big-data-lambda-architecture-in-a-nutshell.md │ │ ├── build-a-graphql-server-with-spring-boot-and-mysql.md │ │ ├── build-a-server-driven-ui-using-ui-components-in-swiftui.md │ │ ├── building-a-design-system-and-a-component-library.md │ │ ├── building-and-monitoring-your-first-github-actions-workflow.md │ │ ├── building-crud-apis-using-deno-and-oak.md │ │ ├── clamp-for-responsive-design.md │ │ ├── code-coverage-vue-cypress.md │ │ ├── color-scales-in-javascript-with-chroma-js.md │ │ ├── comparing-api-architectural-styles-soap-vs-rest-vs-graphql-vs-rpc.md │ │ ├── create-a-private-postgresql-database-for-your-development-environment-in-seconds.md │ │ ├── create-your-own-camscanner-using-python-opencv.md │ │ ├── creating-a-menu-image-animation-on-hover.md │ │ ├── css-fix-for-100vh-in-mobile-webkit.md │ │ ├── dark-theme-a-modern-ui-design.md │ │ ├── deepspeed-extreme-scale-model-training-for-everyone.md │ │ ├── demoforbeginner-what-is-wsgi.md │ │ ├── demystifying-the-0-1-knapsack-problem.md │ │ ├── design-patterns-structural-patterns-of-design-classes-and-objects.md │ │ ├── detect-faces-texts-and-even-barcodes-with-chromes-shape-detection-api.md │ │ ├── diverse-mini-batch-active-learning-a-reproduction-exercise.md │ │ ├── easy-dark-mode-switch-with-react-and-localstorage-3k6d.md │ │ ├── enhance-javascript-security-with-content-security-policies.md │ │ ├── es2020-optional-chaining-and-dynamic-imports-are-game-changers-heres-why.md │ │ ├── example-of-a-machine-learning-algorithm-to-predict-spam-emails-in-python.md │ │ ├── exciting-features-of-javascript-es2021-es12.md │ │ ├── exploring-constraintlayout-2-0-in-android.md │ │ ├── flutter-may-or-may-not-be-the-next-big-thing-but-kotlin-multiplatform-is-here-to-stay.md │ │ ├── from-monolith-to-microservices-in-5-minutes.md │ │ ├── from-scratch-to-the-first-10-customers-how-i-designed-and-launched-a-saas-product.md │ │ ├── function-in-javascript-has-much-more-secrets-than-you-think.md │ │ ├── functional-programming-explained-in-python-javascript-and-java.md │ │ ├── fundamentals-of-caching-web-applications.md │ │ ├── garbage-collection-in-python.md │ │ ├── generators-in-javascript-when-should-i-use-yield-and-yield.md │ │ ├── github-package-registry-is-it-worth-trying-out.md │ │ ├── greedy-algorithms-101.md │ │ ├── handling-location-permissions-in-ios-14.md │ │ ├── hiding-data-in-an-image-image-steganography-using-python.md │ │ ├── how-and-why-you-should-avoid-cors-in-single-page-apps.md │ │ ├── how-i-increased-our-web-performance-by-422.md │ │ ├── how-i-learned-sass-in-20-hours-and-why-you-should-too.md │ │ ├── how-powerful-are-graph-convolutions-review-of-kipf-welling.md │ │ ├── how-to-avoid-wifi-throttling-on-android-devices.md │ │ ├── how-to-become-a-google-developer-expert-gde-a-practical-guide.md │ │ ├── how-to-build-a-recommendation-system-in-a-graph-database-using-a-latent-factor-model.md │ │ ├── how-to-build-redux.md │ │ ├── how-to-create-a-reusable-web-scraper.md │ │ ├── how-to-create-charts-from-external-data-sources-with-d3-js.md │ │ ├── how-to-generate-random-text-captchas-using-python.md │ │ ├── how-to-handle-comparison-corner-cases.md │ │ ├── how-to-hide-secrets-in-strings-modern-text-hiding-in-javascript.md │ │ ├── how-to-simulate-a-udp-flood-dos-attack-on-your-computer.md │ │ ├── how-to-use-cookies-for-persisting-users-in-nextjs.md │ │ ├── how-to-useref-to-fix-react-performance-issues.md │ │ ├── how-to-write-clean-code-lessons-learnt-from-the-clean-code-robert-c-martin.md │ │ ├── how-to-write-log-files-that-save-you-hours-of-time.md │ │ ├── hunting-for-the-optimal-automl-library.md │ │ ├── i-built-the-same-api-with-without-express-here-are-the-differences.md │ │ ├── identify-well-connected-users-in-a-network.md │ │ ├── implementing-heaps-in-javascript.md │ │ ├── implementing-monte-carlo-tree-search-in-node-js.md │ │ ├── improve-mongodb-performance-using-projection.md │ │ ├── improve-page-rendering-speed-using-only-css.md │ │ ├── improving-massively-imbalanced-datasets-in-machine-learning-with-synthetic-data.md │ │ ├── incremental-vs-virtual-dom.md │ │ ├── inheritance-vs-composition-which-is-better-for-your-javascript-project.md │ │ ├── interactive-webgl-hover-effects.md │ │ ├── introduction-to-blitz-js.md │ │ ├── is-deno-a-threat-to-node.md │ │ ├── is-deno-already-dead.md │ │ ├── is-virtual-dom-derived-from-document-fragments.md │ │ ├── javascript-decorators-from-scratch.md │ │ ├── javascript-engines-an-overview.md │ │ ├── javascript-proxies.md │ │ ├── javascript-tips-child-constructors-text-selection-inline-workers-and-more.md │ │ ├── latest-features-javascript-ecmascript-2020.md │ │ ├── learn-about-swiftui-text-and-label-in-ios-14.md │ │ ├── loving-graphql-more-than-rest.md │ │ ├── lsm.md │ │ ├── making-neural-networks-smaller-for-better-deployment.md │ │ ├── master-python-lambda-functions-with-these-4-donts.md │ │ ├── mastering-javascript-es6-symbols.md │ │ ├── microservices-the-right-solution-for-you.md │ │ ├── monolith-vs-micro-frontend.md │ │ ├── mood-talk-tell-how-you-feel-to-others-who-face-the-same-challenges.md │ │ ├── mvc-vs-mvp-vs-mvvm.md │ │ ├── mvvm-in-swift-infinite-scrolling-and-image-loading.md │ │ ├── my-experiences-with-api-gateways.md │ │ ├── my-favorite-javascript-tips-and-tricks.md │ │ ├── my-react-components-render-twice-and-drive-me-crazy.md │ │ ├── my-website-now-loads-in-less-than-2-sec-here-s-how-i-did-it-hoj.md │ │ ├── natural-language-processing-in-the-browser.md │ │ ├── nextjs-vs-nuxtjs-vs-gatsbyjs.md │ │ ├── object-freeze-vs-object-seal-immutability.md │ │ ├── on-let-vs-const.md │ │ ├── one-of-the-first-things-to-understand-in-javascript-immutability.md │ │ ├── operator-overloading-in-python.md │ │ ├── optimization-in-python-interning.md │ │ ├── packaging-a-ui-library-for-distribution.md │ │ ├── page-lifecycle-api-a-browser-api-every-frontend-developer-should-know.md │ │ ├── pagetabviewstyle-in-swiftui.md │ │ ├── performance-analysis-tools-for-front-end-development.md │ │ ├── performance-metrics-for-front-end-applications.md │ │ ├── python-smart-coding-with-locals-and-global.md │ │ ├── react-native-vs-flutter-vs-ionic.md │ │ ├── react-vs-sveltejs-the-war-between-virtual-and-real-dom.md │ │ ├── responsive-font-size-using-vanilla-css.md │ │ ├── rethinking-the-front-end-micro-frontend.md │ │ ├── rust-wasm-yew-single-page-application.md │ │ ├── safe-recursion-with-trampoline-in-javascript.md │ │ ├── safe-unsafe-alignment-in-css-flexbox.md │ │ ├── sandboxed-iframes.md │ │ ├── schema-org-the-popular-web-standard-youve-never-heard-of.md │ │ ├── security-best-practices-for-nodejs.md │ │ ├── solving-word-hunt-in-python-the-trie.md │ │ ├── some-arbitrary-number-of-lesser-known-graphql-features.md │ │ ├── swiftui-cheat-sheet.md │ │ ├── swiftui-dark-mode-the-easiest-way.md │ │ ├── the-10-best-and-most-liked-flutter-packages.md │ │ ├── the-anatomy-of-a-machine-learning-system-design-interview-question.md │ │ ├── the-beginners-guide-to-elasticsearch.md │ │ ├── the-dos-and-don-ts-of-python-list-comprehension.md │ │ ├── the-law-of-demeter.md │ │ ├── the-limits-of-knowledge.md │ │ ├── the-world-needs-web-accessibility-now-more-than-ever.md │ │ ├── top-image-lazy-loading-libraries-for-javascript.md │ │ ├── tutorial-on-python-logging.md │ │ ├── typescript-4-0-i-want-a-list-of-generic-params-with-good-labels.md │ │ ├── typescript-the-value-of-a-good-generic.md │ │ ├── typescripts-never-type.md │ │ ├── ui-cheat-sheet-pagination-infinite-scroll-and-the-load-more-button.md │ │ ├── uikit-or-swiftui-which-should-you-use-in-production.md │ │ ├── understand-the-deflate-compression-behind-the-zip-and-gzip-formats.md │ │ ├── understanding-modules-and-import-and-export-statements-in-javascript.md │ │ ├── understanding-react-portals.md │ │ ├── understanding-the-web-history-api-in-javascript.md │ │ ├── understanding-why-a-database-deadlock-occurs.md │ │ ├── unexpected-app-crashes-on-android-and-how-to-deal-with-them.md │ │ ├── use-the-latest-javascript-features-in-any-browser.md │ │ ├── user-defaults-in-swift.md │ │ ├── user-tracking-with-css-only.md │ │ ├── using-hashed-vs-nonhashed-url-paths-in-single-page-apps.md │ │ ├── using-json-stringify-to-work-with-javascript-object.md │ │ ├── using-service-workers-with-react.md │ │ ├── ux-case-study-koinstreet-homepage-redesign.md │ │ ├── vue-plugins-you-dont-know-you-may-need.md │ │ ├── web-locks-api-cross-tab-resource-synchronization.md │ │ ├── what-does-serverless-actually-mean.md │ │ ├── what-makes-a-good-github-profile.md │ │ ├── what-to-expect-in-python-3-9.md │ │ ├── whats-new-in-swift-5-3.md │ │ ├── which-should-you-use-asynchronous-programming-or-multi-threading.md │ │ ├── why-color-is-key-for-data-visualization-and-how-to-use-it.md │ │ ├── why-deno-is-perfectly-ready-to-take-over-node-js-now.md │ │ ├── why-is-my-data-drifting.md │ │ ├── why-you-should-make-your-code-as-simple-as-possible.md │ │ ├── widgets-on-ios.md │ │ ├── will-ubuntu-20-04-steal-more-windows-users.md │ │ ├── will-webtransport-replace-webrtc-in-near-future.md │ │ ├── working-with-emoji-in-swift.md │ │ ├── write-cleaner-code-by-using-javascript-destructuring.md │ │ └── writing-tetris-in-python.md │ ├── 2021/ │ │ ├── 10-awesome-things-you-can-do-with-github-dev.md │ │ ├── 10-years-of-open-source-visualization.md │ │ ├── 100-tips-on-software-developer-productivity.md │ │ ├── 11-easy-ui-design-tips-for-web-devs-j3j.md │ │ ├── 11-rare-javascript-one-liners-that-will-amaze-you.md │ │ ├── 16px-or-larger-text-prevents-ios-form-zoom.md │ │ ├── 1993-cgi-scripts-and-early-server-side-web-programming.md │ │ ├── 20-go-packages-you-can-use-in-your-next-project.md │ │ ├── 2021-03-15-highlights-from-git-2-31.md │ │ ├── 3-fallback-techniques-to-support-css-grid-in-any-browser.md │ │ ├── 3-uncommon-bash-tricks-that-you-should-know.md │ │ ├── 34-javascript-optimization-techniques-to-know-in-2021.md │ │ ├── 4-security-concerns-with-iframes-every-web-developer-should-know.md │ │ ├── 4-ways-to-reduce-cors-preflight-time-in-web-apps.md │ │ ├── 5-Reasons-to-Switch-from-React-to-Next-js.md │ │ ├── 5-advanced-typescript-tips-to-make-you-a-better-programmer.md │ │ ├── 5-css-practices-to-avoid-as-a-web-developer.md │ │ ├── 5-kotlin-extensions-to-make-your-android-code-more-expressive.md │ │ ├── 5-misconceptions-about-design-systems.md │ │ ├── 5-reasons-why-Deno-will-stop-using-TypeScript- StartFunction.md │ │ ├── 5-reasons-why-flutter-is-better-than-react-native.md │ │ ├── 5-strategies-to-reduce-frontend-build-time-with-ci-cd.md │ │ ├── 5-string-manipulation-libraries-for-javascript.md │ │ ├── 6-alternatives-to-classes-in-python.md │ │ ├── 6-amazing-free-tools-that-will-save-you-some-time-when-u-are-building-websites-especially-for-non-designer-developers.md │ │ ├── 6-css-properties-nobody-is-talking-about.md │ │ ├── 6-regrets-i-have-as-a-react-developer.md │ │ ├── 7-JavaScript-Fundamentals-Every-Web-Developer-Should-Know.md │ │ ├── 9-distance-measures-in-data-science.md │ │ ├── About-Async-Iterators-in-Node.js.md │ │ ├── Algorithms-in-JavaScript-with-visual-examples.md │ │ ├── Angular-vs-React-vs-Vue-Which-Framework-is-Best-in-2021.md │ │ ├── Announcing-Dart-2-12.md │ │ ├── Building-an-SQL-Database-Audit-System-Using-Kafka,-MongoDB-and-Maxwell's-Daemon.md │ │ ├── Case-Study-Building-a-Mobile-Game-with-Dart-and-Flutter.md │ │ ├── Common-Anti-Patterns-in-Go.md │ │ ├── Decoding-Django-Sessions-in-PostgreSQL.md │ │ ├── Deno-1-8-Release-Notes.md │ │ ├── Go-developer-survey-2020-results.md │ │ ├── Interview-with-Ryan-Dahl-Creator-of-Node-js.md │ │ ├── Monitor-Spring-Boot-microservices.md │ │ ├── NumPy-1-20-Released-with-Runtime-SIMD-Support-and-Type-Annotations.md │ │ ├── Part-Of-Why-I-Think-React-Is-Junk.md │ │ ├── RabbitMQ-and-SpringBoot-for-Real-Time-Messaging.md │ │ ├── Rust-1.51.0.md │ │ ├── Rust-in-production-at-Figma.md │ │ ├── The-End-of-Applets.md │ │ ├── The-RedMonk-Programming-Language-Rankings-January-2021.md │ │ ├── Tutorial-Building-a-D3-js-Calendar-Heatmap.md │ │ ├── Typescript-4-2-Released-Improves-Types-and-Developer-Experience.md │ │ ├── Web-Performance-for-Product-Managers.md │ │ ├── a-beginners-guide-to-memoization-with-javascript.md │ │ ├── a-case-for-compile-to-javascript-interface-frameworks.md │ │ ├── a-complete-guide-of-node-js-buffer.md │ │ ├── a-deep-dive-into-actors-in-swift-5-5.md │ │ ├── a-deep-dive-into-javascript-modules.md │ │ ├── a-laymans-intro-to-quantum-computers.md │ │ ├── a-new-standard-for-mobile-app-security.md │ │ ├── a-review-of-javascript-testing-frameworks-in-2021.md │ │ ├── adding-a-unique-constraint-in-an-online-way.md │ │ ├── advanced-python-how-to-implement-caching-in-python-application.md │ │ ├── ai-in-content-marketing.md │ │ ├── all-you-need-to-know-about-higher-order-functions-in-javascript.md │ │ ├── an-introduction-to-jetpack-compose-for-desktop.md │ │ ├── android-new-features-spring-2021.md │ │ ├── android-startup-tip-dont-use-kotlin-coroutines.md │ │ ├── announcing-react-native-0.64-with-hermes-on-ios.md │ │ ├── announcing-the-new-typescript-handbook.md │ │ ├── apis-vs-websockets-vs-webhooks-what-to-choose.md │ │ ├── apple-announces-june-7-start-date-for-wwdc-2021.md │ │ ├── authorization-and-authentication-for-everyone.md │ │ ├── auto-generated-social-media-images.md │ │ ├── avoid-trusting-const-in-javascript.md │ │ ├── bash-if-else-statement.md │ │ ├── better-privacy-with-chromiums-privacy-sandbox.md │ │ ├── brown-green-language.md │ │ ├── build-an-article-recommendation-engine-with-ai-ml.md │ │ ├── building-a-map-of-your-python-project-using-graph-technology-visualize-your-code.md │ │ ├── building-a-reactive-architecture-around-redis.md │ │ ├── building-a-read-through-cache-using-cdn.md │ │ ├── built-in-explicit-animations-in-flutter.md │ │ ├── chrome-90-beta-av1-encoder-for-webrtc.md │ │ ├── chrome-93-multi-screen-window-placement.md │ │ ├── common-social-engineering-attack-strategies.md │ │ ├── creating-stylesheet-feature-flags-with-sass-default.md │ │ ├── creating_colorful_smart_shadows.md │ │ ├── cross-site-scripting.md │ │ ├── csrf-attacks.md │ │ ├── css-is-magic-its-time-you-try-3d.md │ │ ├── custom-state-pseudo-classes-in-chrome.md │ │ ├── deconstructing-the-iconic-apple-watch-bubble-ui.md │ │ ├── deep-dive-cors-history-how-it-works-best-practices.md │ │ ├── deepmind-NFNets-deep-learning.md │ │ ├── demystify-graph-coloring-algorithms.md │ │ ├── demystifying-java-lambda-expressions.md │ │ ├── dependency-injection-in-typescript.md │ │ ├── developer-tooling-for-kubernetes-in-2021-helm-kust.md │ │ ├── directory-traversal.md │ │ ├── distributed-tracing-matters.md │ │ ├── dont-let-carousels-kill-your-application.md │ │ ├── dont-run-benchmarks-on-a-debuggable-android-app-like-i-did.md │ │ ├── dont-show-me-your-design-portfolio.md │ │ ├── dropbox-reveals-Atlas.md │ │ ├── ensure-javascript-code-quality-with-husky-and-hooks.md │ │ ├── event-bubbling-and-capturing-in-javascript.md │ │ ├── everything-about-the-latest-ecmascript-release-ecmascript-2021.md │ │ ├── expert-hackers-used-11-zerodays-to-infect-windows-ios-and-android-users.md │ │ ├── exploring-android-12-splash-screen.md │ │ ├── ffmpeg-webassembly.md │ │ ├── flutter-animation-creating-mediums-clap-animation-in-flutter.md │ │ ├── flutter-creating-elegant-uis-with-containers.md │ │ ├── flutter-quote-app.md │ │ ├── from-rxjava-2-to-kotlin-flow-threading.md │ │ ├── gcp-healthcare-consent-api.md │ │ ├── getting-started-with-sqldelight-in-android-development.md │ │ ├── google-ai-chip-design.md │ │ ├── google-microsoft-attack-open-web-online-news-australia-laws.md │ │ ├── google-oss-fuzz-extends-fuzzing-to-java-apps.md │ │ ├── grafana-managed-observability.md │ │ ├── graph-data-structure-implementation-in-javascript.md │ │ ├── heres-a-list-of-technologies-i-wasted-my-time-learning-as-a-web-developer.md │ │ ├── heres-exactly-what-you-need-to-know-about-apple-s-app-tracking-transparency.md │ │ ├── hex-vs-rgb-vs-hsl-what-is-the-best-method-to-set-css-color-property.md │ │ ├── hookrouter-a-modern-approach-to-react-routing.md │ │ ├── how-a-cache-stampede-caused-one-of-facebooks-biggest-outages.md │ │ ├── how-an-anti-typescript-javascript-developer-like-me-became-a-typescript-fan.md │ │ ├── how-dagger-hilt-and-koin-differ-under-the-hood.md │ │ ├── how-do-you-create-an-efficient-data-structure-for-spatial-indexing.md │ │ ├── how-github-actions-renders-large-scale-logs.md │ │ ├── how-its-made-i-o-photo-booth.md │ │ ├── how-to-do-multithreading-with-node-js.md │ │ ├── how-to-implement-a-graphql-api-on-top-of-an-existing-rest-api.md │ │ ├── how-to-slow-down-a-for-loop-in-javascript.md │ │ ├── how-to-use-indexeddb-a-nosql-db-on-the-browser.md │ │ ├── http-strict-transport-security-faqs.md │ │ ├── i-cant-believe-it-s-not-better-active-learning-flavor.md │ │ ├── i-got-into-mit-refused-the-offer-and-still-became-a-highly-valued-developer.md │ │ ├── ibm-12-project-debater-api.md │ │ ├── imagining-native-skip-link.md │ │ ├── importing-json-modules-in-typescript.md │ │ ├── improving-firefox-stability-on-linux.md │ │ ├── improving-node-application-performance-with-clustering.md │ │ ├── introducing-page-shield.md │ │ ├── introduction-to-creating-interpreter-using-python.md │ │ ├── is-css-a-programming-language.md │ │ ├── is-it-the-beginning-of-the-end-for-pwas.md │ │ ├── javascript-symbols-the-most-misunderstood-feature-of-the-language.md │ │ ├── javascript-temporal-api-a-fix-for-the-date-api.md │ │ ├── javascript-typed-arrays.md │ │ ├── javascript-visualized-the-javascript-engine.md │ │ ├── jetpack-compose-styles-and-themes.md │ │ ├── json-encoding-decoding-with-python.md │ │ ├── leave-javascript-aside-mint-is-a-great-language-for-building-web-apps.md │ │ ├── library-tree-shaking.md │ │ ├── machine-learning-with-android-11-whats-new.md │ │ ├── making-javascript-run-fast-on-webassembly.md │ │ ├── memory-layout-in-swift.md │ │ ├── messengers-like-imageview.md │ │ ├── microsoft-makes-changes-to-windows-10-inbox-apps-with-latest-dev-channel-test-build.md │ │ ├── migrating-from-livedata-to-kotlins-flow.md │ │ ├── monads-for-javascript-developers.md │ │ ├── mongodb-vs-mysql-when-to-use.md │ │ ├── my-favorite-interservice-communication-patterns-for-microservices.md │ │ ├── native-splash-screen-in-flutter-using-lottie.md │ │ ├── new-css-features-2021.md │ │ ├── new-features-chrome-88.md │ │ ├── new-in-devtools-92.md │ │ ├── new-standards-to-access-user-device-hardware-using-javascript.md │ │ ├── new-suspense-ssr-architecture-in-react-18.md │ │ ├── next-gen-css-container.md │ │ ├── nginx-concepts-i-wish-i-knew-years-ago.md │ │ ├── node-js-vs-python-which-one-to-choose-for-your-project.md │ │ ├── nodejs-memory-limits-what-you-should-know.md │ │ ├── numpy-on-gpu-tpu.md │ │ ├── observer-design-pattern-in-javascript.md │ │ ├── passwordless-authentication-for-better-security.md │ │ ├── performance-best-practices-transactions-and-read--write-concerns.md │ │ ├── performance-differences-between-postgres-and-mysql.md │ │ ├── physics-simulations-using-vpython.md │ │ ├── pipe-operations-in-python.md │ │ ├── programmatically-generate-images-with-css-painting-api.md │ │ ├── python-features-that-you-will-miss-in-typescript.md │ │ ├── python-lists-and-tuples.md │ │ ├── quick-overview-of-http-requests-cross-origin-resource-sharing-cors.md │ │ ├── raspberry-pi’s-ninth-birthday-9-things-you-might-not-know.md │ │ ├── react-vs-vue-in-2021-best-javascript-framework.md │ │ ├── recyclerview-in-jetpack-compose.md │ │ ├── replace-null-with-es6-symbols.md │ │ ├── responsive-images-different-techniques-and-tactics.md │ │ ├── reverse-engineering-the-car-file-format.md │ │ ├── running-javascript-in-webassembly.md │ │ ├── rust-not-firefox-is-mozillas-greatest-industry-contribution.md │ │ ├── safari-has-become-the-second-internet-explorer.md │ │ ├── selector-nesting-has-come-to-css.md │ │ ├── self-supervised-learning-the-dark-matter-of-intelligence.md │ │ ├── send-http-requests-as-fast-as-possible-in-python.md │ │ ├── server-side-request-forgery-vulnerability.md │ │ ├── serverless-where-is-the-industry-going-in-2021.md │ │ ├── should-you-compile-your-javascript-code.md │ │ ├── should-you-really-be-coding-in-dark-mode.md │ │ ├── simplified-peer-to-peer-communication-with-peerjs.md │ │ ├── simulating-interplanetary-space-travel-in-python.md │ │ ├── snowpack-an-alternative-build-tool-to-webpack.md │ │ ├── so-whats-the-state-of-jquery-in-2021.md │ │ ├── solutions-architect-tips-the-5-types-of-architecture-diagrams.md │ │ ├── speed-of-rust-vs-c.md │ │ ├── speed-up-your-angular-projects-by-10x-with-gpu-js.md │ │ ├── sql-injection.md │ │ ├── staggered-animation-in-flutter.md │ │ ├── stanford-ai-report-2021.md │ │ ├── static-analysis-tools-for-android.md │ │ ├── stop-using-the-pixel-unit-in-css.md │ │ ├── svelte-for-the-experienced-react-dev.md │ │ ├── svelte-nodegui-native-desktop.md │ │ ├── swiftui-2021-the-good-the-bad-and-the-ugly.md │ │ ├── system-design-interview-all-or-none-ordered-peer-to-peer-broadcast.md │ │ ├── telegram-like-uploading-animation.md │ │ ├── that-time-when-you-thought-you-knew-y-a-ml.md │ │ ├── the-arrival-of-java-16.md │ │ ├── the-dark-side-of-javascript-a-look-at-3-features-you-never-want-to-use.md │ │ ├── the-different-types-of-browser-storage.md │ │ ├── the-future-of-the-web.md │ │ ├── the-javascript-landscape-in-2021.md │ │ ├── the-new-king-of-bundlers-is-here-all-bow-before-vitejs.md │ │ ├── the-road-to-kotlin-1-5.md │ │ ├── the-why-and-how-of-microservice-messaging-in-kubernetes.md │ │ ├── threats-of-using-regular-expressions-in-javascript.md │ │ ├── three-framework-problem-with-kotlin-multiplatform-mobile.md │ │ ├── time-for-next-gen-codecs-to-dethrone-jpeg.md │ │ ├── tools-for-auditing-css.md │ │ ├── top-3-css-grid-features-to-start-using-in-production.md │ │ ├── top-5-embedded-databases-for-javascript-applications.md │ │ ├── top-5-icon-packs-for-web-apps-in-2021.md │ │ ├── top-7-dart-tips-and-tricks-for-cleaner-flutter-apps.md │ │ ├── top-node-js-development-trends-in-2021.md │ │ ├── top-node-js-frameworks-to-use-in-2021.md │ │ ├── top-open-source-projects-for-sres-and-devops.md │ │ ├── transposed-convolution-demystified.md │ │ ├── trending-storage-options-for-react-native-developers.md │ │ ├── ultimate-guide-to-swiftui2-application-lifecycle.md │ │ ├── undefined-null-revisited.md │ │ ├── understanding-cross-site-request-forgery-csrf-or-xsrf.md │ │ ├── understanding-css-grid.md │ │ ├── understanding-rust-ownership-borrowing-lifetimes.md │ │ ├── untested-python-code-is-already-broken.md │ │ ├── using-bloc-pattern-with-react.md │ │ ├── using-github-code-scanning-and-codeql-to-detect-traces-of-solorigate-and-other-backdoors.md │ │ ├── using-immer-with-react-a-simple-solutions-for-immutable-states.md │ │ ├── using-interfaces-to-write-better-php-code.md │ │ ├── using-rust-to-scale-elixir-for-11-million-concurrent-users.md │ │ ├── using-spring-cloud-gateway-for-microservices-app.md │ │ ├── using-web-workers-to-speed-up-javascript-applications.md │ │ ├── v8-release-92.md │ │ ├── v8-sparkplug-compiler.md │ │ ├── variable-aspect-ratio-card-with-conic-gradients-meeting-along-the-diagonal.md │ │ ├── we-collected-500-000-browser-fingerprints-here-is-what-we-found.md │ │ ├── web-almanac-2020.md │ │ ├── web-share-for-modern-web-apps.md │ │ ├── webpacks-hot-module-replacement-feature-explained.md │ │ ├── what-is-http-3-and-why-does-it-matter.md │ │ ├── what-is-mobile-devops-and-why-should-you-care.md │ │ ├── whats-new-in-sqlite-3-35.md │ │ ├── whats-new-in-swift-5-4.md │ │ ├── when-compat-libraries-do-not-save-you.md │ │ ├── which-type-of-loop-is-fastest-in-javascript.md │ │ ├── why-discord-is-switching-from-go-to-rust.md │ │ ├── why-i-still-lisp-and-you-should-too.md │ │ ├── why-java-is-so-young-after-25-years-an-architects.md │ │ ├── why-react-hooks-are-the-wrong-abstraction.md │ │ ├── why-the-service-mesh-should-fade-out-of-sight.md │ │ ├── why-you-should-use-picture-tag-instead-of-img-tag.md │ │ ├── will-scss-be-replaced-by-css3.md │ │ └── working-toward-fairer-machine-learning.md │ ├── 2022/ │ │ ├── .gitkeep │ │ ├── 10-hardest-python-questions.md │ │ ├── 4-lesser-known-swift-features.md │ │ ├── 5-extremely-amusing-reasons-to-date-a-programmer.md │ │ ├── 6-jetpack-compose-guidelines-to-optimize-your-app-performance.md │ │ ├── Create-A-Real-Time-Medical-App-With-React-Native.md │ │ ├── Install-and-uninstall-WasmEdge.md │ │ ├── Stop-Building-Your-UI-Components-like-this.md │ │ ├── a-thorough-analysis-of-css-in-js.md │ │ ├── bad-microservices.md │ │ ├── best-practices-for-cookie-notifications.md │ │ ├── effects-of-too-much-lazy-loading-on-web-performance.md │ │ ├── everything-you-need-to-know-about-automation-testing.md │ │ ├── github-copilot-review-after-3-months-of-usage-with-examples.md │ │ ├── hash-map-analysis.md │ │ ├── how-slow-is-python.md │ │ ├── how-to-build-gui-with-python.md │ │ ├── how-to-package-and-deploy-cli-apps.md │ │ ├── how-to-write-cleaner-react-code.md │ │ ├── http3-is-fast.md │ │ ├── implement-memoization-in-react-to-improve-performance.md │ │ ├── implementing-bitcask-a-log-structured-hash-table.md │ │ ├── introduction-to-android-multi-touch.md │ │ ├── javascript-frontend-speed-is-the-next-big-thing.md │ │ ├── new-features-in-python-3-10-you-should-know.md │ │ ├── pyscript-unleash-the-power-of-python-in-your-browser.md │ │ ├── replacing-lerna-and-yarn-with-pnpm-workspaces.md │ │ ├── requirements-txt-vs-setup-py-in-python.md │ │ ├── retries.md │ │ ├── send-data-to-the-server-when-the-user-navigates-to-another-page-using-javascript.md │ │ ├── speed-up-your-python-code.md │ │ ├── the-complete-guide-to-concurrency-and-multithreading-in-ios.md │ │ ├── top-10-java-language-features.md │ │ ├── two-way-binding-will-make-your-react-code-better.md │ │ ├── use-streams-to-build-high-performing-nodejs-applications.md │ │ ├── using-redis-on-cloud-here-are-ten-things-you-should-know.md │ │ ├── verifying-distributed-systems-isabelle.md │ │ ├── webgpu-computations-performance-in-comparison-to-webgl.md │ │ ├── webrtc-vs-websockets.md │ │ ├── what-are-responsive-images-and-why-you-should-use-them.md │ │ ├── whats-new-in-es2022.md │ │ ├── why-does-console-log-return-undefined.md │ │ └── why-websockets-are-hard-to-scale.md │ ├── 2023/ │ │ ├── .gitkeep │ │ ├── 44-react-frontend-interview-questions.md │ │ ├── A-First-Look-at-GPT-4.md │ │ ├── A-step-by-step-guide-to-building-a-chatbot-based-on-your-own-documents-with-GPT.md │ │ ├── How-to-Use-ChatGPT-to-Improve-Your-Productivity-(5-Examples).md │ │ ├── achieve-nextjs-mastery-build-a-sales-page-with-stripe-and-airtable.md │ │ ├── building-an-amazon-bedrock-app-for-text-and-image-retrieval.md │ │ ├── from-lab-to-live-implementing-open-source-ai-models-for-real-time-unsupervised-anomaly-detection-in-images.md │ │ ├── on-the-unpredictable-nature-of-llm-output-and-type-safety-in-langchain-ts.md │ │ ├── unpopular-opinion-its-harder-than-ever-to-be-a-good-software-engineer.md │ │ └── why-naming-is-1-skill-for-writing-clean-code.md │ └── ECMA-TC39/ │ ├── Archival-of-TC39-materials.md │ ├── Becoming-a-TC39-delegate.md │ ├── Championing-a-proposal-at-TC39.md │ ├── How-to-become-a-TC39-Invited-Expert.md │ ├── How-to-experiment-with-a-proposal-before-Stage-4.md │ ├── How-to-give-helpful-feedback.md │ ├── How-to-host-a-TC39-meeting.md │ ├── How-to-make-a-Pull-Request-against-the-ECMAScript-specification.md │ ├── How-to-participate-in-meetings.md │ ├── How-to-run-an-online-meeting.md │ ├── How-to-take-notes.md │ ├── How-to-write-a-good-explainer.md │ ├── Implementing-and-shipping-TC39-proposals.md │ ├── Presenting-a-Proposal-to-TC39.md │ ├── README.md │ ├── Reading-a-proposal-draft.md │ ├── Revised-Patterns-for-Participation-in-Standards-Committees.md │ ├── Stage-3-Proposal-Reviews.md │ ├── TC39-and-IP.md │ ├── TC39-management.md │ └── terminology.md ├── backend.md ├── blockchain.md ├── design.md ├── front-end.md ├── glossary/ │ └── blockchain.md ├── integrals.md ├── ios.md ├── others.md └── product.md