Everything about Java 8

TechEmpower

The following post is a comprehensive summary of the developer-facing changes coming in Java 8. At the time of this writing, Java 8 development is still very much in progress. Preview builds of Java 8, specifically the "Project Lambda" builds, can be downloaded from java.net: Java™ Platform, Standard Edition 8 Early Access with Lambda Support. It had the best support for the Java 8 language features at the time I went looking. Nashorn JavaScript Engine.

Java 239

Java: Not Even Once

Code as Craft

In mid-January of this year we started an initiative to remove Java browser plugins from all employee systems at Etsy, as we feel this is a best practice to be striving towards. To that end, we wanted to discuss the challenges we encountered when removing Java browser plugins in the hope that it will help other organizations with the removal process. The first question we needed to answer before removing Java was “Who actually needs Java in their browser?”

Java 10

Trending Sources

Java: Not Even Once

Code as Craft

In mid-January of this year we started an initiative to remove Java browser plugins from all employee systems at Etsy, as we feel this is a best practice to be striving towards. To that end, we wanted to discuss the challenges we encountered when removing Java browser plugins in the hope that it will help other organizations with the removal process. The first question we needed to answer before removing Java was “Who actually needs Java in their browser?”

Google Engineer: How We Interview, How I’d Beat Us for Talent, & How Non-Technical Founders Should Approach Devs

View from Seed

Saurya Velagapudi is a senior software engineer at Google, based in their Cambridge, Mass., I recently chatted with Saurya about how he approaches hiring engineers at Google and what founders can learn. NV: What are some basics you’d recommend to anyone hiring an engineer?

Interviewing Engineers? Enough with the Whiteboard Coding!

Diego Basch

There’s a lot of superstition in engineering interviews, and here’s where I need to pull my credentials. I’ve been interviewing software engineers since the 90s. The point of an engineering interview is to figure out if you want to hire a person or not.

AppDirect’s Developer Incubator aims to help engineers become entrepreneurs through apprenticeship

The Next Web

AppDirect , the cloud-based services marketplace company, has set up a Developer Incubator program in order to help it staff up, but also to give engineers an opportunity to get some entrepreneurial experience without risking their paycheck. Open to any engineer.

SQL 6

LinkedIn engineering’s client-side template evaluation

Niall Kennedy's Blog

to replace their Java Servlets and JSP. [W]e LinkedIn shares their evaluation process for choosing a client-side templating solution from 18 different options across 15 formal metrics. They ultimately chose dust.js W]e found that for any non-trivial view, none of the templating options worked well across client and server unless the server could also execute JavaScript. A useful read when evaluating dynamic HTML templates. Programming

Frameworks Round 1

TechEmpower

Netty , Vert.x , and Java servlets are fast, but we were surprised how much faster they are than Ruby , Django , and friends. Weak performance can also cause premature scale pain, user experience degradation, and associated penalties levied by search engines. Java / JVM.

Plumbr.eu Helps You Hunt Down Java Memory Leaks

ArcticStartup

has developed an algorithm to spot memory leaks in Java, and describe them in detail so that it becomes very easy for a programmer to solve the leak. They cite 130 000+ searched in Google each month for Java memory leak related keywords, and Plumbr.eu Estonian startup Plumbr.eu

Optimizing Search Engine Rankings with Microsites

47 Hats

Well, I just rechecked the two sites Dennis talks about, with Google Instant Results on: Java-Logging.com had slipped to #7, but dotNETLogging.com was still the #1 result. We also added the sites to link directories and contacted some webmasters of Java and.NET link lists to include our sites.

Introducing statsd-jvm-profiler: A JVM Profiler for Hadoop

Code as Craft

For simplicity, we chose to write statsd-jvm-profiler is a Java agent, which means it runs in the same JVM as the process being instrumented. Since statsd-jvm-profiler is a Java agent, it is enabled with the -javaagent argument to the JVM.

Java 24

Software eats software development

Chris Dixon

WhatsApp was able to disrupt the global SMS industry with only a few dozen engineers. Developers have steadily marched upwards from Assembly to C to Java to, today, scripting languages like Ruby and Python. Software is eating the world, and doing so using smaller and smaller teams. Small teams can have a big impact because software development (and deployment) has improved dramatically over the past decade. Some improvements include: Infrastructure.

Day of The Dead: Web Drives Strong Demand for Java Skills

www.redmonk.com

» Day of The Dead: Web Drives Strong Demand for Java Skills Tweet As I have argued before, in IT everything is dead. So what about Java, in light of Oracle’s acquisition of Sun, and the complete win of the web over everything else? So the cool kids aren’t using Java.

