New-age Transactional Systems - Not Your Grandpa's OLTP
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Abel Avram on Apr 10, 2008
In recent posts, Brian McNamara and Don Syme, of the F# research team, have shed some light on their plans for the near future. According to Don Syme's blog post on productization the F#, the team is planning an April update to the Microsoft Research Release of F#. The release will:
- Contain over 100 bug fixes and feature completions to the core F# language.
- Address some language design issues that we'd been putting off for some time
- Be matched by a draft of the F# Language Specification
Brian McNamara has revealed the intention to create a CTP release some time during this summer. The main features to be included in the release will be:
- fsc.exe, the compiler that knows the F# language
- fsi.exe, the interactive command environment
- the F# libraries (usual stuff, ranging from immutable lists to asynchronous computations library)
- an msbuild task which lets you build an F# ".fsproj" project from the command line
There is work in progress on integrating F# with the Visual Studio development environment, and will be working either with the free of charge Visual Studio Shell, or the Visual Studio 2008. For that purpose, F# will contain the following components:
- F# language service, which provides syntax highlighting, intellisense, tooltips, etc.
- F# project system, which enables you to add/remove .fs files, reference dlls, etc.
- F# interactive window, where fsi is hosted inside Visual Studio
The current RC is F# 1.9.3 with its latest update 1.9.3.14 released on January 18, 2008.
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
Agile Maturity Model Applied to Building and Releasing Software
Agile Development: A Manager's Roadmap for Success
Getting Started with Stratos - an Open Source Cloud Platform
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
1 comment
Watch Thread Reply