Tag: Learning
-
Understand TensorFlow by mimicking its API from scratch
Posted on January 7, 2019, Level beginner Resource Length long
An article by Dominic Elm about learning TensorFlow. TensorFlow is a very powerful and open source library for implementing and deploying large-scale machine learning models.
Tags programming big-data big-data learning machine-learning
-
How to build Raspberry Pi UPS (Uninterruptible Power Supply)
Posted on January 4, 2019, Level intermediate Resource Length long
Tutorial by Zach Levine published on howchoo.com. He will teach you how to build your own Raspberry Pi UPS using some simple hardware. You can use this method to power a Raspberry Pi 3, Raspberry Pi Zero, or any other Pi.
Tags programming learning servers miscellaneous robotics
-
17 coding challenges to sharpen your critical thinking
Posted on January 3, 2019, Level beginner Resource Length long
Alex Ivanovs created this vast resource of links to platforms offering exciting challenges for coders of all level. If you want to improve your skills in an existing or a new programming language, one of the best ways to do it is through coding challenges.
Tags programming web-development miscellaneous learning
-
Fifty data structure and algorithms interview questions for programmers
Posted on October 13, 2018, Level beginner Resource Length long
Excellent list of curated interview questions for programmers by javinpaul. Many of programmers interviewing in large technology companies have no idea of what kind of programming interview questions to expect when you're applying. In this article author shares frequently asked programming interview questions from different interviews for programmers at different levels of experience, from people who have just graduated from college to programmers with one to two years of experience.
Tags programming learning miscellaneous career
-
Using Behave framework for Selenium BDD testing
Posted on September 4, 2018, Level intermediate Resource Length long
An article by Dzmitry Ihnatsyeu published by guys from BlazeMeter about automating the testing of an application. There are many ways of testing -- like unit testing, test-driven development, keyword-driven development, behavior-driven development and so on. In this article, autho talks about one of the most popular approaches to test automation -- BDD or behavior-driven development.
Tags tdd software browsers agile python code-refactoring cicd learning
-
AI & blockchain, an introduction
Posted on August 15, 2018, Level beginner Resource Length long
Matt Turck produced this post about Artificial Intelligence (AI) and exploring the intersection of artificial intelligence and blockchain. His goal was to provide a broad introduction to the topic and feed the discussion why the topic matters in the first place, and highlight the work of some interesting companies in the space.
Tags fintech blockchain how-to learning miscellaneous
-
Code review best practices
Posted on August 2, 2018, Level beginner Resource Length long
Palantir Technologies article about insights and best practices for code reviews. Organizations with deep cultural reluctance to peer reviews may want to consult Karl E. Wiegers' excellent essay on Humanizing Peer Reviews before trying to follow this guide.
Tags programming code-refactoring cicd learning
-
Explaining Programming to 6 Years Old Kids
Posted on June 11, 2017, Level beginner Resource Length medium
Tomek Kaczanowski journey into explaining what you do at work to a group of 6 years old kids, how to explain programming to them in engaging and funny way.
Tags programming learning
-
A framework for learning for programmers
Posted on January 23, 2017, Level beginner Resource Length long
A business technologist Joseph Jude wrote article outlining the best practical aproach to learning for programmers.
Tags learning