#GeminiCode
Explore tagged Tumblr posts
Text
Using Gemini Code Assist Agents To Reduce Technical Costs

With the help of Gemini Code Assist agents, you can improve software delivery performance and reach new heights of perfection.
According to DORA's recently published research, The Impact of Generative AI in Software Development, AI technologies are improving software developers' productivity, focus, and satisfaction. They're even producing better code and documentation more quickly. The study did find a contradiction, though: these discrete advantages do not always translate into improved system performance. In fact, DORA's platform-neutral analysis found a link between the increasing use of AI and:
Reduced software delivery throughput: A 25% increase in AI use is associated with a 1.5% drop in delivery throughput.
Reduced software delivery stability: For every 25% increase in AI utilisation, delivery stability falls by 7.2%.
This presents a dilemma. How might artificial intelligence (AI) affect system performance overall while also boosting individual productivity?
The research's key finding is that more code doesn't always equal better. This does not mean that software delivery is always negatively impacted by AI. It highlights how important it is to strategically implement AI. It would be like focussing only on code development and neglecting other systemic constraints to add additional lanes to a road that ends in a single-lane tunnel. In other words, traffic will increase.
GitHub Gemini Code Assist
Gemini Code Assist for GitHub integrates Gemini's capabilities into the pull request process by acting as a code reviewer. Gemini Code Assist speeds up and enhances code quality with a Gemini-powered agent that automatically condenses pull requests and provides comprehensive code evaluations. You can use Gemini Code Assist to review the code at any time during the pull request.
Gemini can be contacted directly in the comments section of the pull request by:
Requesting additional details on the review that Gemini generates.
By including the /gemini tag in your comments, you might encourage Gemini to enquire about the pull request.
Gemini will automatically pull requests and gather pertinent data from the repository in order to accomplish its goals.
This document is intended for developers with varying degrees of experience. You are presumably familiar with GitHub.
Agents using Gemini Code Assist
On February 25, a preview of Gemini Code Assist for GitHub was released to the public as part of Gemini Code Assist for Individuals. It helps developers with the process of submitting pull requests. This code review agent gives artificial intelligence (AI) support to your code review process by enhancing code maintainability, comparing code to team-specific best practices, and promoting continuous integration. This suggests that developers receive extra benefits such as:
Improved document quality
Fast reaction
Easy migration of the code base
The GitHub marketplace currently offers the Gemini Code Assist for GitHub for download and installation.
Enhance the quality of the documents
Better documentation is regularly linked to improved developer well-being, team performance, and organisational performance, per the DORA study. The agent helps produce documentation of a higher calibre by:
Generating and updating documentation automatically.
providing developers on the codebase with timely answers to their questions.
Expediting the onboarding process and promoting information sharing.
Reducing tech debt (as the agent documents, it improves comprehension).
By automating this often laborious process, developers may focus on higher-value tasks, increasing productivity and job satisfaction.
Give prompt feedback
Trust and confidence in new processes and tools are developed through rapid, high-quality feedback loops. Feedback also helps individuals, groups, and organisations modify their tactics when they realise that things aren't going as intended. Teams can "shift left" on quality and get feedback faster by improving test data management and automation.
constructing comprehensive test scenarios.
testing after determining the level of danger.
identifying and noting test errors.
reducing the requirement for human testing.
Increasing the code's scope
Automated testing can reduce change failure rates and improve software dependability overall.
Modify the code bases
Applications need to be updated for maintainability, security, and dependability. Migrations and upgrades can be costly, time-consuming, and challenging to prioritise. The agent can remove out-of-date systems and dependencies more quickly by:
rewriting code in a new framework, language, or version.
To ensure that the new implementation is accurate, provide a thorough set of test cases.
offering a comprehensive assessment to find any errors that might have gone overlooked.
provide a set of documentation for the new implementation, saving you time and effort.
Utilise Gemini Code Assist agents to lower technical debt
Let's look at a specific situation that every software team faces after presenting you to some of the ways Gemini Code Assist agents could affect your software development life cycle: Managing technical debt.
Google Cloud has created Gemini Code Assist to be a strategic partner in resolving technical debt and establishing the foundation for long-term product delivery, in addition to being a coding partner.
Technical debt is not the result of poor coding alone. It's about what happens when you prioritise speed above perfect design or cut corners to meet pressing demands. Examples include the obsolete library that no one has time to update, the duplicated code that is easier to copy-paste than to restructure, the "temporary" workaround that becomes a permanent solution, and the documentation that is never created. It could be brought on by a lack of information, poor training, or even the unscheduled retirement of a good or service. It can take on a variety of forms. In fact, Google researchers identified eleven major groups.
The impact of this mounting debt is substantial. DORA's study found a high correlation between technical debt and subpar software delivery performance. In addition to slowing down development, technical debt actively hinders an organization's ability to innovate, adapt, and compete.
Methods for cutting down on technical debt
Similar to financial debt, which requires a scheduled payback schedule, technical debt must be deliberately corrected. While there isn't a magic bullet, DORA's research and industry norms point to many important strategies:
Prioritise tasks and create a graphic: The first step is to make the debt visible. Use tools like code analysis platforms, dependency trackers, and documentation coverage reports to quantify the problem. Value stream mapping, or VSM, greatly facilitates the identification of waste regions and bottlenecks caused by technical debt.
Recognise that technical debt reduction should be a continual process rather than a one-time event. Make it a part of your daily routine.
Encourage teams by giving them the autonomy and resources they need to handle technological debt.
Revise the teams and architecture: Use loosely coupled teams and architecture to reduce dependencies and make it easier to find and address technical debt in individual components.
Clearly outline your processes for managing change: Reduce wait times and change-related bottlenecks by using a cooperative, transparent, and streamlined change process that gives reviews precedence over blocking.
When these strategies are applied consistently, a positive feedback loop results. When technical debt is decreased, developers may focus more of their time and energy on improving the system and adding new features.
Gemini Code Assistance: Your buddy in the fight against technical debt
By focussing on the entire SDLC rather than simply code creation and providing specialist capabilities for tasks like code review, documentation, and testing, Gemini Code Assist helps ensure that AI-generated code is thoroughly reviewed and integrated properly. By reducing the likelihood of errors and technical debt, this improves code quality and eases maintenance.
The behaviour of Gemini Code Assist can be changed to fit your company's particular coding environments, standards, preferred styles, and recognised best practices. Google Cloud is committed to incorporating DORA's research into its plan for ongoing improvement.
Identify any bottlenecks: Use DORA's four key metrics along with other performance indicators to find the constraints in your SDLC.
Make detailed plans for enhancements: When appropriate, enhance certain DORA capabilities by utilising Gemini AI agents.
Measure and experiment: Make changes and keep a careful eye on how they impact your performance metrics.
Modify and enhance: Adapt your approach according to the information, constantly seeking to make it better.
An iterative, data-driven approach and Gemini Code Assist agents can help organisations see past the hype and fully utilise AI in software development.
Agents, try Gemini Code Assist now
Collaboration between AI and human creativity is the way of the future for software development. Gemini AI bots are designed to be that friend.
Don't just write code faster. Improve the software, implement it more reliably, and help your teams realise their full potential.
#GeminiCodeAssistAgents#GeminiCode#GeminiCodeAssistforGitHub#GeminiCodeAssist#GeminiCodeHelp#Gemini#technology#TechNews#technologynews#news#govindhtech
0 notes
Text
emergency nat scatorccio icon for the greater good
7 notes
·
View notes
Text
✧ bru, 26, she/he/they, +carrd ← (my carrd has the byf/dni criteria) ✧ i track #userbru ✧ audhd, nonbinary, dyke, bipoc, brazilian ← bingo card ✧ tarot reader × gemini sun, aries moon, sagittarius rising × witchcraft ✧ gifs, themes, resources, creations in general ✧ spotify, letterboxd, serializd, pinterest, storygraph, airbudz, instagram ← im bad w apps that track stuff btw ✧ i take commissions ♡ buy me a coffee? ✧ @brusradio, @archieandrews, @lizzies, @natalia-dyer, @brasileirada, @geminicodes, @userbru-archive, @userjensoo, @lottie-nat, @dykebobbybriggs ← sideblogs ✧ palestine, sudan, congo, lebanon ← tags with resources/news/updates 🚩 OPEN FOR COMMISSIONS.


















