teleren/devto huggingface dataset:
Agile Aligned Application Devsecops
Published: 2023-11-30 23:02:44

This is a 5 articles series on how to design and implement more scalable, agile-aligned, and futuristic “Devsecops”.

This is the 3rd article in the series.

Devsecops is mainly for software development and release, but if the software development process is agile based, it is important for devsecops to align with Agile and streamline along with Agile processes.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tiw0cibc4u1x6p7t5741.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r7leyum9215y3bq6mk3t.png)



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qsahu9p7i9o0tey6j9e6.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dp1nu2fcuop7q7pkv8yz.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y3rbgf1oudqkzjqiptak.png)



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e6k0ppv572ycj7kzjgks.png)









Devsecops shouldn’t just facilitate CI-CD pipelines for testing of code, creation of artifacts or deployment of artefacts, but devsecops should also facilitate agile process flow, by integrating agile process related communication like release of build to QA integrated in the pipeline. Same way with deployment too once the platform is ready a notification is required. Same when Release Manager cuts a release communication of release artifacts should automatically go to QA and SRE, QA validation completion notification should automatically give release notification for production deployment.

Besides this for each feature Jira ticket should automatically get updated to keep track of feature current state. This all can be done by integrating CI-CD with Teams channels/Slack, Jira and Confluence.
One week into front end boot camp.
Tags: webdev, javascript, html, css
Published: 2023-11-30 22:54:43

The first week is almost done. It’s been quite long but also seems to have flown by. I’ve been doing front end for a while but totally self-taught. This is my opportunity to learn from pros and with other students. 

So far we’ve looked at setup, git, GitHub, html and css. Insert uppercase where necessary. Everyone’s been very nice and helpful and I’m really looking forward to the bit where I struggle. 

I’ll keep you all posted.
Recruiter reached out!
Tags: recruiter, beginners, career, linkedin
Published: 2023-11-30 22:41:37

Yesterday I had my very first LinkedIn InMail message from a recruiter for a senior data engineer position. Earlier this month I just paid for a resume revamp to focus on being data centric so I could apply to data engineering positions in the future. That being said, I was using Easy Apply to 'spam' out my resume to as many data analyst/engineer positions as I thought I had somewhat of a match. Though I did get rejections from most of them or no response at all in this tough market. So this one recruiter that noticed I took the time and effort to update my LinkedIn profile to look appealing is a good feeling. 

I'm going to pour over the JD I was given, and try to be able to speak, even in passing, about anything listed on there. I want to use my cutting edge technology learning ability to show companies I can learn and be a malleable forward thinking data engineer with room to grow technically and problem solve. 

This is exciting just to be noticed!
Infrastructure & Platform Devsecops
Published: 2023-11-30 22:34:21

This is a 5 articles series on how to design and implement more scalable, agile-aligned, and futuristic “Devsecops”.

This is the 2nd article in the series.

Platform should be represented as a configuration, which dictates the configuration of the platform deployed. Platform configuration should give enough knobs to dictate the component configurations and deployment method. 
Manifest files – Defines full platform in a single configuration.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uw8884cqh743w4i4lidf.png)

**Deployment Flavours **

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m3k9g5pi04xdmbtwfh7t.png)

**Deployment Methods **
	Disrupting - This is suitable for non-production deployment, where requirement is to deploy as fast and least costly as possible.
	Non-disrupting or Make-before-break - This is suitable for production deployment, where there is a requirement to have no disruption or minimal disruption.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hxhynbsyb5dk74n2uc20.png)

**Component Versioning**
This allows versioning of platform components that can be then independently tested and rolled into different deployments.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0iys6a4n5dfltmrnq6v7.png)

**Global Deployment of Platforms**
Global deployment, management and monitoring is sometime crucial for infrastructure devsecops. There are certain requirements that needs to be fulfilled for achieving that.

**Centralized Management** – Infrastructure devsecops should be able to manage all the platform from a single place. In this case manifest file is the source of truth and repo is that single place. Beside this platform component feature release and deployment will also be taken care by component versioning.

