Tech Lead notes from User Research London 2019

As part of working at Redgate I was lucky enough to go to User Research London 2019. It’s even better for me as a Tech Lead on SQL Monitor because, although we do a lot of user research at Redgate, you don’t always get the opportunity to focus on learning more about it as a Technical Lead. It’s a growing conference with around 350 attendees this year. Key experience indicators for product management, Tomer A lot of people care about launching the product more than landing it. [Read More]
redgate  ux 

Dependency Injection in SQL Monitor

Originally posted on Ingeniously Simple Picture source (Licence under CC BY 2.0)In this blog post we talk about converting SQL Monitor’s base service to use DI. Moving to DI has been a substantial task that improves the architecture of SQL Monitor and provides a number of significant benefits. These include making it faster to add components, faster to fix problems and easier to test larger systems. It has also revealed the hidden architecture behind the base service. [Read More]

Halving SQL Prompt’s unit test time using TeamCity test statistics

Originally posted on Ingeniously Simple On the SQL Prompt team we use unit tests to provide stable releases to our customers. The problem with automated tests is that they take time to run. Ideally we could test a release instantly but in reality we run 6405 tests in 1 minute. We use NCrunch to run tests immediately during development. I began hearing that team members had turned off NCrunch because it was slowing down their development work. [Read More]

What we learnt from shipping SQL Prompt 8

Originally posted on Ingeniously Simple The SQL Prompt team shipped SQL Prompt 8 back in May 2017. This blog post talks about what we learnt during the final stages of the project and how we worked with the quality coaches. Reducing the amount of work to do Formatting was a difficult project to finish because our users care a lot about it. The new formatting engine solves over 16 UserVoice requests with over 1000 votes in total. [Read More]

Monitoring your database schemas with pipelines

Originally posted on Redgate Blog DLM Dashboard tracks changes to your database schemas across different environments. In this blog post, we’ll talk about organizing your databases into pipelines, and how this can help you to better understand your workflow. How was it organized before? Grouping databases by category In the first version of DLM Dashboard, databases were grouped by category – or environment – to distinguish stages in the workflow from development to production. [Read More]

Improving ReadyRoll performance, one line at a time

Originally posted on the Redgate Blog In our latest release, we sped up ReadyRoll’s performance more than x10 on large databases in two key areas of the product: script generation and project packaging. If you are new to a codebase and haven’t done any performance work on the application before, it is a good idea to get a big, bad test case and observe the application running. Look for points where you wait for over a second. [Read More]