Day of The Dead: Web Drives Strong Demand for Java Skills

www.redmonk.com

» Day of The Dead: Web Drives Strong Demand for Java Skills Tweet As I have argued before, in IT everything is dead. So what about Java, in light of Oracle’s acquisition of Sun, and the complete win of the web over everything else? So the cool kids aren’t using Java.

Introducing Arbiter: A Utility for Generating Oozie Workflows

Code as Craft

There are some built-in actions for running MapReduce jobs, standard Java main classes, etc. However, multiple Arbiter action types can map to the same Oozie action type, such as the screamapillar and rollup action types both mapping to the Oozie java action type.

XML 10

Totango Accelerates Revenues for Engine Yard Customers

Guy Nirpaz

The Totango team is excited to announce its participating in the Engine Yard’s add-ons program. Engine Yard is the leading Platform-as-a-Service (PaaS) provider. Once Engine Yard’s customers have developed an application, attention rapidly shifts to monetization.

PHP 1

Hiring: 6 Secrets to Attracting Top Talent

Inc Startups

Example: "Java Engineer." Example: "Java Engineer Who Loves Developing Gaming Software." Wrong: Software Engineer with 10 years of experience in a Java-centric software development environment. Right: Walk me through your most recent Java development project.

Java 39

Turbocharging Solr Index Replication with BitTorrent

Code as Craft

We looked into various Java implementations of the BitTorrent protocol and unfortunately none of these fit our needs: The BitTorrent component of Vuze was very hard to extract from their code base. data engineering infrastructure operations search

Java 31

How I Learned to Code

Vinicius Vacanti

I wasn’t ready to become a Google engineer but I could build any prototype we wanted. Next posts on how to acquire users for free and how to raise a Series A. Don’t miss them by subscribing via email or via twitter.

AJAX 105

The Cloud Computing Battle

Early Stage Adventures

Playing catchup has been Google Cloud Platform, which includes its IaaS Google Compute Engine, and Microsoft Azure. Components include Database as a service (for any Oracle database or application), Weblogic Java PaaS, and IaaS.

Cloud 102

CEO Friday: Why we don’t hire.NET programmers

blog.expensify.com

As one of the coherent commentators says below, Joel Spolsky himself laments schools teaching Java with the same basic reasoning of my article above, albeit more diplomatically stated.) .NET I say this having used COBOL,forth,assembler,c,c++,java,javascript,prolog and lisp since high school!

Java 62

Hiring Employee #1

A Smart Bear: Startups and Marketing for Geeks

It’s happening now at WP Engine.). So e.g. “java programmer job in austin tx,” not something impossible like “java programmer.” You’re not hiring a Systems Engineer III for IBM or a Senior Regional Sales Manager for Dell.

Hiring 139

Lessons Learned: The ABCDEF's of conducting a technical interview

Startup Lessons Learned

Finding great engineers is hard; figuring out whos good is even harder. For software engineers, I think this absolutely has to be a programming problem solved on a whiteboard. I have found this quite rare in engineers. At the time, I was a die-heard Java zealot. and going into a long diatribe about how insecure the ActiveX architecture was compared to Javas pristine sandbox. Many of us engineers are strong introverts, without fantastic people skills.

Lean 13

Infographic: What Tools Developers Actually Use

www.readwriteweb.com

Engine Yard Adds JRuby, Heroku Adds Python and Django. ReadWriteHack. ReadWriteWeb. Channels. ReadWriteStart. ReadWriteBiz. ReadWriteEnterprise. ReadWriteCloud. ReadWriteHack. ReadWriteMobile. ReadWriteHack. Archives. Twitter. Facebook. Infographic: What Tools Developers Actually Use.

Ruby 37

How to Make Tech Talent Fall in Love With Your Company

Inc Startups

Need to hire an engineer? People we talk to can''t hire enough employees with iOS or Ruby on Rails or Java skills today says Jon Bischke, CEO of recruiting software maker Entelo. It''s tough times for companies trying to hire software developers. Here''s how to give yourself an edge.

Java 25

The cloud landscape described, categorized, and compared

www.theenterprisearchitect.eu

Google App Engine? Layer 4: empowering the business engineer. But basically any big IT player has an offering, like  Microsoft Windows Azure ,  Google Compute Engine , and  IBM SmartCloud , to name a few. There is middleware that focuses on facilitating compute, like application servers, process and rule engines, etc. Examples are  Google App Engine  (which allows you to deploy Java, Python, Go, and PHP) and  Heroku Buildpacks.

Cloud 46

Translation Memory

Code as Craft

