Tag: Programming
-
Clean code applied to JavaScript - Part III. Functions
Posted on January 13, 2020, Level beginner Resource Length medium
Carlos Caballero published this story about fundamental tips and advice to generate clean code focusing on the element that allows us to reuse our code: the functions.
Tags javascript programming functional-programming
-
Pivotal Web Services, SSL, and a Custom Domain
Posted on January 6, 2020, Level beginner Resource Length medium
Pivotal Web Services (PWS) is a great place to set up push button deployments. It's cheaper than Heroku and has some great features. By Austin.
Tags web-development serverless nodejs java kotlin programming
-
Understanding garbage collectors
Posted on January 5, 2020, Level beginner Resource Length medium
Great explanation how the default garbage collectors work. Garbage collection (or GC) is an automated way to reclaim for reuse memory that is no longer in use. By Christine H. Flood.
Tags java programming miscellaneous oop
-
An overview of server-side HTTP APIs in Go
Posted on January 4, 2020, Level beginner Resource Length medium
An tutorial by Abhishek Gupta in which he explores the net/http package in Golang which provides the server and client-side APIs for HTTP services.
Tags golang programming apis web-development
-
Run Python versions in Docker: How to try the latest Python release
Posted on January 1, 2020, Level beginner Resource Length medium
Geir Arne Hjelle put together this guide about how to run different Python versions using Docker, including how you can have the latest alpha running on your computer within minutes.
Tags python docker containers learning programming
-
Practicing computer science skills anytime
Posted on December 29, 2019, Level beginner Resource Length medium
As parents, we are constantly getting advice on how to prepare our children for the future. At the same time, the tools they are using to learn, like tablets, computers, and the internet, may be very different than the ones we grew up with. By Katie Hessen, M.S.
Tags learning programming how-to data-science
-
Safer code with container types (Either and Maybe)
Posted on December 27, 2019, Level beginner Resource Length medium
Joan Llenas put this article together about safer types with TypeScript. There are only two hard things in Computer Science: null and undefined.
Tags javascript nodejs web-development programming how-to
-
Build a simple blog using Axios with React
Posted on December 26, 2019, Level beginner Resource Length short
In this article, we are going to learn how to use Axios with React to make API requests and also how to handle the response. We'd learn this by building a simple blog using a fake API server. By Dillion Megida.
Tags react web-development programming how-to apis
-
The many meanings of Open: Open Data, Open Source, and Open Standards
Posted on December 25, 2019, Level beginner Resource Length long
Anne Hale Miglarese wrote this explanation of various 'open' terms. Open data, open source, and open standards are not synonymous and should not be conflated.
Tags open-source miscellaneous cloud programming
-
Const assertions in literal expressions in TypeScript
Posted on December 17, 2019, Level beginner Resource Length medium
With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. By Marius Schulz.
Tags javascript nodejs programming web-development
-
Beyond Liskov: Type safe equality in Scala
Posted on December 15, 2019, Level advanced Resource Length long
The blog post by Haoyi about type safety equality in Scala. If you are doing something non-trivial to compute a trivial result, it's probably an programmer error. Universal equality is just one common case of that.
Tags scala programming java
-
What is the Visitor Design Pattern?
Posted on December 8, 2019, Level intermediate Resource Length medium
An article by Jakub Kapuscik about the visitor design pattern. The idea behind the visitor design pattern is to put parts of the code that have specific responsibilities outside of the class.
Tags programming oop php web-development