Starting June 1st, GitHub Copilot will move to a usage-based billing model as GitHub Copilot supports more agentic and advanced workflows.
In early May, you'll see a preview bill experience, giving visibility into projected costs before the transition.
👉 Read more about the upcoming change: https://t.co/4IC9VNHwhk
Improve your VS Code Explorer file tree structure.
Add these settings in your configuration file for better visibility:
```
"workbench.tree.indent": 15,
"workbench.tree.renderIndentGuides": "always",
"workbench.colorCustomizations": {
"tree.indentGuidesStroke": "#05ef3c"
}
```
Git Merge vs. Rebase vs. Squash Commit!
What are the differences?
When we 𝐦𝐞𝐫𝐠𝐞 𝐜𝐡𝐚𝐧𝐠𝐞𝐬 from one Git branch to another, we can use ‘git merge’ or ‘git rebase’. The diagram below shows how the two commands work.
𝐆𝐢𝐭 𝐌𝐞𝐫𝐠𝐞
This creates a new commit G’ in the main branch. G’ ties the histories of both main and feature branches.
Git merge is 𝐧𝐨𝐧-𝐝𝐞𝐬𝐭𝐫𝐮𝐜𝐭𝐢𝐯𝐞. Neither the main nor the feature branch is changed.
𝐆𝐢𝐭 𝐑𝐞𝐛𝐚𝐬𝐞
Git rebase moves the feature branch histories to the head of the main branch. It creates new commits E’, F’, and G’ for each commit in the feature branch.
The benefit of rebase is that it has 𝐥𝐢𝐧𝐞𝐚𝐫 𝐜𝐨𝐦𝐦𝐢𝐭 𝐡𝐢𝐬𝐭𝐨𝐫𝐲.
Rebase can be dangerous if “the golden rule of git rebase” is not followed.
𝐓𝐡𝐞 𝐆𝐨𝐥𝐝𝐞𝐧 𝐑𝐮𝐥𝐞 𝐨𝐟 𝐆𝐢𝐭 𝐑𝐞𝐛𝐚𝐬𝐞
Never use it on public branches!
Watch the full video explanation here: https://t.co/G07q8vei5L
Ansible PRO TIP:
Beyond the basic Jinja2 templating, use filters to transform data inside a template expression.
Ex:
{{ a_var | default('default_value') }}
Give a default value or even use ‘omit’ as your value to make a var optional.
More filters
👇
https://t.co/oS1ijytqP0
Holy cow. Toyota was unable to ship $375MM of cars because cup holder vendor got hit by ransomware, shutting down their ability to supply 14 Toyota plants, halting production
Cybersecurity Nightmare in Japan Is Everyone Else's Problem Too https://t.co/XTU62KpIC7
Now that I have joined the AWS Community Builder Program I want to start producing some Infographics that seem to be a really good way to communicate complex concepts.
So today let's start with Containers and specifically serverless services to host containers on AWS
1/4
An open letter to MSFT Graph API and cmdlet folks.
(please RT for reach)
Most of us who are playing with your Graph API and related PowerShell cmdlets are OK with improvising and figuring things out.
But... you're increasingly making things harder than need be.
1
ABOSOLUTE KNOCKOUT (pun intended) video by @stevensanderson that should be required watching in schools and bootcamps for web development https://t.co/dF35AzQvAt "Why web tech is like this"
After 22+ awesome years at Microsoft (18+ of which were awesome in a good way 😂 ), it is time for me to try something new.
I feel blessed to have had the opportunity to work with such incredible people and to work on things that matter.
My last day will be Friday, July 1st.
AI requires huge amounts of data (video, imaging, language processing). The question is how to achieve operational AI at scale? At AI Field 3, I heard how DDN Storage and Cerebras Systems are reaching top performance levels through…https://t.co/ey1BBcUr8b https://t.co/Lbz0V4n5jM
It's critical that new and experienced content creators have access to tools that help them write better content, faster. The newly created Ansible Devtools initiative focuses on developing & enhancing tools like Ansible VSCode extension. Get started here! https://t.co/3yweLnjTbS
How to master Container Management Commands 🧵
🤔 docker create vs. docker start
🤨 docker start vs. docker run
🙄 docker run vs. docker exec
🥺 docker exec vs. docker attach
🤯 docker attach vs. docker logs
It's hard to memorize the difference. But there might be no need! 🔽