Tag: Programming
-
5 common mistakes in Go
Posted on April 3, 2021, Level beginner Resource Length short
Some common mistakes that can be seen in Go are infinite recursive call, assignment to nil map, undesired value being used in goroutine, and more. By Jai Pradeesh.
Tags learning programming app-development golang
-
Why you should be using low-code apps to build internal tools
Posted on March 31, 2021, Level beginner Resource Length medium
Find out why you should be using low-code apps to build internal tools. By leveraging the speed and cost benefits of the new range of low and no-code tools available, you can use your expertise to deliver applications faster than ever before. By James Konik.
Tags miscellaneous app-development programming software cio
-
Why reading code is just as important as writing code: How to get better at it
Posted on March 16, 2021, Level beginner Resource Length long
It strikes me as odd. We've heard the same messages: Write clean code. Write readable code. Write meaningful code. By Amy M Haddad.
Tags programming learning teams miscellaneous how-to
-
Initialization strategies with Testcontainers for integration tests
Posted on February 24, 2021, Level beginner Resource Length short
Testcontainers offers several initialization strategies for our Docker containers when writing integration tests. Depending on the Docker image we use for our tests, we might have to perform additional setup steps. By Philip.
Tags programming tdd java performance devops
-
Spring Batch on Kubernetes: Efficient batch processing at scale
Posted on February 6, 2021, Level intermediate Resource Length long
Batch processing has been a challenging area of computer science since its inception in the early days of punch cards and magnetic tapes. By Mahmoud Ben Hassine.
Tags kubernetes programming containers java
-
From first principles: Why Scala?
Posted on February 5, 2021, Level beginner Resource Length medium
Scala, first appearing in 2004, is neither an old stalwart nor a new player in the programming language market. This post will discuss the unique combination of features that Scala provides and how it compares to other languages on the market, diving beneath the superficial experience to explore the fundamentals of the language. By Haoyi.
Tags scala app-development code-refactoring programming functional-programming
-
The RustyHermit unikernel
Posted on January 28, 2021, Level intermediate Resource Length long
RustyHermit is a unikernel, which is completely written Rust. Unikernels are application images that directly contain the kernel as a library, so they do not require an installed operating system (OS). They are typical used in virtualized environments, which build the backbone of typical cloud / edge infrastructures. By @stlankes.
Tags programming linux devops performance
-
Ten computer codes that transformed science
Posted on January 24, 2021, Level beginner Resource Length long
From Fortran to arXiv.org, these advances in programming and platforms sent biology, climate science and physics into warp speed. By Jeffrey M. Perkel.
Tags programming data-science learning cio management
-
What is a Computed Property in Swift?
Posted on January 16, 2021, Level beginner Resource Length short
Computed properties are part of a family of property types in Swift. Stored properties are the most common which save and return a stored value whereas computed ones are a bit different. By Antoine van der Lee.
Tags swiftlang programming app-development web-development oop code-refactoring
-
How to detect complex duplicated methods with PHPStan
Posted on January 15, 2021, Level beginner Resource Length short
Duplicated code is a code smell that hides the potential of better design. How can we find it? Is it 100 % identical code token by token? Are methods getName() and getName() on 2 entities duplicated? By Tomas Votruba.
Tags php web-development tdd programming
-
Architect's guide to APIs: SOAP, REST, GraphQL, and gRPC
Posted on January 9, 2021, Level beginner Resource Length long
There are many strategies for data exchange. Here's a primer on four essentials. By Bob Reselman.
Tags software-architecture programming restful learning
-
Best practices of comprehensions in Elixir
Posted on January 8, 2021, Level intermediate Resource Length medium
Surprising examples of using for-comprehension in Elixir. For comprehension provides a very elegant syntax to loop over collections and an effective way to transform the given enumerable. By Kamil Lelonek.
Tags programming erlang elixir apis