Join us

ContentRecent posts and updates..
Story
@alexmurphas8 shared a post, 3 years, 1 month ago

LeetCode 119. Pascal’s Triangle II (solution with images)

Time ComplexityHere, we have used two for loops, so total time complexity will be O(n²).Space ComplexityHere, we have used only one array, other array is just for reference, so total space complexity will also be O(n).— — — — — — — — — — — — — — — — — — — — — — — — — — — — — —Thanks for reading this..

Dev Swag
@ByteVibe shared a product

Desk Mat - Black Modern Astronaut

#developer  #merchandise  #swag 

Apart from looking cool, these desk mats keep surfaces free from scratches and stains. Great for making spaces more organized with minimal effort. These mats have a smooth surface and a non-slip base....

Story
@abame shared a post, 3 years, 1 month ago
Staff Software Engineer, Emma - The Sleep Company

PHP Coding standard tools and configuration

The tools discussed in this article will give insights and a starting point on implementing a better code on your projects

Photo by Vishnu R Nair on Unsplash
Ad
www.faun.dev shared an ad

#ad  #sponsored 
Story
@nimblegeek shared a post, 3 years, 1 month ago
Scrum Master & Junior Developer, Nordea

What Makes A Good Pull Request?

Writing is a vital skill and a continuous activity for professionals working with software engineering. Whether you are creating a JIRA ticket, crafting a wiki page or composing an email, clear communication through writing is crucial for effective collaboration.

Creating Pull Requests (also referred to as: PR) is not an exception. A well structured and written pull request can be a deal breaker for launching a new feature in your team. And there is more to it than simply shipping code when contributing to the solution.

This article explores the basics of working with pull requests and the importance of writing well. We will explore the structure and the way we communicate when contributing as a software developer in a collaborative team.

Let’s dive in!

0_PKDGcZty5WJ4Xr4J.jpg
Story
@rophilogene shared a post, 3 years, 1 month ago

Ephemeral Environments: Explained, Benefits, and How to Get Started?

Ephemeral environments are getting popular among companies that need to scale their business efficiently. Traditionally, the deployment environments usually included development, QA, staging, UAT, and production. However, the bottlenecks with shared QA and staging environments have hindered the efficient workflow of IT teams. The first issue you will face is environment drift because it is a shared environment, and you cannot afford a separate static environment for each developer. Similarly, you cannot take valuable feedback from the product manager, QA engineer, or developers unless you merge the code and deploy it on a shared staging/QA environment. Environment setup also becomes challenging now that most applications are containerized and consist of docker, Kubernetes, and microservices.

This article will discuss Ephemeral Environments and how they solve the problems mentioned above with a simple but powerful solution. We will describe its benefits to organizations and how the modern workflow based on ephemeral environments differs from the traditional workflow. Ultimately, we will discuss how to get started with ephemeral environments.

1_SXoA9u6az2_jmoU1Vi_RqA.jpeg
Story
@datails shared a post, 3 years, 1 month ago
Freelance Software Engineer, Datails

Store and consume Helm charts using GitLab’s private registry

In this article I’ll show how to store and consume Helm charts in GitLab’s private registry.

You’ll learn how to create 2 simple helm charts, called store-chart and consume-chart where store-chart will be stored in GitLab and consume-chart will consume the stored chart.

1_4Q22VCl2oXB6Wes92b06FQ.jpeg
Story
@d9nich shared a post, 3 years, 1 month ago
Student

Advanced GIT(Part 1) — What is GIT?

GIT — is a powerful tool for collaborating with the team and storing work that can be easily replayed in time. However, for a sad reason, a lot of people use the GUI tool for interacting with it and can’t uncover its full potential of this tool. Like in a famous meme people learn only to commit and push and if something happened, they prefer to reload copies except to solve problems. (In all cases it’s not the optimal way)

0_HrTf2mh44x9VktP4.jpg
Story
@sshnaidm shared a post, 3 years, 1 month ago
Principal Software Engineer, Red Hat

Transible — your way to “Infrastructure as Code” with Ansible.

Ansible OpenStack Python Amazon Web Services

Transible - the tool which converts you cloud to Ansible playbooks, now AWS EC2 and VPC are supported (in addition to Openstack).

Story Trending
@manuelherrera shared a post, 3 years, 1 month ago
Software Architect, Globant

GIT Branching Strategies in 2022

Introduction

Git and other version control systems give software developers the power to track, manage, and organize their code.

In modern software development, speed and agility are crucial when it comes to developing and releasing software. However, when you have a large team of developers working simultaneously, branching and merging code can become messy fast.

Therefore, teams need to have a process in place to implement multiple changes at once. This is where having an efficient branching strategy becomes a priority for these teams.

1_dsbDnXsZNJgtYEjd3Q5gGw (1).jpeg
Story
@prateekjain shared a post, 3 years, 1 month ago
DevSecOps Engineer, Tech Alchemy

Install GitLab runner on EC2 with shell and docker executors

GitLab Runner is an open-source tool that runs CICD jobs in the pipeline. GitLab provides 400 min per month of runner time for free. It’s enough for individuals but not for the teams. GitLab allows you to set up your custom runner on any virtual machine. (separate from the server running GitLab if you have a self-hosted GitLab). Having our custom runner gives us benefits like better security and faster deployments.

In this blog, I will install a GitLab runner in an EC2. Please refer to this article if you don’t know how to spin up an EC2 instance; you can go for t3.micro if you want to benefit from the AWS free tier.

1_sc2LTG8gWB9S0QvNFaJEUQ.png
Story
@disco07 shared a post, 3 years, 1 month ago

How To Download File With Golang Goroutine/WaitGroup ?

What’s goroutine ?

Go language provides a special feature known as a Goroutines. A Goroutine is a function or method which executes independently and simultaneously in your program.

1_aVRshnWQJNcxYkEfhN2i8g.png