The possibility to test integration on our projects when using Gitlab gives us a powerful testing tool to be sure that the code we submit to the repository will work as intended and wont break anything. The way that Gitlab does Continuous Integration (CI) tests is by using Docker containers that can be deployed at demand to test specific aspects of our project.
Read moreWhen hackers prepare a network attack, they usually start with a network scan to detect running computers and installed software.
Read moreToday we are proud to present a paper at BeMilCIS conference entitled Blockchain for dummies.
Read moreBlockchain is currently a very hot research topic. To understand how it works and what it can achieve, here is a simple java implementation.
Read moreThese last few years everyone everywhere went crazy about cryptocurrencies and more in particular about Bitcoin. The value of the star cryptocurrency did indeed sky-rocket in December 2017 to 19.783$, a 1824% increase in less than a year [2]. However, even though everybody has probably heard about this digital currency, it's likely that very few understand the fascinating technology behind it called blockchain.
Read moreThis week we presented two papers at the International Conference on Military Communications and Information Systems (ICMCIS) in Budva, Montenegro:
Read moreSimpleRepos is a simple file sharing website that allows to upload files using a REST API. Here is how to use it in conjunction with GitLab to automatically release your binaries...
Read morePHP CodeSniffer is a great tool that enforces everybody is using the same coding standard when contributing to a project. For a Laravel project, there are however a few caveats to handle...
Read moreFont Awesome is a fantastic icon set to improve your web application. The integration in Laravel requires a few additional steps...
Read moreShit happens! Chances are great that you or one of the developers in your team will one day commit a file containing secrets or private keys to a public GIT repository...
Read moreSpotBugs is a fantastic tool to help you write beter java code! It performs static code analysis (SA) and uses a database of more then 400 bug patterns to detect potential bugs in your code.
Read moreWhatever programming language your are using for your project, GitLab continuous integration system (gitlab-ci) is a fantastic tool that allows you to automatically run tests when code is pushed to your repository. Java, PHP, Go, Python or even LaTeX, no limit here! In this blog post we review a few examples for the Python programming language.
Read more