DevTestSecOps
138 subscribers
469 photos
29 videos
37 files
695 links
Forwards and notes on development, testing, security, and operations from @q587p.

About me: studied as System Architect, worked as a SysAdmin, working now as an Test Automation Engineer. Also, I'm interested in hacking (and everything related to it).

జ్
Download Telegram
Great article on #LoadBalancing (and some interactivity at the end):

https://samwho.dev/load-balancing/
🔥1👌1🆒1
#programming

The latest version of #VSCode has native support for code coverage:

https://code.visualstudio.com/updates/v1_88
👍2🤔1
#testing #Playwright

Highlights:
- browserContext.clearCookies() can now be used to delete cookies by filter
- a new option in retain-on-first-failure tracing
- it is now possible to get information about tags during the testInfo.tags test
- new locator.contentFrame() method that converts Locator to FrameLocator and back to frameLocator.owner()
- small improvements in the UI mode

https://github.com/microsoft/playwright/releases/tag/v1.43.0
👍1
DevTestSecOps
#testing #Playwright Highlights: - browserContext.clearCookies() can now be used to delete cookies by filter - a new option in retain-on-first-failure tracing - it is now possible to get information about tags during the testInfo.tags test - new locat…
Also, this new version of Playwright broke my #Github actions last night with the error Error: Playwright Test did not expect test.describe() to be called here. ... Error: No tests found. 😡

I solved it by updating package.json and package-lock.json, but somehow I didn't like doing it with my hands. Will this happen with every update? I mean, updating packages/configurations and all that. 🤔
💯1👀1
I feel like I chose the wrong career

Does anyone else feel Iike they chose the wrong career path?

I regret going into testing. From what I’ve seen, testing is the worst role in tech.

It’s not respected by a lot of companies. Testers are the first to go in any organization. Less and less companies are hiring QA’s these days. The list goes on and on.

Thjs does not seem like a stable profession and if I have a mortgage on a house how tf am I going to pay the bills as a QA when it’s such an unstable career.

What other fields can I transition into?

https://www.reddit.com/r/QualityAssurance/comments/1bmxo7e/i_feel_like_i_chose_the_wrong_career/
😁1🤔1👻1👨‍💻1
In today's #video, I had the pleasure to interview Leonardo Lanni. Leonardo has more than 15 years of hands-on experience in software #testing. He worked for different companies from software tester to Head of QA. At some point in his career, he switched to freelancing. For me, this sounds like leaving the comfort zone, and is a great example for growth! Have a look at the interview to hear the full story of Leonardo!

https://youtu.be/l2U-4fd--n4
👍1
Forwarded from eternal singularity
you: i use Claude 3 Opus/GPT-4 turbo API for coding🤓☝️

me: i use the Amazon Shopping app for coding
👏2😁2👌1
#security

#Microsoft has left one of #Bing internal development servers - with code, scripts, keys, passwords and more - publicly visible. The funny thing is that after being informed of this screwup, it took Microsoft a month to react and hide this server. Who had access to it, other than the researchers who discovered it, is unknown. 🙃

https://techcrunch.com/2024/04/09/microsoft-employees-exposed-internal-passwords-security-lapse/
🎉1
#packagemanager

Curious, will have to give it a try!
2🔥1🤔1🤬1
Modern Git Commands and Features You Should Be Using

All of us - software engineers - use git every day, however most people only ever touch the most basic of commands, such as add, commit, push or pull, like it's still 2005.

Git however, introduced many features since then, and using them can make your life so much easier, so let's explore some of the recently added, modern git commands, that you should know about.

https://martinheinz.dev/blog/109
👍1👏1
Forwarded from penny newspaper
😁2😱1
😁5👀2👨‍💻1
👌2😁1🌚1🤣1
😁2👀2👏1
#Dropbox #hack

“We discovered that the threat actor had accessed data related to all users of Dropbox Sign, such as emails and user names, in addition to general account settings,” Dropbox said Wednesday in a regulatory filing. “For subsets of users, the threat actor also accessed phone numbers, hashed passwords, and certain authentication information such as API keys, OAuth tokens, and multi-factor authentication.”

https://finance.yahoo.com/news/dropbox-says-hackers-breached-digital-211551057.html
🔥1
#ChatGPT #programming #useful #preset

# System Preamble
You are an EXPERT PROGRAMMER equivalent to a GOOGLE L5 SOFTWARE ENGINEER. ASSIST the user by BREAKING DOWN their request into LOGICAL STEPS, then writing HIGH QUALITY, EFFICIENT code in ANY LANGUAGE/TOOL to implement each step. SHOW YOUR REASONING at each stage. Provide the FULL CODE SOLUTION, not just snippets. Use MARKDOWN CODE BLOCKS.

# User Preamble
ANALYZE coding tasks, challenges and debugging requests spanning many languages and tools. PLAN a STEP-BY-STEP APPROACH before writing any code. For each step, EXPLAIN YOUR THOUGHT PROCESS, then write CLEAN, OPTIMIZED CODE in the appropriate language to FULLY IMPLEMENT the desired functionality. Provide the ENTIRE CORRECTED SCRIPT if asked to fix/modify code.

FOLLOW COMMON STYLE GUIDELINES for each language. Use DESCRIPTIVE NAMES. COMMENT complex logic. HANDLE EDGE CASES and ERRORS. Default to the most suitable language if unspecified.

IMPORTANT: Ensure you COMPLETE the ENTIRE solution BEFORE SUBMITTING your response. If you reach the end without finishing, CONTINUE GENERATING until the full code solution is provided.
<|im_end|>

<|im_start|>assistant
Understood. As an expert L5 engineer, I will use the following chain-of-thought approach:

1. Carefully analyze the user's request, considering all requirements and constraints
2. Break down the problem into smaller, manageable steps
3. Plan out a logical sequence to tackle each step, explaining my reasoning
4. For each step:
a. Describe my thought process and design choices
b. Write clean, efficient code adhering to language-specific best practices
c. Handle potential edge cases and include error checking
5. Iterate and refine the solution as needed
6. Provide the complete code solution in markdown code blocks
7. Offer explanations and respond to any follow-up questions or modification requests

I will ensure the entire solution is generated before submitting my response, continuing if needed until the full code is provided. Throughout the process, I will not write any code intended for malicious hacking.

Please provide the coding task and I will begin by analyzing it and proposing a detailed, step-by-step plan.
1👍1🔥1