TechEmpower

Trending Sources

Framework Benchmarks

TechEmpower

About What we do Portfolio People Blog Contact. You are viewing a single entry. Please also check out the most recent entries. March 28, 2013. Framework Benchmarks. How much does your framework choice affect performance? The answer may surprise you.

Frameworks Round 1

TechEmpower

You are viewing the first round of web application framework benchmarks. We have since posted a second round and third round that each include community-contributed updates. Check out the new stand-alone framework benchmarks site if you are interested in the latest and most accurate data.

Frameworks Round 2

TechEmpower

Last week, we posted the results of benchmarking several web application development and frameworks. The response was tremendous. We received comments, recommendations, advice, criticism, questions, and most importantly pull requests from dozens of readers and developers.

Everything about Java 8

TechEmpower

The following post is a comprehensive summary of the developer-facing changes coming in Java 8. This next iteration of the JDK is currently scheduled for general availability in September 2013. At the time of this writing, Java 8 development is still very much in progress. Language features and APIs may still change. I'll do my best to keep this document up to date.

Java 239

Framework Benchmarks Round 13

TechEmpower

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. Yes, that Qt.

Framework Benchmarks Round 7

TechEmpower

Happy Halloween fans of web development frameworks! After a several-month hiatus, Round 7 of our project measuring the performance of web application frameworks and platforms is available! Round 7 includes many new framework test implementations contributed by the community.

Framework Benchmarks Round 11

TechEmpower

Round 11 of the ongoing Web Framework Benchmarks project is now available! We'll keep this blog entry short and sweet. The highlights for Round 11. Three new languages are represented in Round 11: Crystal , D , and Rust. Meanwhile, the total number of frameworks has increased by 26.

Framework Benchmarks Round 9

TechEmpower

The latest round of our ongoing Framework Benchmarks project is now available! Round 9 updates several test implementations and introduces a new test environment using modern server hardware.

Frameworks Round 4

TechEmpower

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!

Framework Benchmarks Round 8

TechEmpower

Merry Christmas web framework performance aficionados! What better way to celebrate the holidays than by cheering on your favorites as they race through a variety of application fundamentals in the biggest web platform grudge match of the season? We certainly can''t think of anything more festive.

Frameworks Round 6

TechEmpower

July marks the fourth month of our ongoing project measuring the performance of web application frameworks and platforms.

Frameworks Round 3

TechEmpower

We''ve previously posted two rounds of results of benchmarking many web application platforms and frameworks. The community''s response remains strong! We have really enjoyed your comments, advice, questions, criticism, and pull requests.

Frameworks Round 5

TechEmpower

We have posted Round 5 of our ongoing project measuring the performance of web application frameworks and platforms. In this round, we''re very happy to announce that a community member has contributed tests for ASP.NET running on native Windows.

Performance competition is a good thing

TechEmpower

We love this! If you've not been watching the ASP.NET team's community standups , you have missed some surprisingly transparent, interesting, and oftentimes funny updates from a major web application framework development team. Every time I watch one I marvel, this is Microsoft? Clearly we're seeing a new Microsoft. If you're not watching, you would have also missed how much emphasis the ASP.NET team is putting on performance. Recently, they reached 1.15

Framework Benchmarks Round 12

TechEmpower

Round 12 of the ongoing Web Framework Benchmarks project is now available! A race against the clock. Recently, we were notified that the physical hardware environment we have used for Rounds 9 through 12 will be decommissioned imminently.

The Hardware behind the Results of Framework Benchmarks Round 10

TechEmpower

By Jeffrey Papen, CEO and Founder, Peak Hosting. At Peak Hosting , we're big fans of TechEmpower's Framework Benchmarks, an open source project the company has been coordinating since early 2013. Covering a wide variety of web application frameworks, this project gives developers useful data that can help them find the framework that will provide the performance and features they need for their application.

EnumSet and EnumMap

TechEmpower

This article discusses java.util.EnumSet. and java.util.EnumMap. from Java's standard libraries. What are they? When should they be used? Could the implementations be improved? Could the APIs be improved? Conclusion. What are they? EnumSet. and EnumMap are compact, efficient implementations of the Set and Map interfaces. They have the constraint that their elements/keys come from a single enum type. Like HashSet and HashMap , they are modifiable.

Efficient multiple-stream concatenation in Java

TechEmpower

I want to combine the elements of multiple Stream instances into a single Stream. What's the best way to do this? This article compares a few different solutions. Stream.concat(a, b). The JDK provides Stream.concat(a, b) for concatenating two streams. void exampleConcatTwo () {. Stream a = Stream. of ( "one" , "two" ); Stream b = Stream. of ( "three" , "four" ); Stream out = Stream. concat ( a , b ); out. forEach ( System. out :: println ); // Output: // one. // two. // three. // four. }.

Mangling JSON numbers

TechEmpower

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. Consider 2 53 + 1. We can store that number in a long but not a double.

Pragmatism with Flavor

TechEmpower

We build web and mobile applications, and we've been doing so for a little over fifteen years. To our delight, technology has evolved and improved in many ways over that time. Technology evolution can be cyclical, with some branches looping back to the past with surprising vigor and without much self-awareness. Platforms eschew threading and then re-invent threading anew. Client-side code is passé and then the client becomes the preferred runtime environment.

Storage worries

TechEmpower

In the 1980s, high-tech companies stored information about their customers on their sophisticated and high-cost computer equipment. Back then such practices were exceptional except at relatively large companies. Thirty years later, it's so commonplace that there are numerous services to store customer data for you "in the cloud.". A layperson would be excused to think that in 2012, questions about how to store data on computers have been worked out.

