Framework Benchmarks


Framework Benchmarks. How much does your framework choice affect performance? Authors Note: Were using the word "framework" loosely to refer to platforms, micro-frameworks, and full-stack frameworks. Plain Go delivers the best showing for a non-JVM framework.

Frameworks Round 2


Last week, we posted the results of benchmarking several web application development and frameworks. On i7, we see that several frameworks are able to provide a response in under 10 milliseconds. JVM frameworks are especially strong here thanks to JDBC and efficient connection pools.

Framework Benchmarks Round 9


The latest round of our ongoing Framework Benchmarks project is now available! Since the first round, we have known that the highest-performance frameworks and platforms have been network-limited by our gigabit Ethernet. For example, we are using MySQL 5.5

Frameworks Round 4


We’ve posted Round 4 of our ongoing project measuring the performance of many web application frameworks and platforms. As with previous rounds, the developer community has contributed several additional frameworks for Round 4, bringing the total to 57!

Frameworks Round 1


You are viewing the first round of web application framework benchmarks. Check out the new stand-alone framework benchmarks site if you are interested in the latest and most accurate data. How much does your framework choice affect performance? Code examples.

Frameworks Round 6


July marks the fourth month of our ongoing project measuring the performance of web application frameworks and platforms. By popular demand, Round 6 introduces a plaintext test that uses HTTP pipelining, implemented in 14 frameworks so far.

Framework Benchmarks Round 12


Round 12 of the ongoing Web Framework Benchmarks project is now available! For example, Slim's performance in the JSON test and Laravel's performance in the Fortunes test both approximately doubled versus Round 11 with PHP 5. Several new frameworks were added.

Framework Benchmarks Round 13


Round 13 of the ongoing Web Framework Benchmarks project is here! The project now features 230 framework implementations (of our JSON serialization test) and includes new entrants on platforms as diverse as Kotlin and Qt.

Framework Benchmarks Round 14


Results from Round 14 of the Web Framework Benchmarks project are now available! The final capture of differences between Round 13 to Round 14 is an example. We have, in fact, observed volatility with a small number of frameworks and aim to investigate and address each as time permits.

Web Framework Performance - Startup Founders Need to See These Numbers


In Web Framework Benchmarks , there are some very interesting and surprising numbers around the performance of various web frameworks. In some ways, this frees us from worrying as much about the specific framework that's being used.

Choosing a Programming Language and Framework for Your Startup


We had an interesting presentation at the LA CTO Forum by the CTO of a startup who chose Groovy / Grails as the framework for their startup. t prompted a good discussion around how CTOs go about choosing the programming language and framework for their startup. For example, you may have content management and community needs that closely align with Drupal. For example, you might choose Sencha if you are building apps that run natively on several platforms (e.g.,

Think about Performance Before Building a Web Application


We don’t know just how often this occurs, but judging from the calls we get there are lots of anecdotal examples. These are applications that, for example, expect to see large data or complex algorithmic work from day one. Examples would be intranet or special-purpose B2B applications.

Web 317

Here is How to Make Sense of Conflicting Startup Advice

Both Sides of the Table

Draw from Frameworks. The most helpful type of advice in my mind are frameworks for how to solve a problem. For example: 1. On market segmentation I often recite my “ Elephants, Deer & Rabbits ” framework. Each is a framework for thinking about a problem.

Everything about Java 8


The List interface is an example. Here are a few examples of lambdas: Comma-separated list of inputs with specified types on the left, a block with a return on the right: (int x, int y) -> { return x + y; }. To give a couple of concrete, valid examples: Comparator c = (a, b) ->, b.length()); A Comparator 's compare method takes two strings as input, and returns an int. The sum method in the example above is a terminal operation.

Java 440

Why buy IT? Why buy MINE? Why buy NOW?


Turning these into statements instead of questions provides a framework for the sales presentation from the highest levels of collateral materials and marketing support, to the salesperson on the front line. An example of how not to do it. What a powerful set of three questions.

Sales 248

Timing and why we’re all VCs

TechCrunch LA

Startups either get three dozen term sheets or none at all, since every firm is walking around with the same frameworks and metrics in their head. Timing is the single most valuable skill of the modern economy, but I would argue its’s the least understood and also the least practiced.

Mangling JSON numbers


Any server-side web framework or HTTP server will do. We happen to use JAX-RS in our example code. The front-end framework will do it, $.getJSON If we have a long (64-bit integer) that we serialize into JSON, we might be in trouble if JavaScript consumes that JSON. JavaScript has the equivalent of double (64-bit floating point) for its numbers, and double cannot represent the same set of numbers as long. If we are not careful, our long is mangled in transit.

Startup Boards

Both Sides of the Table

Without these protections there is little to stop a board, for example, from issuing new cheap stock that dilutes all of the shareholders so that certain individuals could take control of the company.

EnumSet and EnumMap


