article thumbnail

Generative AI – The End of Empty Textboxes

TechEmpower

Profile Blurbs and Writing Prompts Let’s look at our job matching site in more detail. An empty textbox, demanding to be filled with a concise, compelling summary to impress potential employers is daunting. This gives Mark more control over the process, without requiring him to write much, and gives the LLM more to work with.

article thumbnail

Startup CTO or Developer

TechEmpower

What does the role demand? Please write us at blog@techempower.com ! What does it mean to be a CTO for a startup? Should a startup CTO spend their time programming? Exploring new technologies? Increasing competitive advantage? The answer is: it depends. The role of a CTO varies as the company matures.

CTO Hire 260
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Frameworks Round 6

TechEmpower

By popular demand, Round 6 introduces a plaintext test that uses HTTP pipelining, implemented in 14 frameworks so far. In preliminary tests, we experimented with more requests per pipeline but doing so caused socket write buffer overflows. Previously, the most fundamental test was JSON serialization of a very small object.

Framework 521
article thumbnail

One million HTTP RPS without load balancing is easy

TechEmpower

But check out what they can do: techempower@lg01:~$ wrk -d 30 -c 256 -t 40 [link]. 40 threads and 256 connections Thread Stats Avg Stdev Max +/- Stdev Latency 247.05us 3.52ms 624.37ms 99.90% Req/Sec 27.89k 6.24k 50.22k 71.15% 31173283 requests in 29.99s, 3.83GB read Socket errors: connect 0, read 0, write 0, timeout 9 Requests/sec: 1039305.27

EC2 514
article thumbnail

Think about Performance Before Building a Web Application

TechEmpower

A high-performance application will be able to service a large number of requests simultaneously, staying ahead of the incoming demand so that any short-term queuing of requests remains short-term. Many of us at TechEmpower are interested in performance and how it affects user experience. High throughput.

Web 200
article thumbnail

EnumSet and EnumMap

TechEmpower

If you write a lot of Java code, then you should read that book and follow its advice. The iterable.spliterator() method is critical when it comes to stream performance, but writing a custom Spliterator from scratch is a non-trivial task. Write a benchmark afterwards to confirm your assumptions. forEachRemaining(.).

Java 330