Remove 2004 Remove Code Remove Programming Remove Servers
article thumbnail

Powering the Web: Two Decades of Open Source Publishing With WordPress and MySQL

Percona

But, for a long time, you needed to be comfortable with mysqldump or other backup / restore methods to move servers or providers. Developers, system administrators, database administrators, and enthusiasts were hip deep in open source operating systems, programming languages, and open databases like MySQL and PostgreSQL. Not so much.

article thumbnail

What Adrian Did Next?ā€”?Part 2?ā€”?Sun Microsystems

Adrian Cockcroft

I became the Sun UK local specialist in performance and hardware, and as Sun transitioned from a desktop workstation company to sell high end multiprocessor servers I was helping customers find and fix scalability problems. I had attended these events when I was based in the UK, but became one of the organizers.

Tuning 52
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

GotW #97 Solution: Assertions (Difficulty: 4/10)

Sutter's Mill

Assertions have been a foundational tool for writing understandable computer code since we could write computer codeā€¦ far older than Cā€™s assert() macro, they go back to at least John von Neumann and Herman Goldstine (1947) and Alan Turing (1949). Assertions are only about finding bugs, not doing program work.

C++ 58
article thumbnail

Modifying Headers In HTTP(s) Requests In UI Automation Testing

Smashing Magazine

HTTP(s) Headers are key-value pairs that can be used by the client or server to pass additional information along with an HTTP(s) request or response. without any need to code. It was developed in 2004. Selenium WebDriver is open source; It offers bindings for every major programming language; Works across multiple OS.

Testing 99
article thumbnail

The Return of the Frame Pointers

Brendan Gregg

Apart from library code, maybe your application doesn't have frame pointers either, in which case everything is broken. As my former Sun Microsystems colleague Eric Schrock (nickname Schrock) wrote in November 2004 : "On i386, you at least had the advantage of increasing the number of usable registers by 20%.

Java 145
article thumbnail

bpftrace (DTrace 2.0) for Linux 2018

Brendan Gregg

Syscall count by program bpftrace -e 'tracepoint:raw_syscalls:sys_enter { @[comm] = count(); }'. bcc is powerful but laborious to program. Internally, bpftrace uses a lex/yacc parser to convert programs to AST, then llvm IR actions, then BPF. in 2004, so I have to think back to that time to understand it.

C++ 110
article thumbnail

Windows Timer Resolution: The Great Rule Change

Randon ASCII

The behavior of the Windows scheduler changed significantly in Windows 10 2004, in a way that will break a few applications, and there appears to have been no announcement, and the documentation has not been updated. It is desirable for a program to be able to go to sleep and then wake up a little while later. Decades of madness.