Shared posts

30 Jun 11:28

Memory and Native Code Performance

by Jonathan Allen
In a deep dive on performance, Eric Brumer explained why memory is often the most critical component. And while this session was on C++ development, much of what he said is applicable to managed code as well. By Jonathan Allen
29 Jun 10:13

Presentation: API Conf Panel: Emerging Automation Layers on Top of Today’s APIs

by Nick Blanchard-Wright, Mehdi Medjaoui, Dave Goldberg
The panelists present various approaches to API automation, sharing from their experiences. By Nick Blanchard-Wright, Mehdi Medjaoui, Dave Goldberg
29 Jun 10:13

Presentation: The Fundamentals of JVM Tuning

by Charlie Hunt
Charlie Hunt presents the fundamentals of JVM tuning and provides advice for developers on writing a Java application that performs well at runtime. By Charlie Hunt
29 Jun 10:03

Saints Row 4's E3 dev walkthrough shows 10 minutes of mayhem

Volition has released a nearly 10 minute developer walkthrough of Saints Row 4, narrated by senior producer Jim Boone.

After the extended intro of an alien invasion interrupting a press conference at the "white crib," this sequel bears more than a passing resemblance to Crackdown where you can run fast, jump high, and scout the vertically built cityscape for glowing upgrade orbs. Unlike Crackdown, you don't have to painstakingly hoist yourself up ledges, but can rather sprint up walls. It even has checkpoint races ala Realtime World's 2007 cult classic.

Other new additions include a black hole gun, laser sword, the ability to go all Human Torch and keep yourself - and your ammo - ablaze. It's all stuff we've seen before in games like The Darkness, Prototype, and inFamous, but it seems to cherry-pick the best mechanics from all of these. If the goal of Saints Row 4 is to make you feel as ridiculously badass as possible - which it seems to be - then Volition appears to be doing a good job.

Read more…

22 Jun 18:22

Google Respins Its Hiring Process For World Class Employees

by Soulskill
An anonymous reader writes "Maybe you've been intrigued about working at Google (video), but unfortunately you slept through some of those economics classes way back in college. And you wouldn't know how to begin figuring out how many fish there are in the Great Lakes. Relax; Google has decided that GPAs and test scores are pretty much useless for evaluating candidates, except (as a weak indicator) for fresh college graduates. And they've apparently retired brain teasers as an interview screening device (though that's up for debate). SVP Laszlo Beck admitted to the New York Times that an internal evaluation of the effectiveness of its interview process produced sobering results: 'We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship. It's a complete random mess.' This sounds similar to criticism of Google's hiring process occasionally levied by outsiders. Beck says Google also isn't convinced of the efficacy of big data in judging the merits of employees either for individual contributor or leadership roles, although they haven't given up on it either." This has led TechCrunch to declare that the technical interview will soon be dead.

Share on Google+

Read more of this story at Slashdot.

    


22 Jun 10:39

Presentation: Deleting Code at Nokia

by Tom Coupland
Tom Coupland discusses some of the various technologies investigated, and in many cases deployed at Nokia including Gradle, Spring, MongoDB and Clojure. By Tom Coupland
22 Jun 10:37

Eclipse goes to GitHub

by Alex Blewitt
With the migration of Eclipse repositories to Git, the Eclipse Foundation is looking to make it easier for people to contribute code via enabling a Contributor License Agreement and facilitating projects to be hosted on GitHub to take advantage of social features. By Alex Blewitt
22 Jun 10:36

Scala for C# Developers: Useful Features

Scala's immutable values and mutable variables, classes and constructors, and its use of operators as method names.
22 Jun 10:36

Scala for C# Developers: A Tutorial

If you work with C#, you have already mixed object-oriented code with some aspects of functional programming. Why not master Scala?
22 Jun 10:25

30s animation love letter Fleish & Cherry in Crazy Hotel gets a demo

Last month I wrote about a quirky little isometric adventure on Indiegogo called Fleish & Cherry in Crazy Hotel. Based on your comments, it seems like its 1930s era animation style piqued some of your interests. Now it has a demo available at Spanish developer Red Little House's official site.

At about 20 minutes it's not terribly long, but it gives a good sense of the game's humour with lots of cutesy fourth-wall breaking dialogue that pokes fun at the inherent zaniness of cartoon logic. The meta joke at the end is an especially timely surprise.

It's not all great, though. The puzzles are very straight-forward and easy, although characters will often address the fact that they're in a demo and will be part of a much more complex brain teaser in the full game. Elsewhere, the animations need some work as characters tend to be static during exploration, as if protagonist Cherry is executing some sort of Zack Morris-esque time out. This too could just be a function of it being an alpha demo.

Read more…

18 Jun 18:15

Nonblocking Algorithms and Scalable Multicore Programming

Real-world systems with complicated quality-of-service guarantees may require a delicate balance between throughput and latency to meet operating requirements in a cost-efficient manner. The increasing availability and decreasing cost of commodity multicore and many-core systems make concurrency and parallelism increasingly necessary for meeting demanding performance requirements. Unfortunately, the design and implementation of correct, efficient, and scalable concurrent software is often a daunting task.
18 Jun 18:09

Presentation: C++11 The Future is Here

by Bjarne Stroustrup
Bjarne Stroustrup keynotes on what C++ is in general, how C++ 11 makes simple things even simpler, resource management, generic programming, and concurrency. By Bjarne Stroustrup
08 Jun 09:48

Presentation: The Architecture of core.logic

by David Nolen
David Nolen discusses the architecture of core.logic, examining the various design decisions that allow different constraint solvers to peacefully coexist under the same framework. By David Nolen
07 Jun 17:27

