Tag: Programming
-
How to make Python wait
Posted on February 14, 2019, Level intermediate Resource Length long
Posted by Miguel Grinberg this article explains various (in)correct ways of implementing threads for time when it is necessary to pause the running of the program until some external condition occurs.
Tags python programming learning
-
Benchmarking Angular, React and Vue for small web applications
Posted on February 10, 2019, Level beginner Resource Length medium
A benchmark and comparison article by Abhay Srivastav about comparing 3 main JavaScript frameworks for small web projects. These are Angular, React and Vue. In the article author takes more practical approach to compare these 3 frameworks by creating a simple application using each of them.
Tags programming miscellaneous learning
-
Programming paradigms for dummies: what every programmer should know
Posted on February 8, 2019, Level beginner Resource Length medium
Adrian Colyer published this review on a chapter by Peter Van Roy mapping out the space of programming language designs. This chapter gives an introduction to all the main programming paradigms, their underlying concepts, and the relationships between them... We give a taxonomy of about 30 useful programming paradigms and how they are related. Link to 49 pages long resource included.
Tags programming miscellaneous learning
-
Practical introduction to functional programming
Posted on February 5, 2019, Level beginner Resource Length medium
Mary Rose article focusing on practical aspects of functional programming. Many functional programming articles teach abstract functional techniques. That is, composition, pipelining, higher order functions. This one is different. It shows examples of imperative, unfunctional code that people write every day and translates these examples to a functional style.
Tags javascript programming web-development functional-programming
-
Structurae: Data structures for high performance JavaScript
Posted on February 3, 2019, Level intermediate Resource Length long
Maga D. Zandaqo published an article about high performant data structures in JavaScript. After author's last attempt to speed up a Node.js server by replacing some JavaScript with a native addon yielded less than exciting results, he has decided to collect and share some common structures he uses to optimize my JavaScript code: structurae.
Tags web-development programming javascript performance
-
Behavioral programming with Petri Nets
Posted on January 31, 2019, Level beginner Resource Length medium
Fabrizio Romano Genovese wrote article about behavioural programming and how to use Petri nets to design software. A Petri net, also known as a place/transition (PT) net, is one of several mathematical modeling languages for the description of distributed systems.
Tags programming miscellaneous
-
9 Reasons why feature teams are the best team structure
Posted on January 28, 2019, Level beginner Resource Length medium
Interesting read by Łukasz Muszyński on SoftwareHut web site. They are primarily Agile software house believing in Agile to be main factor in their success. They discovered in the recent time that features teams based structure is one of the best Agile team structure for our software development projects.
Tags devops teams agile programming
-
Building a reverse proxy in .NET Core
Posted on January 24, 2019, Level intermediate Resource Length medium
Andrea Chiarelli published this interesting guide focusing on building a reverse proxy in .NET Core. .NET Core is a free and open-source web framework, offering higher performance than .NET. It is developed by Microsoft and the community.You will learn how to use .NET Core to implement a reverse proxy to overcome specific needs.
Tags web-development programming open-source microservices
-
Comparing JVM performance; Zulu OpenJDK, OpenJDK, Oracle JDK, GraalVM CE
Posted on January 15, 2019, Level intermediate Resource Length long
Comparison article by Maarten Smeets in which he tries to help you to choose the best Java Virtual Machine (JVM) for your project. There are many different choices for a JVM for your Java application.
Tags jvm java performance devops programming
-
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
-
React Behavior Driven Development (BDD)
Posted on January 5, 2019, Level intermediate Resource Length medium
John Tucker wrote this little guide in which he explores React BDD using Gherkin syntax with Jest Cucumber.
Tags programming tdd javascript nodejs frontend app-development
-
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