JavaScript

JHipster
JHipster: the framework suite for modern websites
  • Web development

Framework use has become an integral part of modern web development. Designing back and front ends based on ready-made basic structures saves a lot of time. The website generator JHipster is an interesting solution that uses several tools to create server-and-client-side components. Which components distinguish the suite and how to install and use the software for your own project will be...

JHipster: the framework suite for modern websites
What is WebAssembly?
WebAssembly: the faster JavaScript?
  • Web development

The World Wide Web is getting faster and faster. The WebAssembly standard (Wasm) is set to vastly improve the performance of web applications. In addition to JavaScript, web programmers can now use C, C++ or Rust. The code is then compiled into highly efficient bytecode. This also means that browser-based games can be made more complex for example.

WebAssembly: the faster JavaScript?
The basics for modern web development
Modern web development: the basics
  • Web development

The trends driving web development are moving away from static web presences and heading increasingly in the direction of interactive content. Even though languages like HTML and CSS still rule the roost, a growing number of developers prefer the server-side programming language, PHP, for dynamic websites. Client-side script languages like JavaScript make it possible for a site to react to user...

Modern web development: the basics
Learning HTML: a beginner’s tutorial
Learn HTML: the first steps with the standard web language
  • Web development

In times of content management systems and website construction kits, you might think it’s a waste of time learning HTML. But if a page doesn’t work for some reason or if you plan to install dynamic elements, you won’t be able to continue without having knowledge of this web language. In our detailed HTML tutorial, we introduce you to the basic features of the markup language, including numerous...

Learn HTML: the first steps with the standard web language
Rich Cards: the new Google results format
Rich Cards: the new Google results format
  • Website creation

In May 2016, Google launched the next big change to the appearance of its search engine results pages with Rich Cards. Given that more than half of searches on the world’s most popular search engine come from mobile devices today, it’s hardly surprising that the latest results format update is designed specifically for smartphones and tablets. So what do Rich Cards entail? And how can web...

Rich Cards: the new Google results format
What is XSS (a.k.a. Cross-site scripting)?
How to prevent XSS/cross-site scripting and close security gaps
  • Web development

Have you ever heard of cross-site scripting (XSS)? This is when unauthorized users take advantage of security gaps in internet browsers and on web servers to plant malware and run it anonymously. But what lies behind these attacks and how can website operators and users protect themselves?

How to prevent XSS/cross-site scripting and close security gaps
Spring framework: A backbone extension of Java
Spring – the framework for complex Java applications
  • Web development

Java doesn’t play a big role when it comes to simple web development, although the programming language has still maintained a strong appeal. The language, which is no longer supported by browsers, has established itself as an efficient solution finding tool, especially when designing backends for business applications. The Spring framework contains various modules that serve as a basis for...

Spring – the framework for complex Java applications
Popular JavaScript frameworks and libraries
The most popular JavaScript frameworks and libraries
  • Web development

If you’ve ever worked with JavaScript on a website, you will know how complicated the Document Object Model (DOM) is. With their useful functions and simplifications, JavaScript frameworks and libraries provide a helping hand for developers and promise a simpler programming procedure. But what are the best JavaScript libraries and frameworks? And how does a framework actually differ from a...

The most popular JavaScript frameworks and libraries
Module tests in software development
Software quality assurance: module tests
  • Web development

Module tests are one of the most effective methods of identifying as many errors in the source code as possible early on in the software development process. The special feature: the smallest isolatable components of a program are placed in a neutral test environment. If errors appear, it’s obvious they are occurring in the module being tested, which makes them easy to correct.

Software quality assurance: module tests
Learn to code: an intro on how to get the basics down
Learning how to code: the basics
  • Web development

Welcome to the digital age: every day the average American spends hours looking at smartphone screens and PC monitors. But most still lack even a basic understanding on how the programs affecting their everyday life work. If you think you may fit into this demographic, don’t worry: thanks to online courses, videos tutorials, and supportive internet communities, it’s never been easier to learn...

Learning how to code: the basics