jmtobar

FacebookTwitter

José Miguel Tobar

Tricks with Direct Memory Access in Java « Highly Scalable Blog

Java was initially designed as a safe, managed environment. Nevertheless, Java HotSpot VM contains a “backdoor” that provides a number of low-level operations to manipulate memory and threads directly. http://highlyscalable.wordpress.com/2012/02/02/direct-memory-access-in-java/

Tree List Recursion Abstract

http://cslibrary.stanford.edu/109/ Stanford CS Education Library: one of the neatest recursive pointer problems ever devised. This is an advanced recursive pointer problem that uses a binary tree and a doubly linked list. You should be comfortable with pointers and recursion to understand this problem.
by Nick Parlante This article introduces the basic concepts of binary trees, and then works through a series of practice problems with solution code in C/C++ and Java. http://cslibrary.stanford.edu/110/BinaryTrees.html

Binary Trees

RESTful web services with MongoDB

A few tutorials ago, in the tutorial about RestEasy and Hibernate , we saw how we could integrate RESTEasy with Hibernate.Now in this tutorial we will see how can we create Restful web services with RestEasy and MongoDB. http://www.java-only.com/LoadTutorial.javaonly?id=33
This page collects some bad code that may not look so obviously bad to beginners. Beginners often struggle with the language syntax.

Java Anti-Patterns

http://www.odi.ch/prog/design/newbies.php
Startup entrepreneurs often have it pretty tough when they’re first starting out. Money is always tight, and spare time is even tighter. Everyone knows that you’re more productive if you exercise and maintain a healthy diet… but the entrepreneurial lifestyle can make this really hard. http://terrybeech.com/2012/01/the-startup-diet-how-99-and-four-hours-every-2-weeks-can-fuel-an-entrepreneur/

The Startup Diet: How $99 and four hours every 2 weeks can provide rocket fuel to an Entrepreneur | Start-up Life

Learning

Visit a JP blog today. Our journalists cover conferences and current events in the News + Events Blog .

Blog :: Joseph Perla

http://www.jperla.com/blog/

Don't write on the whiteboard :: Joseph Perla

I recently interviewed at a major technology company. I won't mention the name because, honestly, I can't remember whether I signed an NDA, much less how strong it was. I did well. http://www.jperla.com/blog/post/don-t-write-on-the-whiteboard
Oauth

learn.knockoutjs.com

In this first tutorial you'll experience some of the basics of building a web UI with the Model-View-ViewModel (MVVM) pattern using knockout.js. You'll learn how to define a UI's appearance using views and declarative bindings , its data and behavior using viewmodels and observables , and how everything stays in sync automatically thanks to Knockout's dependency tracking (even with arbitrary cascading chains of data). Using bindings in the view
I’ve had an off/on relationship with Vim for the past many years. Before, I never felt like we understood each other properly. I felt that the kind of programming I’m doing is not easily done without plugins and some essential settings in .vimrc , but fiddling with all the knobs and installing all the plugins that I thought I needed was a process that in the end stretched out from few hours to weeks, months even; and it the end it just caused frustration instead of making me a happier coder.

Vim: revisited

Hey Kickstarters thanks for checking out The TILT for MacBook Pro. We are just two brothers with one bold idea...to put the "cool" back in cooling stands. As proud aluminum unibody MacBook Pro owners, we grew tired of the cooling options currently in the marketplace.

The TILT: The Coolest Cooling Stand for the MacBook Pro by madMINDS

Recomendation