The rise of artificial intelligence has recently led to bots writing real news stories about sports, finance and politics. As yet, bots have not turned their attention to science, but the changes AI bots could unleash in science writing are remarkable.
This post aims to discuss key monitoring discussion points and to summarise the relevant best practices when instrumenting application performance monitoring. Below are some of the areas we’ll be focusing in on… Terminology. Understand the different types of monitoring. Data collection methods. Frontend monitoring. Make it useful, then actionable. Focus on user impact. Favour organic changes over static thresholds. Send critical and noncritical alarms to different channels.
Bill Gates has become a powerful influence on publishing. An endorsement from the philanthropist and Microsoft cofounder can cause tangible sales spikes, reminiscent of the golden ticket that once came with being picked for Oprah's book club. So just what does Gates read? Quartz manually compiled all 186 of the books recommended on his blog,...
Code Example: https://github.com/vladimir-dejanovic/grpc-bank-example You heard of "new thing" called gRPC and promises that it will solve all issues for you, …
If you wanted to hand a book over to a new tester, to help them get to grips with the world of testing, what topics would you expect or like to see in it?
In the world of software development, Cem Kaner should get the highest recognition for his contribution to software testing (I will describe Kaner’s contributions in another post). In his first book…
Agile Testers are often known as Quality Analysts (QA), Software Engineers in Test, Test Engineers and QA Leads, among other variances. I've been working as an Agile QA for a while and I would like to share my point of view about how QAs work in an agile team. In this article, I will use the term QA to represent an "Agile Tester". Most people, even in agile teams, treat QAs as a sub-role or a separate role in the team. I believe this is an outdated conception. The difference between a QA and a Dev lies in the mindset.
Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include: Hexagonal Architecture (a.k.a. Ports and Adapters) by Alistair Cockburn and adopted by Steve Freeman, and Nat...
The brittleness of tests or specs is a recurring topic in BDD (or acceptance test-driven development, specification-by-example, or whatever you choose to call the thing where you write acceptance criteria, automate them and then make the application match). This is a tricky area, and there are probably as many styles of defining and grouping acceptance…
F. Wolff, and U. Frank. Proceedings of the 13th European Conference on Information Systems, Information Systems in a Rapidly Changing Economy, ECIS 2005, Regensburg, Germany, May 26-28, 2005, (2005)
K. Zamli, and P. Lee. AICCSA '01: Proceedings of the ACS/IEEE International Conference on Computer Systems and Applications, page 435. Washington, DC, USA, IEEE Computer Society, (2001)
A. Murray, and T. Lethbridge. CASCON '05: Proceedings of the 2005 conference of the Centre for Advanced Studies on collaborative research, page 200--211. IBM Press, (2005)
M. Glinz. IWSSD '00: Proceedings of the 10th International Workshop on Software Specification and Design, page 11. Washington, DC, USA, IEEE Computer Society, (2000)
J. Suzuki, T. Hirao, Y. Sasaki, and E. Maeda. ACL '03: Proceedings of the 41st Annual Meeting on Association for Computational Linguistics, page 32--39. Morristown, NJ, USA, Association for Computational Linguistics, (2003)
S. Shum, J. Domingue, and E. Motta. OHS-6/SC-2: Proceedings of the 6th International Workshop and 2nd International Workshop on Open Hypertext Systems and Structural Computing, page 120--128. London, UK, Springer-Verlag, (2000)
S. Shum, E. Motta, and J. Domingue. ECDL '99: Proceedings of the Third European Conference on Research and Advanced Technology for Digital Libraries, page 423--442. London, UK, Springer-Verlag, (1999)
N. Niu, and S. Easterbrook. EA '06: Proceedings of the 2006 international workshop on Early Aspects at ICSE 2006, page 35--42. New York, NY, USA, ACM Press, (2006)
R. Baeza-Yates, P. Boldi, and C. Castillo. SIGIR '06: Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, page 308--315. New York, NY, USA, ACM Press, (2006)
G. Feng, T. Liu, Y. Wang, Y. Bao, Z. Ma, X. Zhang, and W. Ma. SIGIR '06: Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, page 75--82. New York, NY, USA, ACM Press, (2006)
B. Nuseibeh, J. Kramer, and A. Finkelstein. ICSE '93: Proceedings of the 15th international conference on Software Engineering, page 187--196. Los Alamitos, CA, USA, IEEE Computer Society Press, (1993)
M. Jackson, and P. Zave. ICSE '95: Proceedings of the 17th international conference on Software engineering, page 15--24. New York, NY, USA, ACM Press, (1995)
S. Chakrabarti, K. Puniyani, and S. Das. WWW '06: Proceedings of the 15th international conference on World Wide Web, page 717--726. New York, NY, USA, ACM Press, (2006)
J. Lee, J. Nunamaker, and C. Albrecht. HICSS '01: Proceedings of the 34th Annual Hawaii International Conference on System Sciences (HICSS-34) - Volume 1, Washington, DC, USA, IEEE Computer Society, (2001)
N. Noy, R. Fergerson, and M. Musen. 2nd International Conference on Knowledge Engineering and Knowledge Management (EKAW'2000), Juan-les-Pins, France, (2000)
T. Hofmann. SIGIR '99: Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, page 50--57. New York, NY, USA, ACM Press, (1999)