**Centralized Monitoring** – Each of your deployment should have monitoring components deployed that will feed into a central monitoring unit managed by SRE engineers 24x7. Automatically devsecops should deploy telemetry components and integrated this with centralized monitoring and alert.

**Centralized Secret Management** – All the platform secrets and states should also be centrally managed and controlled. Secret refreshments and updates are very much integral part of deployment.

**Deployment Governance** – Necessary deployment approval and review process should be integral part inbuilt into devsecops.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ug2el5h41r4wycz5bsez.png)
Recover your scammed crypto by reporting any crypto scam to Craker Cyberdude
Published: 2023-11-30 22:32:47

To make the best choice possible when selecting a bitcoin recovery service, you should take into account a number of variables. Let's examine more closely at what makes craker cyberdude Recovery unique. It's critical to take into account aspects like experience, reputation, success rate, and client endorsements before entrusting any firm with your bitcoin recovery. To further ensure success, assessing the team's proficiency with blockchain technology and their capacity for working with law enforcement can be essential. Craker cyberdude Recovery's mix of experience, commitment, and track record sets us apart from other bitcoin recovery services. Following the completion of the preliminary evaluation, Craker Recovery's team will launch a comprehensive investigation to locate any lost or pilfered bitcoin. They can follow the digital trail markers and determine the location of your money thanks to their sophisticated tracking methods and instruments. This painstaking procedure makes sure that nothing is overlooked in the effort to get your bitcoin back. Craker cyberdude Recovery will create specialized recovery methods and strategies using the data acquired from the inquiry. These tactics could be using their network of connections, digital forensic tools, or creative methods to unlock wallets that aren't accessible. Because of their experience, they can adjust to the particulars of every case, improving the likelihood of a successful recovery. In a nutshell if you need help recovering bitcoin, you may trust Craker cyberdude Recovery. They make the difficult work of retrieving lost or stolen bitcoin easier and more successful with their knowledge, competence, and tailored approach. Don't let losing your bitcoin keep you up at night; instead, let crake cyberdude Recovery do its magic and assist you in taking back control of your priceless digital assets. For assistance contact Craker recovery on:
Email:Craker(@)cyberdude(.)com
WhatsApp :+1 (931) 241-9477
Website: www.crakercyberdude.space/knows

Regards.
Fayed the great hacker help me to recover my stolen crypto currency
Published: 2023-11-30 22:28:36

The decentralized digital money known as Bitcoin has become very popular in the last few years. However, as cryptocurrencies become more widely used, there is a chance that users will lose access to their money because of device malfunctions, lost passwords, or other unanticipated events. In the realm of Bitcoin recovery, this is where Fayed Hacker Recovery shines as a revolutionary solution. Ah, Bitcoin - the digital gold that everyone's talking about. It's no secret that Bitcoin has taken the world by storm, and with its growing popularity comes an increased risk of losing access to your precious funds. But fear not, my friends, for I bring you exciting news. Introducing Fayed Hacker Recovery , the ultimate game changer when it comes to Bitcoin recovery. The bright lights of the Bitcoin world are Fayed Hacker Recovery. What distinguishes them from the others? Well, this is where things get exciting, so hold onto your broomsticks. Fayed Hacker Recovery uses an innovative approach to assist you in getting your lost money back. Having the ability to make your Bitcoins reappear in your digital wallet is like having a magic wand. Quite remarkable, isn't that right? They don't possess a crystal ball, but they can follow transactions, analyze blockchain data, and locate your misplaced cash thanks to their state-of-the-art technology. With their track record of successfully recovering lost Bitcoin and their commitment to security and customer satisfaction, Fayed Hacker Recovery is poised to play a significant role in the future of Bitcoin recovery. They are at the forefront of innovation and are constantly exploring new ways to enhance their services. For your problems with digital currency, it's like employing Sherlock Holmes. Call Fayed Hacker Recovery via(writeus AT fayedhacker DOT tech) WhatsApp : (+44 7462 203648)Signal : +1 313_264_2635 
 Website : http://fayedhacker.tech