Presentation: Dumb and Dumber: How smart is your monitoring data

by Jim Hirschauer
I'll talk about a few of the monitoring solutions and approaches I've used during my career as a monitoring architect at a large financial services institution, as well as present a few case studies of customers who have managed to make the leap from bigger data to smarter data. By Jim Hirschauer
07 Jun 17:27

Presentation: The 90 Minute Guide to Agile – What, Why, How

by Allan Kelly
Allan Kelly explains What Agile is, Why companies are adopting it in increasing numbers and How it works, providing suggestions on how to start an Agile initiative and how to do things right. By Allan Kelly
06 Jun 18:23

Presentation: Introduction to WebSocket

by Gunnar Hillert
Gunnar Hillert introduces WebSocket, the protocol and the corresponding W3C API, with an emphasis on the JSR-356 defining the Java EE 7 API. By Gunnar Hillert
05 Jun 18:18

Presentation: Cloud Computing at Google

by Randy Shoup
Randy Shoup details some of the pieces forming Google’s technology stack, BigTable, Megastore, Dremel, virtualization, etc. and the design principles of their their cloud-based applications. By Randy Shoup
01 Jun 10:11

New C# based CQRS Tutorial available

by Jan Stenberg
A new CQRS, Command Query Responsibility Separation, C# based Starter Kit to help developers get up and running with CQRS on .NET has been developed, not as a framework, but as a tutorial for developers interested in learning about CQRS, and as a possible starting ground for a CQRS based system. By Jan Stenberg
31 May 17:36

Presentation: Breaking News and Breaking Software

by Andy Hume
Andy Hume shares details of the processes and approach used by The Guardian in developing and implementing quality in their front-end software. By Andy Hume
31 May 17:36

Presentation: Don’t Trust Your Brain

by Paolo Perrotta
Paolo Perrotta discusses the difficulties encountered while learning a new and quite different programming language, in his case Clojure, comparing it with Java and Ruby. By Paolo Perrotta
29 May 17:21

Article: Run .NET and Node.js code in-process with Edge.js

by Tomasz Janczuk
Tomasz Janczuk has created Edge.js, which allows users to combine the power of .NET with Node.js. Curious about how to add non-blocking communication to your .NET project? Looking for a way to move computationally intensive code out of your Node thread? Janczuk's article provides a great starting point on how Edge works and the benefits it can bring to your next application. By Tomasz Janczuk
28 May 17:33

Presentation: Domain-Driven Design with Clojure

by Amit Rathore
Amit Rathore shares advice in building large scale applications in Clojure, making sure the code is readable and maintainable. By Amit Rathore
27 May 17:31

Presentation: Developing iOS Apps for Fun and Profit

by Phil Nash
Phil Nash discusses iOS development, from the idiosyncrasies of Objective-C to how to test a mobile app to getting an app on the app store and getting it noticed. By Phil Nash
25 May 13:07

Presentation: Large-Scale Continuous Testing in the Cloud

by John Penix
John Penix describes the test automation system and the supporting build system infrastructure used by Google. By John Penix
24 May 17:46

Structured Deferral: Synchronization via Procrastination

Developers often take a proactive approach to software design, especially those from cultures valuing industriousness over procrastination. Lazy approaches, however, have proven their value, with examples including reference counting, garbage collection, and lazy evaluation. This structured deferral takes the form of synchronization via procrastination, specifically reference counting, hazard pointers, and RCU (read-copy-update).
24 May 17:44

Presentation: Cooking on Gas: How to Use Chef to Get a Better Cloud Deal

by Stephen Nelson-Smith
Stephen Nelson-Smith discusses the idea of financial intermediation in cloud computing and explores how to use the Chef cloud automation framework to make it easy to move between cloud providers. By Stephen Nelson-Smith
23 May 18:16

Dart Is Not the Language You Think It Is

by Soulskill
An anonymous reader writes "Seth Ladd has an excellent write-up of Dart: 'When Dart was originally launched, many developers mistook it for some sort of Java clone. In truth, Dart is inspired by a range of languages such as Smalltalk, Strongtalk, Erlang, C#, and JavaScript. Get past the semicolons and curly braces, and you'll see a terse language without ceremony. ... Dart understands that sometimes you just don’t feel like appeasing a ceremonial type checker. Dart’s inclusion of an optional type system means you can use type annotations when you want, or use dynamic when that’s easier. For example, you can explore a new idea without having to first think about type hierarchies. Just experiment and use var for your types. Once the idea is tested and you’re comfortable with the design, you can add type annotations."

Share on Google+

Read more of this story at Slashdot.

    


23 May 18:04

Presentation: Killing Me Softly - with this Pair

by Emmanuel Gaillot, Jonathan Perret
Emmanuel Gaillot and Jonathan Perret perform a pair programming parody on stage, showing how not to do it. By Emmanuel Gaillot, Jonathan Perret
23 May 18:03

Write an app in AngularJS

by Brian Ford
The AngularJS framework greatly simplifies frontend development, making it easy and fun to write complex web apps. Brian Ford explains how to use it to build a contact manager
    


21 May 17:32

Book Review: Locked Down: Information Security For Lawyers

by samzenpus
benrothke writes "Had Locked Down: Information Security for Lawyers not been published by the American Bar Association (ABA) and 2 of its 3 authors not been attorneys; one would have thought the book is a reproach against attorneys for their obliviousness towards information security and privacy. In numerous places, the book notes that lawyers are often clueless when it comes to digital security. With that, the book is a long-overdue and valuable information security reference for anyone, not just lawyers." Read below for the rest of Ben's review.

Share on Google+

Read more of this story at Slashdot.