#txt#<- things i say and post etc etc#mine#<- things i make#my resources#<- themes/psds/actions/icons/etc by me :)#🫀#<- about tag#🌻#<- reminders ♡#☄️#<- for something im creating :)#music#<- general music tag#💿#<- music posts :)#dee#<- best friend tag!#face tag#<- i look like this#archie tag#<- archie from riverdale (my cat) tag#playlist#<- i take these seriously#audhd tag#<- my brain works like this#there are more tags fixed in the blog search:)
61 notes
·
View notes
Note
hello. i was looking at your lovely gifs and i wonder, can you please share any tips on how to color dark scenes? although i don't have much practice into coloring them without psds, mine come looking quite poor. thank you for reading my ask.
hey! thanks for reaching out.
omg thank you so much. i'm glad you like my gifs!
i highly recommend @geminicodes's tutorial tag that's how i started getting the hang of things, especially dark gifs.
have a nice day!
6 notes
·
View notes
Text
How Google Cloud Workstations Reshape Federal Development

Teams are continuously challenged to provide creative solutions while maintaining the highest security standards in the difficult field of federal software development. It is easy to become overwhelmed by the intricacy of maintaining consistent development environments, scaling teams, and managing infrastructure. Devin Dickerson, Principal Analyst at Forrester, highlighted the findings of a commissioned TEI study on the effects of Google Cloud Workstations on the software development lifecycle in a recent webinar hosted by Forrester. The study focused on how these workstations can improve security, consistency, and agility while lowering expenses and risks.
The Numbers: A Forrester Total Economic Impact (TEI) Study
According to a TEI study that Forrester Consulting commissioned for Google Cloud in April 2024, cloud workstations have a big influence on development teams:
Executive Synopsis
Complex onboarding procedures, erratic workflow settings, and local code storage policies are common obstacles faced by organizations trying to grow their development teams. These issues hinder productivity and jeopardize business security. As a result, businesses are looking for a solution that gives developers a reliable and safe toolkit without requiring expensive on-premises resources.
Google Cloud Workstations give developers access to a safe, supervised development environment that streamlines onboarding and boosts workflow efficiency. Administrators and platform teams make preset workstations available to developers via browser or local IDE, allowing them to perform customisation as needed. To help developers solve code problems and create apps more quickly, Google Cloud Workstations come with a built-in interface with Gemini Code Assist, an AI-powered collaborator.
Forrester Consulting was hired by Google to carry out a Total Economic Impact (TEI) research to investigate the possible return on investment (ROI) that businesses could achieve through the use of Google Cloud Workstations. One This study aims to give readers a methodology for assessing the possible financial impact that cloud workstations may have on their companies.
Productivity gains for developers of 30%: Bottlenecks are removed via AI-powered solutions like Gemini Code Assist, pre-configured environments, and simplified onboarding.
Three-year 293% ROI: Cost savings and increased productivity make the investment in cloud workstations pay for itself quickly.
Department of Defense Experience
The industry expert described a concerning event that occurred while he was in the Navy: a contract developer lost his laptop while on the road, which may have exposed private data and put national security at risk. This warning story emphasizes how important it is to have safe cloud-based solutions, such as Google Cloud Workstations. Workstations reduce the possibility of lost or stolen devices and safeguard sensitive data by centralizing development environments and doing away with the requirement for local code storage. They also improve security and operational efficiency by streamlining onboarding procedures and guaranteeing that new developers have immediate access to safe, standardized environments.
Streamlining Government IT Modernization with Google Cloud Workstations
Google Cloud Workstations provide a powerful solution made especially to ease the difficulties government organizations encounter when developing software today:
Simplified Cloud-Native Development: Reduce the overhead of maintaining several development environments by managing and integrating complicated toolchains, dependencies, and cloud-native architectures with ease.
Decreased Platform Team Overhead: Simplify the processes for infrastructure provisioning, developer onboarding and offboarding, and maintenance to free up important resources for critical projects.
Standardized development environments reduce the infamous “works on my machine” issue and promote smooth teamwork by guaranteeing uniformity and repeatability across teams.
Enhanced Security & Compliance: Use FedRAMP to meet and surpass the strict federal security and compliance requirements. Comprehensive data protection is achieved by centralized administration, high authorization, and integrated security controls.
The Way Forward
Now FedRAMP High Authorized, Google Cloud Workstations are more than just a technical advancement they are a calculated investment in the creativity, security, and productivity of teams. Government agencies may save money, simplify processes, and free up developers to concentrate on what they do best creating innovative solutions that benefit the country by adopting this cloud-native solution.
Read more on Govindhtech.com
#GoogleCloudWorkstations#GoogleCloud#CloudWorkstation#GeminiCodeAssist#FedRAMP#GeminiCode#News#Technews#Technology#Technologynews#Technologytrends#govindhtech
1 note
·
View note
Text
Harness Software Engineering Insights And Gemini Code Assist
Introducing the combination of Harness AI Productivity Insights with Gemini Code Assist. Using Software Engineering Insights (SEI) can help teams achieve higher software quality, increased productivity, and overall excellence.
Leading the charge in generative AI-accelerated software development while preserving enterprise-grade security and privacy are AI code-assistance platforms such as Gemini Code Assist. With capabilities like code generation, auto code completion, and natural language conversation accessible right from within their IDEs, these platforms give developers more control. With Gemini Code Assist, businesses like Wayfair, PayPal, and Capgemini have already experienced notable increases in productivity. But in order for these technologies to reach their full potential, businesses must find a method for thoroughly assessing their influence. Comprehending the “before and after” is essential to proving the return on investment of AI code assistance and helping you make well-informed judgments on its use and adoption.
Assessing the effects of application development with AI assistance
Given the increasing ubiquity of AI-assisted application development solutions, it is imperative to comprehend their practical effects on developer productivity. This is particularly relevant given the current state of the economy, when decision-makers want specific explanations for tool investments and budgets are tight.
It is critical to assess the effects of AI coding assistance for a number of reasons.
ROI demonstration: Giving stakeholders hard data on productivity increases makes the investment in these tools more palatable.
Measurement data allows for the most informed choices to be made regarding the tools that should be used, how best to use them, and how best to spend resources.
Continuous improvement is possible when areas for tool usage and the development process itself are identified through monitoring the impact of tools over time.
But quantifying influence is challenging, because
Impact subjectivity: Developer productivity is a complex process that includes maintainability, speed, and code quality. It is intrinsically subjective to quantify the “improvement” that AI tools bring across various aspects.
Impact isolation is challenging: It can be challenging to attribute productivity increases to AI tools alone. There are other factors to consider, such as team relationships, project complexity, and developer experience.
Absence of established metrics: It is challenging to compare the effects of various technologies or across teams since there is no acknowledged benchmark for gauging developer productivity.
Although assessing the effectiveness of AI coding assistants is not easy, it is a necessary first step in maximizing their usefulness to development teams and reaching their full potential. Using Software Engineering Insights (SEI) can help teams achieve higher software quality, increased productivity, and overall excellence in this situation.
Harness AI Productivity Insights to Help with Gemini Code
A platform for software delivery enhanced by AI is called Harness Software Delivery Platform. Harness Software Engineering Insights (SEI), a key component of the Harness platform, gives engineering leaders practical insights into the performance of software delivery. It does this by utilizing data from various stages of the Software Development Lifecycle (SDLC) to improve developer experience, streamline workflows, and shorten time to value.
AI coding tools
Customers now have even greater insight into the productivity benefits made possible by AI coding tools like Gemini Code Assist with the release of Harness AI Productivity Insights, a focused solution built on Harness Software Engineering Insights. This approach provides the following by evaluating metrics from both AI coding aids and conventional SDLC tools:
Data-driven decision making: Learn about the advantages of employing AI coding tools in terms of productivity as well as areas for development and best practices.
Qualitative input: Gather insightful input from developers to comprehend the implications of AI coding tools from their viewpoint.
Thorough comparisons: Provide thorough reports that contrast various developer cohorts, notably those who use AI coding tools and those who don’t.
Close integration: For simple data collecting, just interface with your current AI coding tools and source code management systems.
Benefits to customers
Google Gemini Code Assist in conjunction with Harness AI Productivity Insights offers a potent combination of sophisticated AI code assistance and accurate data on its impact. Among the principal advantages for clients are:
Data-driven decisions about tool adoption, team optimization, and resource allocation can be made by engineering leaders.
With the help of these insights, developers may make the most of Gemini Code Assist, which will result in faster, more inventive code.
Using this solution leads to a more productive and economical approach to development, which shortens project durations and improves developer experience and productivity overall.
With the global market for AI code assistance expected to rise, you can make sure you are addressing the issues that are genuinely affecting the productivity of your engineers by investing in a strong impact assessment system.
Read more on govindhtech.com
#HarnessSoftware#EngineeringInsights#GeminiCodeAssist#AItools#SoftwareDevelopmentLifecycle#SDLC#GoogleGemingCodeAssist#ai#AIcodingtools#AIProductivity#GeminiCode#gaming#technology#technews#news#govindhtech
0 notes
Text
DZ Bank Secrets to Developer Efficiency Cloud Workstations