Day 844 : Samurai
Tags: hiphop, code, coding, lifelongdev
Published: 2023-11-30 22:27:59

_liner notes_:
- Professional : Had a couple of meetings today. Other than that, I tested a new SDK and added snippets to the documentation. Also spoke with the team whenever I had any a question. Day went by pretty quickly.

- Personal : Went through some tracks for the radio show. Did some stuff to finish up what I was doing for work. Ended the night catching up on "Invincible".

![Looking up at blue skies with white puffy clouds through the tops of palm trees in Waikīkī, HI, United States](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fxtw1kz98v4tde6zpthl.jpg)

Going to eat dinner. Go through tracks for the radio show. Do some work on my side project. There's a new anime on Netflix called "Blue Eye Samurai" that I may start.

Have a great night!

peace piece
Dwane / conshus
https://dwane.io / https://HIPHOPandCODE.com
{% youtube r9WITNAUYwA %}
Transforming Spaces: Discover the Excellence of GWP Builders
Published: 2023-11-30 22:12:32


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ck6cskziizmqe1iuij8z.png)
GWP Builders Inc. stands as the epitome of excellence in home renovations. As a full-service professional, GWP caters to a spectrum of needs, transforming residential indoor and outdoor living spaces into personalized havens. Specializing in room additions and construction, GWP goes beyond mere renovations; they craft dreams into reality.

With a commitment to quality and attention to detail, GWP Services Inc. ensures that each project reflects the client's unique vision. Whether you're envisioning a modern kitchen makeover, a cozy outdoor retreat, or expanding your living space, GWP Builders Inc. has the expertise to bring your ideas to life.

From concept to completion, GWP prioritizes customer satisfaction, delivering unparalleled craftsmanship and reliability. Choose GWP Builders Inc. for a seamless, stress-free home renovation experience that exceeds expectations. Elevate your living spaces with the trusted expertise of GWP Builders Inc., where every detail matters.

For more information, visit our website:

https://gwpservicesinc.com/

GWP Builders Inc
5632 Van Nuys Blvd, Van Nuys, CA 91401, United States
888–515–4488
888–556–9206
We Launched an AI Tool That Works Like ChatGPT
Published: 2023-11-30 21:38:07

Hi, me and my team which consists of 5 people have made this Open AI tool called DeftGPT which is an Al Chat GPT Writing Companion.

DeftGPT is the advanced and upgraded version of ChatGPT, that provides you with instant access to information right on your browser. With a daily limit of 10 inquiries, it's free to use, but if you need unlimited access, you can always upgrade. Additionally, it's available in all countries, so no matter where you are, you can use DeftGPT.
Here it is 👉www.deftgpt.com

Here are the functions it can perform 
With DeftGPT you can:
➤ Simplify Your Content Writing
➤ Team management
➤ Chat with any document powered by AI
➤Get ChatGPT-like results right next to Google Search
➤Create content anytime on Chrome
➤Use DeftGPT anywhere

We are glad that we made it easy to use and free for 10 credits/Queries for further credits/Queries you can always upgrade, also it's also available worldwide.


****We would like to know what other features would you like to see in our product that can make its use more convenient and easy****
Discussion of the Week: "What is the most fun coding language?"
Tags: bestofdev, discuss
Published: 2023-11-30 21:37:03

In this weekly roundup, we highlight what we believe to be the most thoughtful, helpful, and/or interesting discussion over the past week! Though we are strong believers in healthy and respectful debate, we typically try to choose discussions that are positive and avoid those that are overly contentious.

Any folks whose articles we feature here will be rewarded with our Discussion of the Week badge. ✨

![The Discussion of the Week badge. It includes a roll of thread inside a speech bubble. The thread is a reference to comment threads.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yvizv31dpchucxic2lxc.png)

