Posts

Life Planner Privacy Policy

Privacy Policy A Plus Creator Studios built the Life Planer app as an Ad Supported app. This SERVICE is provided by A Plus Creator Studios at no cost and is intended for use as is. This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service. If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that we collect is used for providing and improving the Service. We will not use or share your information with anyone except as described in this Privacy Policy. The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at Life Planer unless otherwise defined in this Privacy Policy. Information Collection and Use For a better experience, while using our Service, we may require you to provide us with certain personally identifiable informati...

Python Programming Language

Image
python language history Python is an interpreted, high level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scale. In July 2018, Van Rossum stepped down as the leader in the language community. Python features a dynamic type system and automatic memory management. It supports multiple programming paradigms, including object-oriented, imperative, functional and procedural and has a large comprehensive standard library. Python interpreters are available for many operating systems. CPython , the reference implementation of Python, is open source software and has a community-based development model, as do nearly all of Python’s other implementations. Python and CPython are managed by the non-profit Python Software Foundation. History Pytho...

Gradle Declarative Build System

Image
Gradle Overview Gradle is an open-source build automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language (DSL) instead of the XML form used by Apache Maven for declaring the project configuration. Features Here is a list of some of the Cradle's features ​ Declarative builds and build-by-convention At the heart of Gradle lies a rich extensible Domain Specific Language (DSL) based on Groovy. Gradle pushes declarative builds to the next level by providing declarative language elements that you can assemble as you like. Those elements also provide build-by-convention support for Java, Groovy, OSGi, Web and Scala projects. Even more, this declarative language is extensible. Add your own language elements or enhance the existing ones, thus providing concise maintainable and comprehensible builds. Language for dependency based programming The declarative language lies on top of a general purpose task grap...

The 9 New Developer Features in Java 9

Image
The big new features in JDK 9 is the Java Platform Module System coupled with the introduction of the modular JDK. However, there are plenty of new features in JDK 9, and in this article, I focus on nine that are of particular interest to developers. Where applicable, I've included the relevant JDK Enhancement Proposal (JEP) numbers so you can find more information. No 1. Factory Methods for Collections (JEP 269) Collections provide a well-understood way for you to gather together groups ( I was going to say sets , but that could be a bit misleading) of data items in your applications and then manipulate the data in a variety of useful ways. At the top level, there are interfaces that represent the abstract concept of a List, Set, and Map. The problem, until now has been that Java doesn't provide a simple way to create a collection with predefined data. if you want a collection to be structurally immutable (that is, you can't add, delete, or change the refer...
Image
How to write and read excell files in java Enterprise systems developers very frequently find themselves in a situation whereby they need to generate PDF, excel, word, CSV and other file formats to present the data from their products or systems. Going down to the primitive JDK I/O facility becomes somewhat of a nightmare and this creates the need for a third party library that has the required implementation that facilitates this growing need. For pdf documents the most advisable and frequently use open source Library is iText. iText is an open source pdf generation library developed by Apache Software Foundation. In this tutorial, we are going to explore writing and reading a pdf file with Apache POI. Step 1. Download Apache POI  You can find and download Apache POI from the official   download site  . Step 2. Add the jar file to your Project libs folder. This step depends on the IDE you are using for your development. This tutorial expl...