On a daily basis, I use Query Analyzer for Microsoft SQL Server, Microsoft Access for Sybase via ODBC, MySQL Query Browser for a MySQL database, and PL/SQL Developer for Oracle access. While there are some features of all of these I really like, what I don’t like is that I have to use all of them.
I am proposing the formation of an open source project to develop a SQL front-end to allow users to access the major database platforms from a single, well-designed, and fully featured front end. This would not be a full replacement of the aforementioned applications, but a simpler, easy to use product wrapping the more common functionality. Developed in .NET (VB.NET most likely), this could greatly simplify the process of working with multiple DB platforms.
This is just an idea, and I would like to hear any feedback. If there’s enough interest, I may try to put something together to get the ball rolling.
Like many in this field, I am always looking for ways to improve my workflow, improve my productivity, achieve more. Part of this is evaluating new tools that help me get work done, tools that become critical to my process. While looking at something that could be useful, I had a startling realization — but there are a couple of things I’d like to cover first.
Supporting What You Love I always try to pay for things that make my life better and support businesses that give me real value.
The last release of YAWAST was on January 1, 2020; while the release history was sometimes unpredictable, the goal was a new release each month with new features and bug fixes. I intentionally took January off from the project. In February, I left the company I was at; the team of penetration testers there had helped to inspire new features while looking for ways to make them more productive. But something else happened in February, an issue was opened – something that appeared to be simple, but in fact, made me realize that the entire project was in doubt.
(See here for another issue discovered during this research; Updates over HTTP & Command Execution.)
PL/SQL Developer by Allround Automations has an option to store the user’s logon history with passwords – the passwords are encrypted with a proprietary algorithm. At this point, you should know how this is going to go.
For those that don’t know, PL/SQL Developer is a tool for developers and database administrators to access Oracle – an essential tool in many enterprise environments.
Recently a programmer I know decided that it was time for a career change, leaving the IT field entirely. This gave me cause to think; what does it take to be a great developer. Many people go through school believing they have what it takes, only to receive a rude awaking once they enter the real world.
Before I go on, I think it’s important to define what I mean by developer, and the differences between a developer and a programmer.
My employer recently completed the final audit to confirm ISO 17799 compliance, the process was a real eye opener. In a process that should have been fairly short & painless, the ordeal lasted close to a year, with me joining the company just before the second, and largest audit. That made my first few weeks rather interesting, to say the least.
While 17799 does have some complex requirements, most of the issues found had more to do with the overall mentality than with the true technical issues involved.