Links 19-03-30

Dev

  • Major Programming Trends to Prepare for in 2019 – Some of the major programming trends to prepare for to help you stay at the top of your game in 2019 — as well as a look back at the key programming themes of 2018.

  • 3 Programming Languages to Learn in 2019 – If you are new to the coding world, I recommend these languages.

  • Programming in Rust: the good, the bad, the ugly – This post is about my experience learning Rust by solving every CtCI problem live on Twitch, an unfinished project.

  • Best Coding Languages to Learn in 2019 – From a developer’s perspective, a programming language is a tool and choosing the right one will influence one’s career, economic prospects, and future happiness.

  • Top Python Web Development Frameworks to Learn in 2019 – A quick overview of trending frameworks in python and what you should need to learn if you want to start your career in web development using python.

  • Are your Python programs running slow? Here’s how you can make them 7x faster – We all know that Python is much slower than statically-typed programming languages like C, C++, Java and some dynamic languages too like JavaScript and PHP. Let’s look at the reasons why Python is much slower compared to these languages and what can we do to increase its execution speed.

  • Are you going with the flow (of programmer migration patterns)? – Here’s a flow chart of mainstream programming languages from apenwarr that explains how programmers tend to move from one to another.

  • New to Go? – Check out Damian Gryski’s “opinionated” list of useful Go resources.

  • How to optimize your GitHub profile – If you’re having trouble getting started, one of the simplest solutions is to optimize your Github profile. In this article, Pavel Malos talks about ways you can make Github stand, and even use it as your portfolio. He also explains how this is a great first step toward a more advanced portfolio:

    “This guide will help you to create a professional looking GitHub profile intended to use it as a portfolio of your work.You’ll also learn how to impress recruiters by contributing to open source projects. A personal side-project may grow into something bigger. You can’t always predict what will catch the eye of a recruiter or senior software engineer, but when it does, you want to showcase your best work.”

  • Create your developer landing page with GitHub Pages – If you’ve already customized your Github profile, the next logical step is to create a developer landing page with GitHub Pages. You likely already use GitHub, so this is a great way to get a simple portfolio site up and running quickly. Dinesh Pandiyan explains:

    “Usually creating a personal website would involve buying/registering a domain name, finding a free/paid hosting service, developing your site and uploading it to the hosting provider. But with GitHub Pages, publishing your site is as easy as drinking a coffee.”

  • How to debug Rust with Visual Studio Code – Visual Studio Code can’t quite debug Rust out of the box. Forrest Smith has outlined the steps to configure the debugger, mostly so he doesn’t have to remember them himself—although you should find it useful too.

Ops

tail -f /dev/misc

Copyright © 2017-2019 Stanislav Gobunov