Programming tips


Check out my new course on Data Engineering!

Are you a data scientist who wants to extend his data engineering skills? Or a software engineer who wants to work with Big Data? If not, maybe a BI developer who wants to evolve to engineering position? My course will help you to achieve your goal! Join the class →

CLI tips

When you don't have the GUI, you must do things with the command line. This category groups the commands you can use without the graphical interface.

Tips in this category: 1

Eclipse tips

To code faster and better, Eclipse is one of some respectable solutions. But in some situations it's used inefficencly. Thanks to this part, you can look at some tips to accelerate the coding process with keybord shortcuts.

Tips in this category: 3

Hibernate tips

Interesting tips about Hibernate, Java persistence framework project, are included in this part. You can find here the informations about quyering but also about other data operations with Hibernate.

Tips in this category: 1

Java tips

Java tips: how to create a fixed-size list, what is the difference between mkdir and mkdirs File methods or tips for better use regular expressions... You can find more of Java programming tips in this part.

Tips in this category: 14

Linux tips

Linux shortcuts and some other tips about using Linux.

Tips in this category: 7

Maven tips

For better dependency management, Maven appears as a ideal solution. Thanks to Maven programming tips, you can see how to use it effectively, for example in continuous integration environment.

Tips in this category: 2

MySQL tips

As a respected relationnal database management system solution, MySQL is used with a lot of projects. This part contains some of specific informations about it.

Tips in this category: 5

Spark tips

Apache Spark is a data processing framework adopted to batch and streaming processing. Usually it's quite easy to write Spark jobs. It's always good to have close some ready-to-use recipes.

Tips in this category: 1

Spark SQL tips

Apache Spark SQL is a subproject of Apache Spark data processing framework. It helps to write batch-oriented programs dealing with structured data. Since the library is rich, it's difficult to know all shortcuts or methods. This tips section groups some of useful but maybe rarely used Spark SQL operations and other points about this module.

Tips in this category: 10

Spring tips

The informations destined to developers using Spring Framework. You can find here the tips about Spring Framework project, but also about other family member projects, as Spring Security, Spring Data and so on.

Tips in this category: 6

SQL tips

SQL is one of the major languages in the data processing. Having some smart commands for the asking can be very helpful in the daily work.

Tips in this category: 2

Structured Streaming tips

Structured Streaming is an Apache Spark module to work with streaming data.

Tips in this category: 1

Testing tips

Once started, testing is easy. After all it's mainly the story about right assertions and big coverage. But sometimes it's much more and concerns proper mocking, context separation and so on. This tips section shows some of quick advises that can be used in tests

Tips in this category: 1

Time transformation tips

Every serious language provides its own library to facilitate the work with date and time. However the provided solutions are sometimes the traps or must be mixed in order to respond to the program expectation. This part contains useful tips in date time transformations

Tips in this category: 1