The best Adobe Acrobat alternatives

Adobe Acrobat is the most well-known program when it comes to working with the popular PDF format. But there are reasons to prefer an alternative to Adobe Acrobat. For some users, the huge range of functions is simply unnecessary. Others want to avoid the yearly subscription costs and are looking for a more affordable solution. In our overview, find out which Adobe Acrobat alternatives there are...

Everything you need to know about personal data

What do your e-mail address, eye color, preferred political party, and license plate have in common? They can all be regarded as personal data which companies and cybercriminals can use to draw direct or indirect conclusions about your physical, physiological, genetic, psychological, economic, cultural, or social identity. It goes without saying that this sensitive information must be protected...

SASS: next-level CSS?

If you design your own website, then you probably work with CSS. But have you ever thought about SASS? The practical preprocessor extends the popular stylesheet language with various helpful functions and makes it even easier for you to design. Variables, loops, case distinctions, and practical mixins make your life as a web designer easier. We explain to you what SASS can do better than CSS.

Upload filters: a danger to free internet content?

The planned redesign of European Union’s copyright laws includes two very controversial acts. What is especially receiving a fair share of criticism though, is the projected commitment of website operators to establish upload filters designed to protect the intellectual property of publishers, film distributors, and those in the music industry. However, according to various critics, upload filters...

Ancillary Copyright for Press Publishers

Upload filters and ancillary copyright are two planned changes to EU copyright law that are viewed with great concern by internet activists and various associations. This is because ancillary copyright law is criticised for restricting freedom of communication on the Internet, thereby forcing smaller providers and startups out in favor of large corporations, and limiting information diversity in...

General Data Protection Regulation: new laws from 2018

On 25 May 2018 a new European law on data protection came into place. However, many companies and website operators are still unprepared for the new General Data Protection Regulation (GDPR) despite it being relevant to their day-to-day business. On top of this, high fines will be imposed for those violating the regulations. Here we summarize everything worth knowing on the new EU GDPR for...

The internet of things: The era of networked things

The internet of things (IoT) is driving digital change. Smart household appliances and self-driving cars are already available. More and more everyday devices are being connected to form a comprehensive network that will eventually penetrate all areas of life. The 5G mobile communications standard will soon be implemented, which will help IoT achieve a breakthrough in the foreseeable future. Smart...

Activity diagrams: clearly present chronological activity processes with UML

UML activity diagrams help you to graphically illustrate the chronological sequence of system processes in object-oriented programming. They show which actions take place in which order to execute an activity. With a finished diagram, you can create code frames using XML transfer. Or do you want to map business processes? We show examples of how to create an activity diagram, which symbols belong...

SSL certificates

Security on the internet is always paramount: regardless of whether you run a website yourself or just surf the web, you should always understand the basics of internet security. Here we explain exactly what SSL certificates are and what you need them for. Encryption and authentication are the main purposes of certificates. They are intended to protect internet users’ personal data from criminal...

UML - a graphical-type modeling language

If you need to run object-oriented programming, to represent a system clearly, and also make it accessible to external specialists, you may find the Universal Modeling Language to be ideal. UML is a modeling language, but has many other possible uses. Since the introduction of UML 2.0, UML diagrams are also suited to the graphical representation of non-computer-based concepts, such as use case...