We're all using enum types here and there, we're all using the collections framework. I recommend this approach: Check whether the characteristics of the default spliterator are correct for your collection (often times the defaults are too conservative — for example, EnumSet 's spliterator is currently missing the ORDERED , SORTED , and NONNULL characteristics). The EnumSet.allOf(elementType) method is a great example. Take RegularEnumSet.equals(object) for example.

Java 244

Why Successful People Focus on the Bottom End of the Funnel

Both Sides of the Table

Today I’d like to give that advice in more tangible terms and with a framework to think about your tasks – the funnel. Business leaders have many tasks to accomplish and prioritizing stuff can be hard.

Pragmatism with Flavor


But a newly minted developer given access to Hacker News can develop ADD in a week's time, waste countless hours reading the opinions of professional and amateur technology opinion-makers, and nervously fidget about selecting the hippest framework and libraries to (briefly) avoid the scorn of hacker pop culture. Vanilla node.js, MongoDB, Cassandra, and Apache Cordova for example. We build web and mobile applications, and we've been doing so for a little over fifteen years.

The Case For & Against Cryptocurrencies (for those tired of all the noise)

Both Sides of the Table

My goal is to lay out a basic framework for anybody unsure whom to listen to as a way of helping you think about a way to orient your own views. For example, distribution to find new apps in a mobile Internet is tightly locked down by the oligopoly of Apple and Google.

SMTP 343

Building Your MVP as a Non-Technical Founder


Examples might be a recommendation engine, search engine, matching engine or something with a complex interface. I did a presentation this week at Coloft that looked at how Non-Technical Founders can go about getting their MVP built. It had a passionate group of 50 people attending.

CTO 358

Student-Driven 3D Game Engine Development: Practical Approach

SoCal Tech Calendar

He will use the example of PrimeEngine PC/XBox360 framework that was built in the USC GamePipe classes. Thursday, March 31, 2011 -- Student-Driven 3D Game Engine Development: Practical Approach. Sponsored by the Center for Computer Games and Virtual Worlds and The Institute for Software Research. Speaker: Artem Kovalovs, Gameplay programmer at Visceral Games, Electronic Arts, Los Angeles.

Down the Stack | How Low Do You Go?

Tech Zulu Event

For example, IaaS providers will give you raw infrastructure like compute and storage resources. Developers interact with the operating systems directly, build/use their own frameworks (eg, Django, Rails, etc), and consume server resources directly. You’re a startup.

How the Seed-Stage VC Trend Began, The Downsides of Unicorns & Much More

Both Sides of the Table

“There was no real framework for a $15 million fund at the time so I had to make one up … it was really sort of an experiment … I invested across Funds I & II in 90 companies” Jeff then raised $55 million in 2010 and $85 million in 2014.

The Importance of Teams and Why the Best Leaders Cultivate Them

Both Sides of the Table

It is a hugely compelling show because Zakaria covers world issues that will affect all of us in ways that are accessible and with frameworks for processing disparate information. Example from this morning was a quick discussion on the “Brexit” and wether the UK will exit Europe. I was watching my favorite show on TV this morning – GPS (Global Public Square) with Fareed Zakaria.

Coach 228

Ten Startup Tips From Amazon Founder, Jeff Bezos


Our third-party seller business is an example of that. The framework I found which made the decision incredibly easy was what I called – which only a nerd would call – a ‘regret minimization framework’.

Tips 285

How to Hunt Programmers for Your Startup - A Field Guide


It was a mobile app, so he ideally would find someone who had experience with mobile development or someone who could pick up a mobile framework. If we take the example that was the genesis here, the founder wants two types of people.

Guide 365

Here’s What’s Driving Collaborative Consumption and Where the Market May Head Next

Both Sides of the Table

Example: More than 50% of all youth in Greece & Spain (34% in Italy) are unemployed and if you take “under-employment” it is even worse. An obvious example of this is oDesk.

Understanding the Underbelly of Online Marketing & Why You’ll Lose if You Don’t

Both Sides of the Table

We short-handed this marketing mix as “ the four P’s ” – product, price, promotion and place (distribution) – this was devised in 1960 and while a little bit dated is still a useful framework. ” Here are some examples: 1.

The End of the Web? Don’t Bet on It. Here’s Why

Both Sides of the Table

Initially the computer did basic functions like “screen validation” (making sure that you didn’t enter non-sensical data into fields, for example) and could take over functions like compiling your software code so you could check for errors before submitting it to the mainframe.

Web 404

How to Hunt Programmers for Your Startup - A Field Guide


It was a mobile app, so he ideally would find someone who had experience with mobile development or someone who could pick up a mobile framework. If we take the example that was the genesis here, the founder wants two types of people.

Guide 319

10 ways you’ll probably f**k up your startup — Spook Studio — Medium

SoCal Delicious

Here are two examples. Simon Sinek’s Golden Circle framework “People don’t buy what you do, they buy why you do it” Simon Sinek If your customers believe in your mission, then they’ll warm to you and listen to what you offer and how.

The Benefits of Top-Down Thinking & Why it is Critical to Entrepreneurs

Both Sides of the Table

I’m never right the first time so I spend time adjusting my frameworks. To give you an example it might go something like this, here is a made up situation that a portfolio company might face: - we currently sell through channels. -