background preloader

Java

Facebook Twitter

Spark Framework - A tiny Java web framework. University. Maps for the Web, made easy - CartoDB — CartoDB. Code editor awesomeness : ICEcoder. Brackets. Emmet — the essential toolkit for web-developers. The simple analytics API — Segment.io.

CSS

JavaScript. UI. Sublimewebinspector. The HTML5 test. HTML. In October 2014, the HTML Working Group published HTML5 as W3C Recommendation.

HTML

This specification defines the fifth major revision of the Hypertext Markup Language (HTML), the format used to build Web pages and applications, and the cornerstone of the Open Web Platform. “Today we think nothing of watching video and audio natively in the browser, and nothing of running a browser on a phone,” said Tim Berners-Lee, W3C Director. Can I use... Support tables for HTML5, CSS3, etc. Questions about Blink. Submit Feedback. QMO – quality.mozilla.org. Firefox Support. Boilerplate for your chrome extension. Another *izr?

boilerplate for your chrome extension

When will this stop Extensionizr is a simple way to jump start your chrome extension development. Just select the type of extension you want, choose permissions and you're off. Web browser. A web browser (commonly referred to as a browser) is a software application for retrieving, presenting and traversing information resources on the World Wide Web.

Web browser

An information resource is identified by a Uniform Resource Identifier (URI/URL) and may be a web page, image, video or other piece of content.[1] Hyperlinks present in resources enable users easily to navigate their browsers to related resources. Although browsers are primarily intended to use the World Wide Web, they can also be used to access information provided by web servers in private networks or files in file systems. History. Gemini/Web. A Better Algorithm for Area Proportional Venn and Euler Diagrams. A while ago I wrote a small library for displaying Venn and Euler diagrams when trying to learn Javascript.

A Better Algorithm for Area Proportional Venn and Euler Diagrams

By specifying the sizes of each area in the diagram, the library automatically draws a Venn or Euler diagram such that areas displayed have sizes that approximately match the input. Sample output of this library, from this tumblr It turned out that displaying the circles is trivial - but calculating the positions of the circles such that the diagram is area proportional is a surprisingly tricky numerical optimization problem. The original solution I came up with worked fairly well, but there were a couple of minor cases that it broke down on.

Java. Database. Java DB Java DB is Oracle's supported distribution of the open source Apache Derby database.

Database

Its ease of use, standards compliance, full feature set, and small footprint make it the ideal database for Java developers. Java DB is written in the Java programming language, providing "write once, run anywhere" portability. It can be embedded in Java applications, requiring zero administration by the developer or user. It can also be used in client server mode. Java Data Objects (JDO) The Java Data Objects (JDO) API is a standard interface-based Java model abstraction of persistence. The Java Database Connectivity (JDBC) The Java Database Connectivity (JDBC) API is the industry standard for database-independent connectivity between the Java programming language and a wide range of databases – SQL databases and other tabular data sources, such as spreadsheets or flat files.

Hibernate Getting Started Guide. Hibernate uses the mapping metadata to determine how to load and store objects of the persistent class.

Hibernate Getting Started Guide

How to generate Hibernate mapping files & annotation with Hibernate Tools. In this article, we show you how to use Hibernate / JBoss Tools to generate Hibernate mapping files (hbm) and annotation code from database automatically.

How to generate Hibernate mapping files & annotation with Hibernate Tools

Tools in this article Eclipse v3.6 (Helios)JBoss / Hibernate Tools v3.2Oracle 11gJDK 1.6. Chapter 1. Tutorial. Intended for new users, this chapter provides an step-by-step introduction to Hibernate, starting with a simple application using an in-memory database.

Chapter 1. Tutorial

The tutorial is based on an earlier tutorial developed by Michael Gloegl. Knowledge Base of Relational and NoSQL Database Management Systems. Top 8 Java People You Should Know. Here are the top 8 Java people, they’re created frameworks, products, tools or books that contributed to the Java community, and changed the way of coding Java.

Top 8 Java People You Should Know

P.S The order is based on my personal priority. 8. Tomcat & Ant Founder James Duncan Davidson, while he was software engineer at Sun Microsystems (1997–2001), created Tomcat Java-based web server, still widely use in most of the Java web projects, and also Ant build tool, which uses XML to describe the build process and its dependencies, which is still the de facto standard for building Java-based Web applications. Related Links. Ian Storm Taylor. Performance at Any Scale. BigMemory. What is Double Brace initialization in Java. Eclipse - The Eclipse Foundation open source community website. Xtend - Modernized Java. GUI Architectures. There have been many different ways to organize the code for a rich client system.

GUI Architectures

Here I discuss a selection of those that I feel have been the most influential and introduce how they relate to the patterns. Graphical user interfaces have become a familiar part of our software landscape, both as users and as developers. Looking at it from a design perspective they represent a particular set of problems in system design - problems that have led to a number of different but similar solutions. My interest is identifying common and useful patterns for application developers to use in rich-client development. Model View Controller, Model View Presenter, and Model View ViewModel Design Patterns. Introduction The recent growth in UI-centric technologies has refueled interest in presentation layer design patterns.

SourceForge. Wro4j - Web Resource Optimizer for Java - wro4j. Apache Commons. Guava. The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.

The latest release is 16.0.1, released February 4, 2014. Lucene - Apache Solr. Ratpack: Simple, lean & powerful HTTP apps.