background preloader


Hi all, The Groovy team is very pleased to announce the first beta of the Groovy 2.3 release! Groovy 2.3.0-beta-1 is actually already a feature-complete beta, so the release cycle towards the final version will be very short. Furthermore, Grails 2.4 is looking forward to integrating it rapidly as well for its upcoming major release too! So you can expect a general availability version of Groovy in the coming weeks, as we’ll move directly in “release candidate” mode after this beta. But your feedback, as usual, will be very important for trying out this beta in your respective projects, to tell us about any problem you might encounter.

Related:  Graph theory, graph practice

Home - GitHub Pipes is a dataflow framework using process graphs. A process graph is composed of Pipe vertices connected by communication edges. A Pipe implements a simple computational step that can be composed with other Pipe objects to create a larger computation. Such data flow graphs allow for the splitting, merging, looping, and in general, the transformation of data from input to output. There are numerous Pipe classes that come with the main Pipes distribution.

jBPM jBPM is a flexible Business Process Management (BPM) Suite. It makes the bridge between business analysts and developers. Traditional BPM engines have a focus that is limited to non-technical people only. jBPM has a dual focus: it offers process management features in a way that both business users and developers like it. Rich Internet Applications (RIA) » Blog Archive » Effective Groovy with CodeNarc 0.12 So what’s new in 0.12? Performance improvements, 35 new analysis rules, and a new logo. It’s supposed to be an armadillo, but no one can tell.

HTML5 For Web Designers, Chapter 2 Home The French revolution was an era of extreme political and social change. Revolutionary fervor was applied to time itself. For a brief period, the French Republic introduced a decimal time system, with each day divided into ten hours and each hour divided into one hundred minutes. It was thoroughly logical and clearly superior to the sexagesimal system. Decimal time was a failure. Established December 5, 2004, The Unofficial Apple Weblog (TUAW) is a resource for all things Apple and beyond. TUAW publishes news stories, credible rumors and how-to's covering a variety of topics daily. As a trusted tech blog, TUAW provides opinion and analysis on the news in addition to the facts. TUAW is a trusted source for news, information and analysis about Apple and its products. Our readership is made up of new users, intermediate and business users and advanced users. In addition, we cover topics relevant to niches like developers, designers and others. Metaprogramming Metaprogramming usually works in one of three ways[citation needed]. The first way is to expose the internals of the run-time engine to the programming code through application programming interfaces (APIs). The second approach is dynamic execution of expressions that contain programming commands, often composed from strings, but can also be from other methods using arguments and/or context.[1] Thus, "programs can write programs." Although both approaches can be used in the same language, most languages tend to lean toward one or the other. The third way is to step outside the language entirely. General purpose program transformation systems, which accept language descriptions and can carry out arbitrary transformations on those languages, are direct implementations of general metaprogramming.

Groovy 1.7.7 and 1.8-beta-4 released The Groovy development team is pleased to announce the joint release of Groovy 1.7.7 and Groovy 1.8-beta-4, the latest releases of the popular dynamic language for the JVM. Groovy 1.7.7 is a maintenance release of our official stable 1.7.x branch, whereas 1.8-beta-4 is the last beta version before the release candidates of the upcoming major version of Groovy. The key highlights of the latest beta are: our ongoing performance improvement work on primitive integer calculations, the bundling of GPars in the libraries of the binary distribution, and built-in JSON support with a JSON slurper and a JSON parser

Cube Time Series Data Collection & Analysis Cube is a system for collecting timestamped events and deriving metrics. By collecting events rather than metrics, Cube lets you compute aggregate statistics post hoc. It also enables richer analysis, such as quantiles and histograms of arbitrary event sets. Social network analysis software Social network analysis software (SNA software) is software which facilitates quantitative or qualitative analysis of social networks, by describing features of a network either through numerical or visual representation. Overview[edit] Some SNA software can perform predictive analysis.[5] This includes using network phenomena such as a tie to predict individual level outcomes (often called peer influence or contagion modeling), using individual-level phenomena to predict network outcomes such as the formation of a tie/edge (often called homophily models[6]) or particular type of triad, or using network phenomena to predict other network phenomena, such as using a triad formation at time 0 to predict tie formation at time 1. Network analysis software generally consists of either packages based on graphical user interfaces (GUIs), or packages built for scripting/programming languages. GUI packages are easier to learn, while scripting tools are more powerful and extensible.

List of top open source BPM / workflow solution » Software for Enterprise Every organization has their very own distinct business processes which differentiates them from their competitors. Some companies have predefined processes while some have processes which are defined by the employees themselves. Imagine what would happen if each customer support representative have their own way of managing a customer. Without a proper process in place, calls from customers can go unanswered and can be transferred endlessly. Lately, with the help of advance web based solutions, business processes and workflows can be managed through business process management (BPM) solutions.

Groovy++ in action: how to make $5000 in one hour Groovy is a great programming language. It is highly expressive, non-verbose and allows to avoid a lot of boilerplate code. I has very good libraries and perfectly integrates with Java and any other JVM languages. Query Language What is YQL? The Yahoo Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services. With YQL, apps run faster with fewer lines of code and a smaller network footprint. Yahoo and other websites across the Internet make much of their structured data available to developers, primarily through Web services. To access and query these services, developers traditionally endure the pain of locating the right URLs and documentation to access and query each Web service.

Glossary of graph theory Graph theory is a growing area in mathematical research, and has a large specialized vocabulary. Some authors use the same word with different meanings. Some authors use different words to mean the same thing. This page attempts to describe the majority of current usage. Exploring the differences between Adaptive Case Management (ACM) and Business Process Management (BPM) 0inShare By brian | April 28, 2011 | ACM, BPM, Collaboration, crm, DMS, ECM This past Thursday I attended a session at the the Gartner BPM Summit in Baltimore entitled “The Great Case Management Debate.” The session was moderated by Gartner Research VP Toby Bell with participation by two other Gartner VPs: Janelle Hill and Kimberly Harris-Ferrante. Later that same day, I was in a workshop moderated by Nathaniel Palmer, WFMC Executive Director, on the same topic. I always knew that Case Management wasn’t very well understood in the BPM community.

There is support for GPars(Groovy Parallels) and actors tho have not read much into this. Been thinking of putting a POC together for current employer to replace JBPM by superunknown Apr 10

Very close to the java syntax but has all the power of a scripting lang. Some big pojects using it are: grails, gvm, vertx(I think) griffon(for swing dev). If I need to do scripting related work I use this as its very easy given java skills and libs. Prior to groovy 2.1.X there was performance pentality tho they have add @Compile IIRC. I know netflicks have some webapp of theirs based on grails running. by superunknown Apr 10

Related:  RennesJSToolslangages de programmation