ContentPosts from @dawnalvarez494..
Story
@abame shared a post, 3 years, 9 months ago
Staff Software Engineer, Emma - The Sleep Company

AWS Lambda & GitlabCi — Deployment and Database Migrations with ENV Variables for Node.js Application

While working on delivering some features for an application in my daily work me and my team were facing a challenge when trying to automate the deployment of an AWS Lambda function through Gitlab CI.

By definition, the AWS Lambda functions should be a simple and small application serving one purpose and one purpose only.

This was also the case for us but the challenge was that our Lambda function had also a database that we had agreed upon during our planning. We had to store different information, and it was a lot. We couldn’t use configuration files since that would have increased the size of the application.

As some of you might know, AWS Lambda functions have some restrictions when it comes to the size of the codebase. If the extracted size of the zipped codebase is more than 128Mb the deployment will fail. This is obviously configurable but we wanted to keep the default configuration when it came to size.

1_cP-91dc2zA3i43lOHxO7mg.jpeg
Story
@andrelucastic shared a post, 3 years, 9 months ago
Software Enginner

Continuous Integration — CI & Continuous Delivery —CD | How to build a high-quality pipeline

It´s worth investing a little time to understand continuous integration (CI) and continuous delivery (CD), mainly in the development software world in which exists are builds and controls version repositories.

CI — Continuos Integration

CI is a process that allows us to make changes quickly and easily without being painful.
Newman, Sam. Building Microservices . O’Reilly Media. Kindle Edition.

The main goal of CI is to keep the team in sync with the existing code from the repository. Basically, a good CI detects that the code has been committed, and runs some verifications such as if the code is compiling and if the tests are passed.

This process brings us many benefits, such as fast feedback about the application. This process allows us in each modification to have faster feedback about the last changes made, if any flow was broken, for example, we can do this over and over again, gaining more confidence when we need to update a feature, o refactor any piece of the code.

1_gxI8wDvDL_2Bkan99CfSVw.png
Story
@vypr907 shared a post, 3 years, 9 months ago
Help Desk Manager, Bay de Noc Community College

Closing Time with Python

Using Python with boto3 to clean up your EC2 instances!

For this project I built a “set” of Python scripts that allow a user to create an number of EC2 instances with tags, then delete all instances with a certain tag (and excluding my Cloud9 instance). It’s a great little “end of the day” script to clean up extra instances and keep costs down.

1_VKk4DP6SpO0oSXLVELv9cA.png
Story
@abame shared a post, 3 years, 9 months ago
Staff Software Engineer, Emma - The Sleep Company

PHP Coding standard tools and configuration

As we all know by now, applications evolve a lot during their lifetime and so does the team that works on those applications. There are always people that leave a team to transition to another team or leave the company as there are also new joiners to a team.

It’s a continuous struggle to keep up with the same approach, paradigms, or coding styles in any programming language and application with so many changes in the team or application itself.

Thankfully we have the so-called, coding standard tools, at our disposal as developers to help us mitigate these issues and make sure that everyone is on the same page and adheres to the defined rules when writing new code to extend the application and reading old code when something has to be changed.

0_Ag4xabqSJTs5i5BV.jpg
Story
@arkapravasinha shared a post, 3 years, 9 months ago
Software Engineer-III, Walmart

Local Kubernetes Development with Hashi Corp Vault | Side Car Injection | Manage .Net Core Container Secrets

Today we will learn how to install Hashi Corp Vault in local Kubernetes cluster and how to manage secrets in Vault and also how to inject these secrets via side car to .Net Core container.

Story
@jaydeep-07 shared a post, 3 years, 9 months ago
Software developer, Winjit Technologies Pvt Ltd

Portainer Containers and Clusters Management Tool

In this section, we will discuss Portainer which manages containers.

0__wpmq52vV7zkIc6v.jpeg
Story
@keskad shared a post, 3 years, 9 months ago
Platform Engineer

Optimizing ArgoCD repo-server to work with Kustomize in monorepo

This would be a short story of a case, that happened to me. One of many development teams had reported synchronization failures in ArgoCD, after checking it we discovered that ArgoCD’s repo-server Pod was restarting a few times. Reason? OOMKilled, pretty popular case.

1_rcp1iEN3yQ2IOskQYvdHsw.png
Story
@boldlink shared a post, 3 years, 9 months ago
AWS DevOps Consultancy, Boldlink

How Containers Boost DevOps

Container Network Interface (CNI) Amazon ECS Container Storage Interface (CSI) Amazon Web Services

Containers have become one of the key technologies associated with DevOps in the past few years. This is in a bid to improve on static environments, inconsistent deployments and cultural hurdles. Using containers in DevOps has helped teams realize agility and fast delivery of software. What are cont..

DevOps 5.jpg
Story
@paramsingh1303 shared a post, 3 years, 9 months ago

Graph-Data Structure

Webdev Java GitHub Actions

In this blog, we will discuss about one of the data structure i.e. Graphs

image.png
Story
@dridhone shared a post, 3 years, 9 months ago
Founder, www.dridhon.com

Top Python Tools You Should Learn

Top Python Tools You Should LearnAs a python developer, we should know about tools using for web development. Comparing to other programming languages python is the most popular language in the data science community. Behind python’s popularity, there are various reasons, it is because of two core r..

Top Python Tools You Should Learn