Programming

Programming

Programming is great. We love it. It's how we solve problems, it's how we express our thoughts within the limits of a language and how we communicate with the computer. It gives us the power to do amazing things. In this section we will talk about programming in general, and many different aspects of it.

why-functional-programming
So, here we are, with the second article of our "humble" guide to Functional Programming series. In the previous article, we talked about abstractions, programming paradigms and sneaked a peek into simple functional programming examples. In this article, we will talk about the reasons behind the rising popularity of functional paradigm. So, let's...
In the first article of the series, "The Humble Guide to Functional Programming" we've just covered our primary motivation and talked about the roadmap. Starting with this article, we'll be exploring the Functional concepts and practical applications. I'd like to start with a quote that I share in almost every course...
In this series of articles, we will be covering almost all aspects of Functional Programming from scratch. Along the recent years, I have delivered trainings on software development to dozens of enterprises and hundreds of attendees; and one of the biggest issues I've witnessed is the slow adaptation to the new technologies...
Writing type-safe language while maintaining less boilerplate code is an important aspect of programming languages in terms of developer’s productivity. Because type-safe code is less error-prone and less boilerplate code leads to more readable code, both together means reduced development time. Type-inference is a great programming language feature that...
koders-gradle
Our journey with Gradle started one and half years ago with this presentation. Everybody in the company just loved its expressive and easy-to-understand structure and realized that a plugin model was the wrong level of abstraction. Instead, language-based approaches were the right one in terms of their flexibility for...
koders-vertx
In my previous article, I explained the Service Discovery in Vert.x and introduced an example of transparent remoting using Service Discovery. Transparent Remoting is a remote method invocation that looks like a local method invocation. In the other words, we have a plain Java interface and its proxy implementation at the client...
koders-stream
Introduction This article is more like a proof of concept of an implementation of microservice development, based on a real world implementation of a specific project build on top of integration of two stock markets, Nasdaq and BIST. The project requires different type of approaches and know-how which can be grouped...
docker rails
Before the containers have been integrated with the applications, the RoR application's deployments are managed either manually or maintaining more handy tool such as Capistrano. Either way, there are a couple of required procedures needs to be applied on every new change set of the source code wanted to...
- Advertisement -

LATEST NEWS

MUST READ