Developer Weekly – Edition 2

 

Developer Weekly is a collection of hand picked articles from the Coding and Programming world to help you learn and stay updated. They are curated by Team Skillenza and published every Wednesday.

This week in focus –

Quora Chronicles

What are the mistakes that you did while learning competitive programming?

11 Competitive programmers share what kind of mistakes they did when they started Competitive programming and things you can learn from them. Over 500 upvotes on Quora !!

Blockchain, Bitcoin, and Cryptocurrency

Why the heck Bitcoin ‘might’ split in two?

Everything you wanted to understand about potential August 1 fork but were afraid to ask.

JavaScript

Ten Things A Serious JavaScript Developer Should Learn

This article critically exposes all of the things JavaScript don’t really need to know and how you can contribute productively as a mid-level JavaScript developer without knowing anything about Prettier, Typescript or React?

(VIDEO) How Uber uses Javascript across its Engineering orgs?

Dustin Whittle, Developer Advocate at Uber shares how Uber leverages javascript across its engineering orgs. From building front end properties with a full javascript stack using express and react to the tools and infrastructure they use to automate best practices.

Python

Parsing in Python – tools, and libraries

If you need to parse a language, or document, from Python this is the only guide you need, by Gabriele Tomassetti.

Create Reactive Web Apps in pure Python using Dash.

Dash is a user interface library for creating analytical web applications. Those who use Python for data analysis, data exploration, visualization, modeling, instrument control, and reporting will find an immediate use for Dash by Plotly. Over 580 recommendations on Medium.

Machine Learning

Using Machine Learning to Predict Value of Homes On Airbnb

Robert Chang shares how ML tools worked together to expedite the modeling process and hence lower the overall development costs for a specific use case of LTV modeling — predicting the value of homes on Airbnb. Over 450 recommendations on Medium.

(VIDEO) – Through the Looking Glass: Computer Vision on Android

Buckle up and join Adrian on the journey to explore computer vision on mobile; explore different examples and walk through the basics of the available vision APIs.

Backend Engineers

A Massive Guide to Building a RESTful API for Your Mobile App

Matt Tea from the Savy blog shares the best practices for building out REST APIs, web services, and databases for mobile apps and mobile clients.

REST APIs are REST-in-Peace APIs. Long Live GraphQL.

REST will probably never die, just like XML never did. I simply think GraphQL will do to REST what JSON did to XML. An excellent introduction to Graph QL by Samer Buna.

397 Languages, 18,000,000 GitHub repositories, 1.2 billion files, 20 terabytes of code: Spaces or Tabs

Tabs or spaces.Guys at Source{d} have parsed every file among all programming languages known by GitHub to decide which one is on top.

Checklist: Node.JS production best practices

Yoni Goldeberg shares a comprehensive collection of tips on running Node.JS in production. Over 19 practical hacks that you can use immediately !!

Database Management

(VIDEO) Scaling out of Postgress SQL

In this talk – based on his years of work on Postgres and at Citus Data working on the Citus distributed database – Marco shows one aspect of scaling a SQL database: Distributing the computation of queries across many servers.

A practical introduction to elastic search

Ismael Hasan shares with you the joy of using Elasticsearch without prior knowledge in this 30-60 minute guided tutorial. You can just copy-paste every single request to see the results and try to figure out the solution to the proposed questions.

Android

Basic Android app analytics in <60min

Mirek Stanek tells you how you can take your first step towards data-driven android app development. 22 recommendations on Medium.

The Essential RxJava Guide for Android Developers

This is a full blown ultimate guide about learning RxJava. Written by Jim Baca, it is over 7000 words long.

Frontend

Lazy loading: code splitting NgModules with Webpack

Code splitting allows us to essentially break our code base down into smaller chunks and serve those chunks on demand, which we call “lazy loading”. Todd Motto teaches you how to do it and some of the concepts/terminology behind it.

Implementing AMP Forms from Start to Finish with amp-form [Examples]

Lead capture, commenting, search capability, and other site features common to most web pages have suddenly become much more achievable with AMP HTML. Paul Shaprio in this guide tells us how to do it from scratch.

Advanced SCSS

Or, 16 cool things you may not have known your style sheets could do by Jareware

 

We hope you liked our collection. Stay tuned for the “Edition 3” on 9 August.

 

 

 

 

 

Leave a Reply