Experience with developers is highly valued at DZ BANK. The development environment’s security profile shouldn’t be jeopardised, though, at the same time. Google Cloud started a mission to significantly improve both Cloud and DZ Bank security posture and the developer experience as part of DZ Bank cooperation with Google Cloud. Here’s how Google Cloud used Cloud Workstations to accomplish DZ Bank objectives.
Lack of emphasis on developer experience
In the past, there was no common method for automating project setup and developer environments. The onboarding process for new developers might take days or weeks, depending on the complexity of the project. They had to manually set up their projects, which required them to comb through numerous internal documentation sources, provision infrastructure, and speak with colleagues when they encountered problems. This was a considerable amount of labour that ought to be automated.
Moreover, the developers didn’t have a prescribed method for obtaining specific container tools, such as Docker runtime and the tooling around it. Consequently, a great deal of teams were operating independently and not exchanging best practices for production. Standardising development environments is essential to better understand security posture and to give transparency about the tools and frameworks that development teams are using. It desired the ability to regularly check tools for potential vulnerabilities and to have control over which tools developers use.
Workstations in the cloud to the rescue
Cloud Workstations offer a simple solution to standardize DZ Bank development environments because they are a fully managed service. Without putting in additional work, it can use predefined base images to handle infrastructure, OS patches, and security patches. Additionally, users can redirect traffic between ports on a local machine and ports workstation without exposing it to the internet by directly accessing Workstation tools via SSH (or any other TCP protocol). It is able to encrypt resources with a customer-managed encryption key thanks to CMEK support.
Furthermore, Cloud Workstations facilitates persistent discs, which let they store data in between sessions, and offers multiple base images with preset Integrated Development Environments (IDEs) that are frequently used by developers. These base images provide support for Docker-in-Docker and can be further customised. For workstation setups, Google Cloud might install JetBrains IDEs or other standardised IDE extensions and plugins.
It also have a lot of alternatives with Cloud Workstations to help DZ Bank expedite the developer experience. To provision resources and permissions for Cloud Workstations, for example, DZ Bank can use the infrastructure-as-code tool Terraform. This allows DZ Bank to automate the configuration of the entire development environment. In order to speed up startup times and enable engineers to get started more quickly, DZ Bank also set up a series of pre-warmed workstations. Additionally, inactivity time limitations can be set, which will cause workstations to automatically shut down after a predetermined amount of inactivity. DZ Bank have also managed it’s expenditures by using Cloud Workstations, where you just pay for workstation uptime.
DZ BANK architecture for deployment
Image credit to Google Cloud
Google Cloud operate DZ Bank’s workstations within DZ Bank’s secure Google Cloud landing zone, or deployed cloud environment, in a private workstation cluster with private IP addresses within a shared VPC network. There are two Private Service Connect (PSC) endpoints needed to access the workstation cluster and private network:
Workstation clusters with a private gateway by default construct a PSC endpoint to connect the control plane to workstations in DZ Bank’s private network.
An extra PSC endpoint that facilitates connections between developers and desktops within DZ Bank’s VPC. In DZ Bank’s private DNS zone, it additionally establish a DNS record for the workstation domain using the IP address of this PSC endpoint.
Ongoing input from developers
After gaining access to DZ Bank’s Cloud Workstations within the Google Cloud landing area, it proceeded to modify them to suit their needs. Using the preset basic images that the Cloud Workstation team provided, it produced DZ Bank’s own unique Docker images, which featured the following:
A centrally located proxy configuration
A package and tool download artefact server that is routinely inspected by the cyber security team
Package manager configurations particular to a language (e.g., mvn, pip, npm, etc.)
Additional standardised tools according to project requirements and programming language
Pre-installation and IDE plugin and extension upgrades carried out automatically
Repositories of the OS package manager that are accessible via the artefact server (i.e., without internet connectivity)
An automated setup of the environment that includes the Java Keytool, Git certificates, IDE setups, and other standard environment variables
X11 enablement utilising SSH, so that the developers can also access GUI apps, such as tools for UI testing
Certain bash scripts
Additionally, it carried out several proofs of concept with different DZ BANK development teams, each of which represented a distinct set of issues and tooling environments. It further enhanced and tailored DZ Bank’s Cloud Workstations environment based on their input.
Project-specific customisations are one instance. Even while standardised images cover the majority of developer needs, some requirements like project-specific tools and environment variables cannot be included in the standardised images. It utilise bash scripts to customise images on startup in order to automate tasks.
It generate a unique workstation.yaml file for every project, with all the necessary automation commands, and we double-check it in DZ Bank’s Git repository. DZ Bank’s script is a bash script that searches for this file at startup of a Cloud Workstation and executes the commands found within. This enables them to fully automate the setup of DZ Bank’s projects, allowing a fresh developer to contribute from the outset.
A cloud workstation order CI pipeline was also developed by DZ Bank. It’s Git repository houses the custom image code, which, when committed, starts a continuous integration process. This pipeline produces all the necessary container images depending on the hierarchy of images provided in DZ Bank’s Dockerfiles.
Docker images are inspected for vulnerabilities according to Google cloud’s cyber security requirements and pushed into an Artifact Registry of DZ Bank’s Google Cloud project allocated for testing by DZ Bank’s testers and developers. Following a successful scan and testing process, photos are combined and put into production.
Developers can place internal orders for Cloud Workstations using an automated procedure that starts DZ Bank’s order CI pipeline and installs all the appropriate permissions and infrastructure. No more looking in documentation is necessary! In order to further empower and expedite DZ Bank’s devs, they are excited to investigate into AI-enabled code development now that Gemini Code Assist powers Cloud Workstations.
Learnings
It’s collaboration with Google Cloud and the use of Cloud Workstations has made it possible for it to greatly increase the development productivity of bank teams.
“Before Cloud Workstations, onboarding new devs took a week, but now it only takes one day. The cloud-native development environment is fully automated, safe, and standardised, allowing developers to begin working on the code base right away. The qualities of automation and standardisation make development easier. – Gregor Otto Milenkovic, DZ BANK AG Product Owner
Along the road, DZ Bank picked up a lot of knowledge that may be helpful for your own travels:
In order to arrive at a solution that pleases all parties involved, the ongoing developer feedback cycle is essential.
It’s essential to strike the right balance between the freedom provided to developers and the environment’s security requirements.
Bank Customer Engineers and the Product Engineering team are instrumental in seeing projects through to the end.
This Bank had regular touch with them to answer it’s concerns, report bugs, and feature requests.
Automate everything and eliminate toil!
Read more on govindhtech.com
#dzbank#GoogleCloud#VPC#VPCNetworking#cloudworkstation#cybersecurity#geminicode#AI#CIPipeline#Terraform#news#technews#technology#technologynews#technologytrends#govindhtech
0 notes
Text
considering there's only like 25 people running tumblr right now it's safe to say @geminicodes never getting unshadowbanned 😭 i'll just post my resources on main now i cba
3 notes
·
View notes
Text
not the posts from geminicodes aren't appearing on tags i'm truly at my limit
3 notes
·
View notes
Note
hiii! Love your themes (but wasn't able to message on @/geminicodes). Is there a simple way to fix code that shows up fine in the preview, but not once save/edit is clicked? I've already tried the simple fixes of clear cache/toggling on custom/etc, but don't know what i'm doing wrong 😭
hii yeah sorry abt that geminicodes was also shadowbanned 😭😭 but u can dm me on here w the issue and i'll take a look for u no problem ♡
0 notes