PROGRAMMING TUTORIALS, FROM CODE
TO DEPLOYMENT

linkstraffic - how to develop softwares

Deep into code, this is our way to learn software development !

If you want to be a better programmer, how do you plan on achieving this ?

  • Following programming tutorials
  • Practice coding
  • then… ??
Here at LinksTraffic we strive to making you understand what is behind lines of code !

We pick up an area, study it and then cook something to let anyone get a better a grasp at it (at least this is our intent)…

echo "Hello World";

Everyone who has been starting on a new language has tried this command (see Php.net), but have you been investigating on how and what happens behind the scene ?

No more reading, take me to the programming resources.

Learn things right ! Let me rephrase this as follow :

Understand what & why you are coding !

Remember the old adage : “Think before your speak” – same things apply for programming.

I would even say : “Think twice and more before you code” !

Actually coding is not just writing characters, it’s also about architecture and conception !

There are so many languages, so many way to achieve the same requirement that you can easily pick up the wrong path at your company’s cost !

Clean code

I’ll simply repeat Robert C. Martin saying :

It is not enough for code to work.

Of course we will try our best to implement good practices – code should be reviewed and you will likely find dirty code within snippets so we count on you to post a comment to let us know !

Production / Development

Some articles will be covering infrastructure and deployment (for the devops !).

Indeed we can not code without thinking about where our application is aimed to run ! Please browse the cloud tag for more topics.

Since the creation of Linkstraffic, there has been so much work achieved for the developers, as of 2020, we are now concentrating our efforts to share with you our experience.

Further reading

At any time articles are referring to online/offline resources, we are strongly recommending you to follow the reading on those pages for your own knowledge.

For instance in Java Baeldung is a famous reference and for an active community there is Stack Overflow.

You will also find open source projects right onto Github & Gitlab for more code to study. So you will never get bore ever !

Happy studying !

Eddy Mio

Latest blog posts

DBA Exercise – Table creation

Today we will work on the creation of 2 tables with relationship. This one is not complex but you should be familiar with Database Normalization. You can read a brief about it on Guru99. More resources will be made available while browsing for the solution of this exercise. Context Request Build 3 tables covering the […]

Multi modules Maven project – Start

This part follows the tutorial on Jdk 8 and Jdk 11 LTS docker image. We will actually use the later image to build our project which is prepared here. The article is focused on generating a project using the IntelliJ IDE. The project features the following parts : A main parent module 2 children modules […]

Solution to SQL Aggregation exercise

This is the solution to the last SQL exercise from the series covering the students/disciplines field. The Third one from the series featured a WITH AS and GROUP BY clause, today we are working more on SQL aggregations such as : MIN MAX AVG Same Context Solution Here is what you should obtain as a […]

RabbitMQ – Tutorial Series

We will focus on playing with RabbitMQ, a very famous open source message broker you will  certainly encounter while developing applications. Here are the topics covered in the series : Launching RabbitMQ using a docker image Populating data using a Java Spring Application. Consuming data using another Java application Adding a Go consumer Monitoring the […]

Php7.4+ MVC Pattern & PDO

We will explore a bit the PDO Library (Php Data Objects) provided by Php. Context The code base includes the following features : PSR4 autoloading with Composer Typed properties Mysql DB with 2 tables A controller and 2 entities following the tutorial (following the MVC Pattern) A default endpoint (homepage displaying all data from an […]

Using Composer Autoloader in a Php environment

Yet another example of autoloading classes in a Php environment following the PSR-4 standards introduced by the Php Interopt group. Today we will concentrate more on setting up an autoloader which is widely used accross Php frameworks : The composer autoloader The packagist manager (composer) features an autoloader to let us use any package libraries […]

DBA Exercise – Aggregation

This is the last SQL training exercise of the series featuring the students business field. As a reminder, check out the 4 exercises : Select query DBA exercise – including the context data 3 best students select statement Group By Statement exercise More about Aggregation (current page) Context As usual load the context data provided […]

Fetch API using OOP with unit test

In this article we will cover an example of Object Oriented approach on using the Fetch API to let us make HTTP requests and process the response using a given function. This is more like an exercise to get a better understanding on coding standards in a professional environment using a simple use case. It […]

DBA – Solution to Exercise 4 on Select with Group By

I hope that you played the game and try 1 or more SQL queries to answer the request from the Database Administrator provided activity. Once again we try on an approach easy to understand with a real world use case. Do not hesitate to post a comment to discuss about it. Context reminder Using your […]

DBA – Select Statement exercise 4 – Group By

Yet another SQL exercise in the series using the same context data. This one is getting a bit more in depth in the business field, you might encounter such use case if you plan on making statistics about your students… You will again practice on a select statement with a group by clause. Context Please […]

Visit our blog

Want more coding resources ?

Related links will be displayed within articles for you to pick up another good spot to get more details about software development, deployment & monitoring.

Stay tuned by following us on Youtube.