Etsy’s Search Team has integrated Lucene / Solr into our deployment infrastructure allowing for Solr configuration, Java-based indexers, and query parsing logic to go to production code in minutes. data engineering internationalizationBy: Diego Alonso. As we mentioned in Teaching Etsy to Speak a Second Language , developers need to tag English content so it can be extracted and then translated.

Bedrock programming

Chris Dixon

We also wrote our own versions of core Java libraries (because, it was said, the existing ones weren’t sufficiently thread safe). There will always be bedrock and bleeding edge tendencies within strong engineering teams. The key is to have a great VP Engineering/CTO who can balance those tendencies with the reality that talent, money, and time are scarce, especially in startups.

Four Months of statsd-jvm-profiler: A Retrospective

Code as Craft

Most interestingly, however, there have been a few people using statsd-jvm-profiler outside of Hadoop entirely, on enterprise Java applications. engineering infrastructure hadoop jvm profile profiler statsd

Talk to me about… (This will appear on your badge)

Business of Software Blog

Java Code geek meets Entrepreneur. Transitioning from Engineering to Operations. Product Engineering. Product Engineering. charting career paths for great engineers. Constructing world-class engineering software. Product Engineering. It’s always entertaining to see how people respond to this question. This appears on attendee badges and is usually an entertaining way to get conversations going. Not everyone realizes we’re serious.

The 5 Hardest Jobs to Fill in 2013

Inc Startups

This demand for data scientists touches almost every industry, and comes up across many functional areas within a company, not just engineering. Fast-growing start-ups are waging a war for top talent.

Ruby 41

Entrepreneurs Need to Find the Best ‘Curators’

Startup Professionals Musings

He is the co-author of several books including “The Black Art of Java Game Programming.” Every entrepreneur is flooded with information from all directions, but despite their best efforts to absorb it, they likely miss the information really needed to start a business.

How Google makes GMail mobile fast

Sophia Perl of Wisdom

The speaker, Steve Souders , is a Head Performance Engineer at Google and previously worked at Yahoo! It seemed that java script is a thorn in Souders’ side when it comes to performance. He recommends that java script be put at the bottom of the HTML page. When java script is downloading, rendering of the page is blocked (aka stopped). This is a bad user experience especially if java script is not helping paint the picture of the web page.

Juggling Multiple Elasticsearch Instances on a Single Host

Code as Craft

Elasticsearch is a distributed search engine built on top of Apache Lucene. ES_JAVA_OPTS="$ES_JAVA_OPTS -Des.node.host=${HOSTNAME}" ES_JAVA_OPTS="$ES_JAVA_OPTS -Des.cluster.routing.allocation.awareness.attributes=host".

Java 13

The maker/manager transition phase

joel.is

So, for 2-3 months, I spent 50% of my time coding Java, and 50% doing manager tasks. Over the next month, I searched for a great engineer to take over Android development, and I was lucky to find Sunil. Joel Gascoigne. Startups, life, learning and happiness. Im the founder of Buffer.

The Alien Entrepreneur: Startups Struggle to find Technical Talent.

Alien Entrepreneur

I have a simple theory as to why there is a shortage of Technical Talent, a shortage which hurts the very engine of growth that will get us out of the recession the quickest, startups. I guess Java is not dead, or is it? Java is not dead, but be careful. The Alien Entrepreneur.

Java 16

Scars

A Smart Bear: Startups and Marketing for Geeks

” It’s the developer who is sure that “Java sucks.” I still find myself sometimes running WP Engine like the bootstrapped startup that it was for the first 18 months of its life, instead of the funded growth machine that it’s evolved into.

Need Site Developer for Ecommerce Site, with Joomla expertise

David Teten

You must have experience developing websites based on Joomla and VirtueMart as well as extensive experience in PHP and Java. Preferably you’ve worked with the sh404sef search engine extension for Joomla; have experience with Amazon affiliate programs; and have expertise in search engine optimization. A company I advise is looking for a site developer; does anyone have any ideas? Primary Job Responsibilities.

PHP 10

The Alien Entrepreneur: 4 Books All Programmers Must Read

Alien Entrepreneur

As Fred Brooks (IBM Software Engineer) said. The gap between the best software engineering practice and the average practice is very wide - perhaps wider than in any other engineering discipline. I guess Java is not dead, or is it? So a former collegue emailed me a few days ago asking if I knew of any Java Developers. Java is not dead, but be careful. So this is the past due followup to my blog post " I guess Java is not dead, or is it? "

Benchmarking Cassandra Scalability on AWS - Over a million writes per second

techblog.netflix.com

This team is currently looking for an additional engineer. Wednesday, November 2, 2011. Benchmarking Cassandra Scalability on AWS - Over a million writes per second.

EC2 58