New codingmarks published in week 48 of 2018


Octocat **Promotion** - Efficiently manage your coding bookmarks, aka #codingmarks, on www.codingmarks.org and share your hidden gems with the world. They are published weekly on Github. You can help us build THE programming-resources location - Star


New codingmarks added in week 48 of 2018. Hot topics include:

android

Kotlin Programming Language - Homepage


angular

**[Build a Basic CRUD App with Angular 7.0 and Spring Boot 2.1 Okta Developer](https://developer.okta.com/blog/2018/08/22/basic-crud-angular-7-and-spring-boot-2)**

Angular and Spring Boot are arguably the two most popular frameworks in all of web development. Matt Raible shows you how to use them together in the same app, and how to secure it all with Okta.


api

GraphQL - A query language for your API - homepage

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.


documentation

SpringFox homepage

Automated JSON API documentation for API’s built with Spring


feign

Intro to Feign

This article introduces Feign, a declarative HTTP client that simplifies implementation and maintaining efforts


graphql

Getting Started with GraphQL and Spring Boot

Discover GraphQL - a query language for APIs.


GraphQL Java Kickstart

Projects for easily getting started with GraphQL using Java.


GraphQL - A query language for your API - homepage

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.


http

OkHttp

An HTTP & HTTP/2 client for Android and Java applications


http-client

OkHttp

An HTTP & HTTP/2 client for Android and Java applications


http2

OkHttp

An HTTP & HTTP/2 client for Android and Java applications


https

OkHttp

An HTTP & HTTP/2 client for Android and Java applications


java

Apache Olingo Library

Apache Olingo provides libraries which enable developers to implement OData producers and OData consumers. The available OData Java library implements OData version 2.0. In future on goal is to provide an OData 4.0 compliant library once the OData standard is published at OASIS. The focus within the community is currently on the Java technology but it is up to the community to discuss if other environments find interest.


GraphQL Java Kickstart

Projects for easily getting started with GraphQL using Java.


Java annotations

Java annotations are used to provide meta data for your Java code. Being meta data, Java annotations do not directly affect the execution of your code, although some types of annotations can actually be used for that purpose.

Java annotations were added to Java from Java 5. This text covers Java annotations as they look in Java 8, Java 9 and beyond. As far as I know, Java annotations have not changed in later Java version, so this text should be valid for Java 8, 9, 10 and 11 programmers too.


Java reflection tutorial

  • published on:  2018-09-25
  • tags:   java

This tutorial will get into Java reflection in depth. It will explain the basics of Java Reflection including how to work with arrays, annotations, generics and dynamic proxies, and do dynamic class loading and reloading.


MapStruct – Java bean mappings, the easy way!

MapStruct is a Java annotation processor for the generation of type-safe and performant mappers for Java bean classes. It saves you from writing mapping code by hand, which is a tedious and error-prone task. The generator comes with sensible defaults and many built-in type conversions, but it steps out of your way when it comes to configuring or implementing special behavior.


ModelMapper - Simple, Intelligent, Object Mapping.

ModelMapper is an intelligent, refactoring safe object mapping library that automatically maps objects to each other. It uses a convention based approach while providing a simple refactoring safe API for handling specific use cases.


Project Lombok

Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.

Never write another getter or equals method again. Early access to future java features such as val, and much more.


OkHttp

An HTTP & HTTP/2 client for Android and Java applications


kotlin

Kotlin Programming Language - Homepage


mapper

MapStruct – Java bean mappings, the easy way!

MapStruct is a Java annotation processor for the generation of type-safe and performant mappers for Java bean classes. It saves you from writing mapping code by hand, which is a tedious and error-prone task. The generator comes with sensible defaults and many built-in type conversions, but it steps out of your way when it comes to configuring or implementing special behavior.


ModelMapper - Simple, Intelligent, Object Mapping.

ModelMapper is an intelligent, refactoring safe object mapping library that automatically maps objects to each other. It uses a convention based approach while providing a simple refactoring safe API for handling specific use cases.


mapping

MapStruct – Java bean mappings, the easy way!

MapStruct is a Java annotation processor for the generation of type-safe and performant mappers for Java bean classes. It saves you from writing mapping code by hand, which is a tedious and error-prone task. The generator comes with sensible defaults and many built-in type conversions, but it steps out of your way when it comes to configuring or implementing special behavior.


ModelMapper - Simple, Intelligent, Object Mapping.

ModelMapper is an intelligent, refactoring safe object mapping library that automatically maps objects to each other. It uses a convention based approach while providing a simple refactoring safe API for handling specific use cases.


odata

Apache Olingo Library

Apache Olingo provides libraries which enable developers to implement OData producers and OData consumers. The available OData Java library implements OData version 2.0. In future on goal is to provide an OData 4.0 compliant library once the OData standard is published at OASIS. The focus within the community is currently on the Java technology but it is up to the community to discuss if other environments find interest.


OData - the Best Way to REST - homepage

OData, short for Open Data Protocol, is an open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way.


rest

OData - the Best Way to REST - homepage

OData, short for Open Data Protocol, is an open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way.


SpringFox homepage

Automated JSON API documentation for API’s built with Spring


rest-client

Intro to Feign

This article introduces Feign, a declarative HTTP client that simplifies implementation and maintaining efforts


spring

SpringFox homepage

Automated JSON API documentation for API’s built with Spring


spring-boot

Getting Started with GraphQL and Spring Boot

Discover GraphQL - a query language for APIs.


GraphQL Java Kickstart

Projects for easily getting started with GraphQL using Java.


**[Build a Basic CRUD App with Angular 7.0 and Spring Boot 2.1 Okta Developer](https://developer.okta.com/blog/2018/08/22/basic-crud-angular-7-and-spring-boot-2)**

Angular and Spring Boot are arguably the two most popular frameworks in all of web development. Matt Raible shows you how to use them together in the same app, and how to secure it all with Okta.


swagger

SpringFox homepage

Automated JSON API documentation for API’s built with Spring


Adrian Matei

Adrian Matei
Life force expressing itself as a coding capable human being

New codingmarks published in week 46 of 2018

New codingmarks published in week 46 of 2018. Keywords: api, git, java, marketing, objective-c, open-source, rest, spring, spring-boot, spring-data, spring-data-jpa, swift, tdd and testing Continue reading

New codingmarks published in week 45of 2018

Published on November 13, 2018

New codingmarks published in week 44 of 2018

Published on November 04, 2018