Now that y'all understand the flow, let's go! 🏃💨

## The Discussion of the Week

This week we're spotlighting @kaamkiya's fun and interesting discussion titled "[What is the most fun coding language?](https://dev.to/kaamkiya/what-is-the-most-fun-coding-language-2c81)"

{% embed https://dev.to/kaamkiya/what-is-the-most-fun-coding-language-2c81 %}

Kaamkiya's prompt is such a great one for getting folks to open up about their interests. Not only that, but it can be quite helpful to a newbie, providing them a window into other's preferences, so they might get a sense of what different programming languages are like.

Like a lotta the best discussion posts out there, the focus is really on the comments sections. There are lots of different folks chiming in with their faves — MiniScript, JS, Ruby, Rust, Lisp, Closure, Python... the list goes on.

It's cool to hear folks' reasonings and breakdowns too. For instance, shoutout to @sedwin97 for this thorough and interesting (thoroughly interesting) take on Perl: 

{% embed https://dev.to/sedwin97/comment/2b566 %}

There's always time to hop in and make the case for whatever you think is the most fun programming. Don't be shy, get in there and share your thoughts! 🗣

## What are your picks?

The DEV Community is particularly special because of the kind, thoughtful, helpful, and entertaining discussions happening between community members. As such, we want to encourage folks to participate in discussions and reward those who are initiating or taking part in conversations across the community. After all, a community is made possible by the people interacting inside it.

There are loads of great discussions floating about in this community. This is just the one we chose to highlight. 🙂

I urge you all to share your favorite discussion of the past week below in the comments. And if you're up for it, give the author an @mention — it'll probably make 'em feel good. 💚
Java vs. JavaScript Conundrum: Insights Welcome!
Tags: java
Published: 2023-11-30 21:17:26

Hey,

I recently stumbled upon an enlightening [article](https://www.interviewbit.com/blog/difference-between-java-and-javascript/) discussing the distinctions between Java and JavaScript
The article provides a comprehensive breakdown of the differences, but I find myself pondering over some specific nuances and real-world applications. I'd love to initiate a discussion within this knowledgeable community:

1. Practical Use Cases: The article touches on the fundamental differences, but I'm curious about your experiences using Java and JavaScript in practical scenarios. How do you decide which language to use for a particular project, and what challenges have you faced in making this decision?

2. Learning Pathways: For those transitioning from Java to JavaScript or vice versa, what learning pathways have you found most effective? Are there specific resources or tutorials that you highly recommend?

3. Ecosystem Comparisons: While the article provides an overview, I'm interested in the detailed ecosystems of Java and JavaScript. What libraries, frameworks, or tools do you frequently use in your Java or JavaScript projects, and how do they contribute to your development workflow?

4. Best Practices: What are some best practices you adhere to when working with Java or JavaScript? Whether it's related to code organization, performance optimization, or debugging, your insights could be invaluable for fellow developers.

Feel free to share your thoughts, experiences, and any interesting anecdotes related to Java and JavaScript.
Being a software engineer
Published: 2023-11-30 20:42:06

As i _celebrate_ the 1-year **anniversary** of my existence as <u>software engineer</u>, it's fitting to reflect on the dynamic and ever-evolving field of software engineering. In the fast-paced world of technology, the past year has witnessed significant advancements, trends, and challenges that have shaped the way software is developed, **deployed**, and **maintained**.
Smiles Creator Your Key to a Perfect, Natural-Looking Smile with Implants!
Published: 2023-11-30 20:40:12


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/210ljiqfr81thr99bg59.png)

Introducing Smiles Creator – the [implant dentist](https://smilescreator.com/implant-dentist/) for your perfect smile! Our experienced team makes sure that you get the best results when it comes to creating a beautiful, straight and natural-looking smile. We use cutting edge technology and techniques to create implants that perfectly fit your mouth and provide unbeatable comfort. Choose Smiles Creator, and let us help you get the smile you’ve always wanted.

Smiles Creator

22116 Ventura Boulevard Woodland Hills, CA 91364

Call us at (818) 340-3062

[https://smilescreator.com/](https://smilescreator.com/)

[https://maps.app.goo.gl/LXbW49QZTENeSmhVA](https://maps.app.goo.gl/LXbW49QZTENeSmhVA)
What is Amazon OpenSearch Service
Tags: datascience, aws, cloud, beginners
Published: 2023-11-30 20:36:00

## What is Amazon OpenSearch Service ?
An Amazon OpenSearch is a successor to something you may have heard before called, Amazon **ElasticSearch**.
So the name change was due to some licensing issues.

So in DynamoDB, just to do a comparison, you can only query the data by _primary key_ or if you have **indexes** on your database.

## What is it used for ?
But with OpenSearch, you can actually, as the name indicates, search any fields, even for **partial matches**.

So it's very common to use OpenSearch to provide search to your application.
And so you would use OpenSearch as a compliment to another database.

So OpenSearch can be used for search, but also as the name doesn't indicate, you can also do **analytic queries** on top of OpenSearch.

You can use something called **OpenSearch Dashboards** to create visualizations on top of your OpenSearch Data.

## Provision Modes
So you have two modes to provision an OpenSearch Cluster, either you use the **managed cluster** option and then actual physical instances will be provisioned for you and you will see them, or you can go the **serverless** route and have a serverless cluster, where everything from scaling to operations is handled by AWS.

And OpenSearch has its own query language, it does not natively support SQL, but you can enable SQL compatibility via a plugin.

## Data Sources
So you can ingest data from different places, such as **Kinesis Data Firehose**, **IoT**, **CloudWatch Logs**, or any of your **custom-built application**.

## Security 
You have security provided through integration with **Cognito**, **IAM**, you get at **rest encryption** and **in-flight encryption**.

[GitHub](https://github.com/a00ayad00)
[LinkedIn](https://www.linkedin.com/in/a00ayad00)
[Facebook](https://m.facebook.com/a00ayad00)
[Medium](https://a00ayad00.medium.com/)
Find Customer Referee
Tags: sql
Published: 2023-11-30 20:32:44

[Find Customer Referee](https://leetcode.com/problems/find-customer-referee/?envType=study-plan-v2&envId=top-sql-50)


I wanted to write SQL statements to get the information except "referee_id == 2" .

```
SELECT   referee_id  FROM Customer
EXCEPT  referee_id == 2
```
I should select "name" to get the correct answer.


```
SELECT name FROM Customer
WHERE referee_id IS NULL OR referee_id <> 2;
```
I learned <> is for not equal.
Sloan's Inbox: What strategies are most effective for retaining acquired knowledge?
Tags: discuss, learning, productivity, beginners
Published: 2023-11-30 20:16:06

Hey friends! Sloan, DEV Moderator and mascot, coming back at ya with another question submitted by a DEV community member. 🦥

For those unfamiliar with the series, this is another installment of Sloan's Inbox. You all send in your questions, I ask them on your behalf anonymously, and the community leaves comments to offer advice. Whether it's career development, office politics, industry trends, or improving technical skills, we cover all sorts of topics here. If you want to send in a question or talking point to be shared anonymously via Sloan, that'd be great; just scroll down to the bottom of the post for details on how.

Let's see what we have for this week...

### Today's question is:

> Hello! I'm reaching out with a question as I'm currently seeking an effective workflow to retain both new knowledge and what I've already learned.
>
> So, my question is: What strategies are most effective for retaining acquired knowledge? 
>

Share your thoughts and let's help a fellow DEV member out! Remember to keep kind and stay classy. 💚

---

*Want to submit a question for discussion or ask for advice? [Visit Sloan's Inbox](https://docs.google.com/forms/d/e/1FAIpQLSc6wgzJ1hh2OR4WsWlJN9WHUJ8jV4dFkRDF2TUP32urHSAsQg/viewform)! You can choose to remain anonymous.*