Daniel
607 posts

Daniel
@DannyCript8
QA Automation (SDET) | DevOps Engineer
Katılım Aralık 2022
278 Takip Edilen61 Takipçiler

@azizbechaa @thymikee @callstackio Looks good wanted to build something similar notify me when it's ready so I can test run
English

Mobile testing belongs in your IDE.
I Built a VS Code & Cursor extension for Agent Device authored by @thymikee at @callstackio to write, run, and inspect .ad scripts inside your IDE with full testing suite support, syntax highlight, reporting and more.
Soon in your IDE.
Demo ↓
English

This looks dope will be checking this out
Aziz Becha@azizbechaa
Mobile testing belongs in your IDE. I Built a VS Code & Cursor extension for Agent Device authored by @thymikee at @callstackio to write, run, and inspect .ad scripts inside your IDE with full testing suite support, syntax highlight, reporting and more. Soon in your IDE. Demo ↓
English

When building UI, especially on mobile, I like to keep things tiny
I think bold content consumes more space and makes the app look less attractive 💯
I try to identify primary content that needs more focus and attention, then keep secondary elements from competing with it.
These are some of my UI principles.
I’m open to criticism. maybe someone can recommend a better approach or share their principles.
That would help me 💯💯

Maaz jr 🦅@maazscript
𝗔𝗻𝗼𝘁𝗵𝗲𝗿 𝗱𝗮𝘆, 𝗹𝗶𝗹 𝗺𝗼𝗿𝗲 𝗽𝗿𝗼𝗱… 😇🦅
English

Australia stands with the brave people of Iran in their struggle against oppression.
For decades, the Iranian regime has been a destabilising force, through its ballistic missile and nuclear programs, support for armed proxies, and brutal acts of violence and intimidation.
Iran directed at least two attacks on Australian soil in 2024. These appalling acts targeting Australia’s Jewish community were intended to create fear, divide our society and challenge our sovereignty. In response, Australia took the unprecedented steps of expelling Iran’s Ambassador, suspending operations at our embassy in Tehran, and listing the Islamic Revolutionary Guard Corps (IRGC) as a state sponsor of terrorism.
Our Government has sanctioned more than 200 Iranian-linked individuals, including more than 100 linked to the IRGC.
With international partners, including the United States and the G7, we have called for the Iranian regime to uphold the human rights and fundamental freedoms of Iran’s citizens.
These calls have gone unheeded. Instead, the regime has instigated a brutal crackdown on its own people leaving thousands of Iranian civilians dead. A regime that relies on the repression and murder of its own people to retain power is without legitimacy.
It has long been recognised that Iran’s nuclear program is a threat to global peace and security. The international community has been clear that the Iranian regime can never beallowed to develop a nuclear weapon. The United Nations Security Council has reimposed sanctions on Iran for failing to comply with the Joint Comprehensive Plan of Action and the International Atomic Energy Agency Board has formally declared Iran in non-compliance with its non-proliferation safeguards obligations.
We support the United States acting to prevent Iran from obtaining a nuclear weapon and to prevent Iran continuing to threaten international peace and security.
Australian officials are closely monitoring this evolving situation. We continue
to advise Australians do not travel to Iran and leave Iran as soon as possible, if it is safe to do so. Our ability to provide consular assistance in Iran is extremely limited.
Given our concerns around security in the region, we have also upgraded Australia’s travel advice for Israel and Lebanon to Do Not Travel. Australians should leave now if it is safe to do so.
The Department of Foreign Affairs and Trade has activated its Crisis Centre to provide consular support to Australians in the region.
Australians requiring urgent consular assistance can contact the Consular Emergency Centre 24/7 on 1300 555 135 in Australia or +61 2 6261 3305 from outside Australia.
English

I Built an End-to-End DevOps Pipeline with Terraform, Docker, and GitHub Actions
Most people deploy applications.
I wanted to automate the entire system behind deployment.
So I built a project that provisions AWS infrastructure using Terraform and deploys a containerized web application through GitHub Actions fully automated from Git push to running container.
What This Project Does
This system connects:
1. Source control
2. CI/CD automation
3. Infrastructure as Code
4. Containerization
5. Cloud provisioning
Everything works together as one pipeline.
Here’s the flow:
Developer → Git Push → GitHub Actions → Terraform → AWS (EC2 + Security Group) → Docker Pull → Running Application
How It Works
1). Containerization (Build → Ship → Run)
I created a Dockerfile to define the runtime environment.
Built the Docker image.
Pushed it to a container registry.
The EC2 instance pulls the image and runs the container.
This guarantees consistency across environments.
2). Infrastructure as Code with Terraform
Terraform provisions:
1. A Security Group
2. An EC2 instance
3. Remote state stored in S3
The EC2 instance is explicitly attached to the created Security Group to control network access.
No manual AWS console clicking.
Everything is version-controlled.
3). CI/CD with GitHub Actions
On every push to main:
1. Workflow triggers automatically
2. AWS credentials are configured securely using GitHub Secrets
3. terraform init
4. terraform plan
5. terraform apply
6. Infrastructure gets provisioned
7. Application gets deployed
I also added a workflow_dispatch trigger to safely run terraform destroy when needed.
Infrastructure lifecycle is fully controlled.
4. Self-Hosted Runner (Experimentation Phase)
At one point, I configured a self-hosted runner to understand how GitHub Actions runners work under the hood.
After validating the pipeline, I migrated back to GitHub-hosted runners for maintainability.
That experience alone deepened my understanding of CI/CD execution environments.
Key Lessons
1. Infrastructure is a system, not just resources.
2. Terraform state management (S3 backend) is critical.
3. CI/CD should handle provisioning and teardown.
4. Container lifecycle (Build → Ship → Run) must be designed intentionally.
5. Automation reduces human error and increases reproducibility.
Project Repository
You can explore the full implementation here:
GitHub Repository: github.com/Emmanuel-Awolu…




English

@Crownzdesigns Y dont U just go for a play station ? What's special about console games
English

This is the part people don’t talk about. So many Nigerians face this quietly despite being insanely talented........ keep pushing regardless..
Treasure💎@idolodev
Almost closed a gig today, client was hyped about my portfolio, mentioned i’m Nigerian and got blocked immediately sighs
English













