(Garth Gilmour and Eamonn Boyle) Coroutines are a fascinating subject, although hardly a new one. As has been documented elsewhere coroutines have been rediscovered many times over the years, typically when there is a need for some form of lightweight threading and/or a solution to ‘callback hell’.
Tag: JSON / JAVA / XML
Hibernate 5 Naming Strategies
(Thorben Janssen) JPA and Hibernate provide a default mapping that maps each entity class to a database table with the same name.
Using reCAPTCHA with Golang
(John Pili) Google’s reCAPTCHA is one of the tool we can use to stop malicious internet bots from abusing our web applications.
What is the JDK? Introduction to the Java Development Kit
(Matthew Tyson) The Java Development Kit (JDK) is one of three core technology packages used in Java programming, along with the JVM (Java Virtual Machine) and the JRE (Java Runtime Environment).
How to Solve the Angular NPM Error – Error Package Install Failed, See Above
(Chaman Gautam) The error in NPM, ‘error package install failed, see above’, can occur when the user creates a new project in Angular using Node.js using VS code. This means that NPM is corrupted in your system, and must reinstall NPM.
Lambda Expressions and Method References
(Anuj Pachauri) In this article, we discuss how to use lamdba expressions and reference methods in Java 8 in order to keep code size at a minimum.
Learn Routing In Angular 8
(Shobana Sundararajan) In this article, let’s explore what Routing is and the uses of the router in Angular applications. Routing is a kind of process in which we can divide the UI of a web application with the help of a URL.
JUnit 5 and Selenium – improving project configuration
(Rafal Borowiec) Selenium is a set of tools and libraries supporting browser automation and it is mainly used for web applications testing. One of the Selenium’s components is a Selenium WebDriver that provides client library, the JSON wire protocol (protocol to communicate with the browser drivers)
Blazor State Management
(Jeremy Likness) Blazor Server and Blazor WebAssembly (client) don’t store state by default, resulting in a subpar user experience. This article tackles solutions to the problem.
Groovy 3.0 Adds New Java-Like Features
(Deepak Vohra) Apache Groovy is an open source, object-oriented language that runs on the Java Virtual Machine (JVM). Groovy is compatible with Java syntax and in some ways more powerful than Java as it is both dynamically and statically typed (using the def keyword).