SQL 4

Just Finish It

Feld Thoughts

An exec at a company I’m an investor in sent this to me this morning. Does this feel like your life at your company? I’m an enormous fan of Eric Ries and The Lean Startup. His, and Steve Blank’s, thinking and writing changed how we approach startups.

Starting Is Easy, Finishing Is Hard

A VC : Venture Capital and Technology

Starting a company has gotten much easier over the past decade. The capital requirements to get started have come way down in both software and hardware businesses. The supply of seed and venture capital has increased dramatically as well. And there are all sorts of programs aimed at helping entrepreneurs get started. All of this has caused a rapid expansion of entrepreneurship, startups, and innovation. This is all great.

The Three Machines

Feld Thoughts

Lately, I’ve been stewing over increased complexity being generated by companies around their organization approaches.

CTO 133

The No Excuses Culture

Steve Blank

Getting ready for our next semester’s class, I asked my Teaching Assistant why I hadn’t seen the posters for our new class around campus. Hearing the litany of excuses that followed –“It was raining.” (The The posters go inside the building.) “We We still have time.” (We

Convertible and SAFE Notes

A VC : Venture Capital and Technology

Angel/seed rounds used to be done via priced equity securities, either common or preferred. Then, starting about ten years ago, we started to see convertible debt being used in the angel and seed rounds. By 2010 this was the norm and Paul Graham tweeted this in Aug 2010: Convertible notes have won. Every investment so far in this YC batch (and there have been a lot) has been done on a convertible note. Paul Graham (@paulg) August 28, 2010. Which led me to write this blog post here on AVC.

The Bloomberg Startup Barometer

A VC : Venture Capital and Technology

I came across this index from Bloomberg that tracks the health of the US startup ecosystem. This index “incorporates both the money flowing into VC-backed startups, as well as the exits that are making money for investors.

Everything You Ever Wanted to Know about Marketing Communications

Steve Blank

I was having coffee with the CEO of a new startup, listening to her puzzle through how to communicate to potential customers. She was an academic on leave from Stanford now selling SAAS software to large companies, but was being inundated with marketing communications advice. “My

Kindred Spirits – Our Investment In Founder Collective

Feld Thoughts

What Is Going To Happen In 2017

A VC : Venture Capital and Technology

Happy New Year Everyone. Yesterday we focused on the past , today we are going to focus on the future, specifically this year we are now in. Here’s what I expect to happen this year: Trump will hit the ground running, cutting corporate and personal taxes, and eliminating the preferential treatment of carried interest capital gains.

IPO 112

Don’t let process distract you from finding the strategy

Steve Blank

When you’re up to your neck in alligators, don’t forget the goal was to drain the swamp. I love teaching because I learn something new every class. This time it was, “Don’t let process distract you from finding the strategy.”.

What Did And Did Not Happen In 2016

A VC : Venture Capital and Technology

As has become my practice, I will end the year (today) looking back and start the year (tomorrow) looking forward. As a starting point for looking back on 2016, we can start with my What Is Going To Happen In 2016 post from Jan 1st 2016. I thought AR/VR and wearables would disappoint in 2016. They did.

Russia 109

Herding Cats – Using Lean to Work Together

Steve Blank

When Colonel Peter Newell headed up the Army’s Rapid Equipping Force (REF) he used lean methods on the battlefields of Iraq and Afghanistan to provide immediate technology solutions to urgent problems.

Lean 117

When the going gets tough, the tough get going

A VC : Venture Capital and Technology

It sure feels like the long awaited headwinds have arrived and the tailwinds are behind us for now. A friend sent me this chart today. You could create a similar chart out of many tech sectors right now but SaaS is as good of an indicator of what’s happening out there as any.

The End Of The Level Playing Field

A VC : Venture Capital and Technology

I am old enough to remember the gogo days of cable TV when entrepreneurs who wanted to launch a new cable channel would go, hat in hand and cap table in tow, to the big cable companies and beg to get distribution on their networks. When the Internet came along in the early 90s, we saw something completely different. Here was a level playing field where anyone could launch a business without permission from anyone.

What Happened In 2015

A VC : Venture Capital and Technology

Last year in my What Just Happened post, I said: the social media phase of the Internet ended. I think we can go further than that now and say that sometime in the past year or two the consumer internet/social/mobile gold rush ended.

Understanding What’s Going on in #LATech

Both Sides of the Table

Upfront Ventures was created 20 years ago as one of the original VC funds in Los Angeles. Back then only 15% of our dollars were invested locally whereas today 50% of our dollars are invested in LA.

Why Some Startups Win

Steve Blank

If you don’t know where you’re going, how will you know when you get there? I was having a second coffee with an ex student, now the head of a marketing inside a rapidly growing startup. His company had marched through customer discovery, learning about the customer problem, validated solutions and was now scaling sales and marketing. All good news. But he was getting uneasy that as his headcount was growing the productivity of his marketing department seemed to be rapidly declining.

Global Venture Capital Distribution

A VC : Venture Capital and Technology

Richard Florida published some stats on the distribution of global venture capital investment last week. His work focused on 2012 numbers so the data is a bit dated, but I am sure it is still directionally correct. This map summarizes his findings: The bay area numbers are stunning.

Your Truth vs. The Truth

Feld Thoughts

I’ve been thinking about what “truth” means lately. With almost no effort I can find contradictory articles, thoughts, perspectives, statements, and opinions on almost everything being discussed today.