Yes. WebObjects development was possible on NT due to “YellowBox”. It shipped with ProjectBuilder, EOModler, Mail, and other NeXT apps.
You could even do Objective-C monkeypatching shennigans on YellowBox, which I remember being needed at the time to get the scroll wheels on certain mice to work on YellowBox apps.
As a fellow jobseeker, here's some tips for dealing with the scourge of myworkdayjobs:
Use subaddressing to create a "unique" email for each company. My preferred password manager doesn't handle subdomains, so I do myemail+mwd-$COMPANY@provider.com.
The SpeedyApply extension for Chrome, which does autofill for MyWorkDay and other job sites. It's not perfect. In particular, Company Name and Company Location sometimes require a user-initiated edit to be processed correctly.
Non-trained personal cleaning around electronics can be a source of IT issues. Unplugging things so they can vacuum or wax, dislodging cables with aggressive dusting, etc.
I'd rather be responsible for regular cleaning and maintence than get a call from the owner that the fancy electronic sign they overpaid for is down again because of a loose connection.
This looks like the outgoing “IT manager” wrote up a list of their duties, then it got handed off to HR who thought it was a list of applicant requirements.
Have you ever wondered where parts originate to repair your air conditioner, the ATM at your bank, or the MRI machine in your local hospital? To reduce downtime, companies depend on a global supply chain of warehouses, delivery services, and manufacturers to supply the service parts to maintain the infrastructure of the modern world. Baxter Planning Systems is seeking outstanding Java Developers to optimize and automate every facet of this service parts supply chain.
Baxter Planning Systems offers a unique environment combining the flexibility of a startup with the stability of an established company. Our developers are involved in the entire product lifecycle, from problem description to design and execution. 20 years of established business with numerous satisfied customers provides ongoing revenue that isolates us from the anxiety of funding cycles or the constant search for the next big deal.
Working closely with on-staff domain experts, our developers have the opportunity to learn about the complexities of global supply chain management, and offer their own solutions to the challenges it presents. Challenges like planning optimal stocking levels for tens of thousands of parts distributed across thousands of locations worldwide, combined with complex interdependencies due to substitutability, regulatory issues, and the need to minimize both downtime and cost.
The ideal candidate for Baxter is a smart developer who gets things done by applying technology, especially open source, to meet our goals while maintaining a healthy work-life balance. The development and QA teams work closely with key stakeholders to formulate and manage development timelines that are both realistic and produce high-quality application features. You won't have to start from scratch either: we have a great infrastructure of automated unit/integration/regression/UI tests, automated builds, virtualized test environments, and a solid technology stack. But we recognize there's always room for improvement and welcome the experience and expertise you'd bring in improving our development practices, tools, and execution.
Regretfully at this time we are unable to accommodate 3rd party placement agencies, H-1B sponsorships, long-term telecommuting, or relocation. Please submit your resume and salary requirements to devjobs@bybaxter.com.
Internally there is also an interesting mechanism: when one connects, the backend hands you a "backend key", which is a 64 bit number. The client is intended to remember that number. Cancellations are processed by sending a cancel request to the server -- which involves a special new connection and a different first packet -- including that secret number. As an interesting security precaution, absolutely no acknowledgement or response is made to the cancellation request.
libpq knows how to do all this.
The reason for this is that to avoid inspecting the connection for new instructions during query processing, acting under the assumption that cancellations will be rare.
Baxter Planning Systems is seeking qualified candidates to join our team as Senior Java Developers.
Founded in 1993 with headquarters in Austin, TX, Baxter Planning Systems is a profitable owner-operated software company that sets the standard for the service parts planning industry. We offer an excellent benefits package and a small, casual work environment within a company that values work-home balance. Our office is conveniently located in West Austin.
Java/SQL (PostgreSQL)/Linux/JavaScript (Dojo)
We're currently rebuilding our front end, so we'd be especially interested in people who are interested in that, though we typically look for strong generalists.
Email: devjobs@bybaxter.com
(Please ignore the job description on our website. It is out of date.)
You could even do Objective-C monkeypatching shennigans on YellowBox, which I remember being needed at the time to get the scroll wheels on certain mice to work on YellowBox apps.
http://www.roughlydrafted.com/RD/RDM.Tech.Q1.07/4B800F78-0F7...