DevOpsDays Galway

1.4K posts

DevOpsDays Galway banner
DevOpsDays Galway

DevOpsDays Galway

@DevOpsDaysGal

DevOpsDays Galway 2019 will be held on the 18th & 19th of November in The Galmont Galway!

Galway, Ireland Sumali Ağustos 2017
255 Sinusundan466 Mga Tagasunod
DevOpsDays Galway nag-retweet
PyLadiesCon
PyLadiesCon@pyladiescon·
Exciting news! The PyLadiesCon CFP has been extended for an extra week! 🚀✨ You now have until September 17th to submit your proposals. Join us in shaping this empowering event! 🐍 💻Submit your proposal here:👇 pretalx.com/pyladiescon-20… #Python #PyLadies #PSF
PyLadiesCon tweet media
English
1
16
22
1.9K
DevOpsDays Galway nag-retweet
Dr Milan Milanović
Dr Milan Milanović@milan_milanovic·
𝗗𝗲𝗳𝗶𝗻𝗶𝗻𝗴, 𝗠𝗲𝗮𝘀𝘂𝗿𝗶𝗻𝗴, 𝗮𝗻𝗱 𝗠𝗮𝗻𝗮𝗴𝗶𝗻𝗴 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗗𝗲𝗯𝘁 𝗯𝘆 𝗚𝗼𝗼𝗴𝗹𝗲 In the latest paper by Google Engineers, they researched how to define, measure and manage Technical Debt. They use quarterly engineering satisfaction surveys to analyze the results. 𝟭. 𝗗𝗲𝗳𝗶𝗻𝗶𝘁𝗶𝗼𝗻 𝗼𝗳 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗗𝗲𝗯𝘁 Google took an empirical approach to defining technical debt. They asked engineers about the types of technical debt they encountered and what mitigations would be appropriate to fix this debt. This resulted in a collectively exhaustive and mutually exclusive list of 10 categories of technical debt, including: 🔹 Migration is needed or in progress: This may be motivated by the need for code or systems to be updated, migrated, or maintained. 🔹 Code degradation: The codebase has degraded or not kept up with changing standards over time. The code may be in maintenance mode, needing updates or migrations. 🔹 Documentation on project and application programming interfaces (APIs): Information on how your project works is hard to find, missing, or incomplete. 🔹 Testing: Poor test quality or coverage, such as missing tests or poor test data, results in fragility and flaky tests. 🔹 Code quality: Product architecture or project code must be better designed. It may have been rushed or a prototype/demo. 🔹 Dead and abandoned code: Code/features/projects were replaced or superseded but still need removal. 🔹 Team needs more expertise: This may be due to staffing gaps, turnover, or inherited orphaned code/projects. 🔹 Dependencies: Dependencies are unstable, rapidly changing, or trigger rollbacks. 🔹 Migration could have been better executed or abandoned: This may have resulted in maintaining two versions. 🔹 Release process: The rollout and monitoring of production need to be updated, migrated, or maintained. 𝟮. 𝗠𝗲𝗮𝘀𝘂𝗿𝗶𝗻𝗴 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗗𝗲𝗯𝘁 Google measures technical debt through a quarterly engineering survey. They ask engineers about which of these categories of technical debt have hindered their work. The responses to these surveys help Google identify teams that struggle with managing different types of technical debt. E.g., they found that engineers working on machine learning systems face different types of technical debt compared to engineers who build and maintain back-end services. They focused on code degradation, teams needing more expertise, and migrations being required or in progress. Then, they explored 117 metrics proposed as indicators of one of these forms of technical debt—the results were that no single metric predicted reports of technical debt from engineers. 𝟯. 𝗠𝗮𝗻𝗮𝗴𝗶𝗻𝗴 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗗𝗲𝗯𝘁 Over the last four years, Google has made a concerted effort to define better, measure, and manage technical debt. Some of the steps taken include: 🔸 Creating a technical debt management framework to help teams establish good practices 🔸 Creating a technical debt management maturity model and accompanying technical debt maturity assessment that evaluates and characterizes an organization's technical debt management process 🔸 Organizing classroom instruction and self-guided courses to evangelize best practices and community forums to drive continual engagement and sharing of resources. 🔸 Tooling that supports the identification and management of technical debt (for example, indicators of poor test coverage, stale documentation, and deprecated dependencies) It's important to note that zero technical debt is not the goal at Google. The presence of deliberate, prudent technical debt reflects the practicality of developing systems in the real world. The key is to manage it thoughtfully and responsibly. Check the full link in the comments. _______ If you like my posts, please follow me, @milan_milanovic, and hit the 🔔 on my profile to get a notification for all my new posts. Grow with me 🚀! #technology #softwareengineering #programming #techworldwithmilan #development
Dr Milan Milanović tweet media
English
20
526
2.3K
382.8K
DevOpsDays Galway nag-retweet
Galway Game Jam
Galway Game Jam@GalwayGameJam·
We're looking forward to day 2 of our 10 year anniversary jam this Saturday at @portershed & on our Discord! Check out some more wip screenshots of the games being made so far! #galwaygamejam 🎨
Galway Game Jam tweet mediaGalway Game Jam tweet media
English
1
1
10
255
DevOpsDays Galway nag-retweet
ShipItCon
ShipItCon@ShipItCon·
Financial Assistance and Diversity tickets available. We want ShipItCon to be accessible to everyone who wants to attend and we recognise that in the current climate 130 euro for a ticket is not feasible for many. If you'd like to attend drop a mail to team@shipitcon.com 💚
GIF
English
0
7
5
1K
DevOpsDays Galway nag-retweet
EuroPython
EuroPython@europython·
100 days till EuroPython ⏳ We are so excited to welcome all of our Python friends to Prague and our Prague-nosis is that it's going to be a good time 😏 Grab your tickets today on ep2023.europython.eu/tickets 🐍
English
0
7
17
4.5K
DevOpsDays Galway nag-retweet
Charity Majors
Charity Majors@mipsytipsy·
You may have seen me rant about other deploy-induced atrocities, but this one deserves special emphasis. 🌺 Deploys 🌸 Are 🌼 The 🌹 WRONG 🌷 WAY to release new features, toggle configs, or otherwise make changes that impact user experience. honeycomb.io/blog/deploys-w…
English
13
75
407
111.6K
DevOpsDays Galway nag-retweet
Devopsdays Amsterdam | amsterdam@devopsdays.org
🚨CfP LIVE HEADS UP 🚨 For the 4233 users left on Twitter -- fantastic news. The organizers of devopsdays Amsterdam 2023 are happy to announce that the CfP HAS GONE LIVE! Submit your ignite, talk or workshop proposal to talx.devops.foundation/devopsdays-ams… CfP closes on March 1, 2023!
Amsterdam, The Netherlands 🇳🇱 English
0
7
8
0
DevOpsDays Galway nag-retweet
Galway Game Jam
Galway Game Jam@GalwayGameJam·
✨Galway Game Jam 20✨ begins this weekend! Join in, team up and make a game over two Saturdays Day 1: Sat. Nov. 5th from 10am to 6pm (UTC+0) Day 2: Sat. Nov. 12th from 10am to 6pm Where? ✅ In person at GTC (18yrs+) ✅ Online 👉 Free admission: itch.io/jam/galway-gam…
Galway Game Jam tweet media
English
1
7
11
0