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.

 

 

 

 

 

Developer Weekly – Edition 1

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

How do I get a package of INR 30 Lacs per annum in Software Engineering

38 people tell you the best way in which you can get a package above INR 30 Lacs if you are a software engineer. Over 700,000 views on Quora with over 4000 upvotes.

Interview Corner

What are the best resources to prepare my self for Amazon Interview

40 people who have cracked Amazon share with you, what is the best way of preparing for Amazon Interview in 4 to 5 weeks. Over 81,000 views on Quora with over 500 upvotes.

For Hackathon lovers

What is your crazy Hackathon story?

Every hackathon has its own special story for the people who attended it! What is your crazy Hackathon story? 7 Hackathon attendees share their best moments with you in this Quora post. Over 27,000 views with over 500 upvotes.

Best in Programming – Android Corner

Knowledge boost for Junior Android developers

List of information about Android development you wish you had when you started. Pro tip – Go through the knowledge boost and avoid learning stuff the hard way. Written by Frank (Android dev and hiker) with over 160 recommendations on Medium.

Best in Programming – General

Analyzing GitHub, how developers change programming languages over time

Yes, developers do change the languages they like to code in !! Don’t believe us? Read this article by Waren Long where he used the data retrieval pipeline at Source{d} to analyze over 4.5 Million GitHub users, across 393 different languages and over 10 TB of source code in total

Best in Programming – Frontend

Reducing CSS bundle size by 70% by cutting class names and using scope isolation

Gajus Kuizinas a Software architect who is passionate about JavaScript and Hack shares how he reduced the size of CSS by 70% employing a simple hack which Google uses. The article has 630 recommendations on Medium.

Best in Programming – iOS

One Weird Trick to Lose Size

Ben Sandofsky built “Halide camera” an 11 MB social networking iOS app. He explains in this medium post the one wierd trick his team put into place to ship a product of this size. Over 475 recommendations on Medium.

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