Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Using a pull request to merge the same commit to multiple branches causes GitHub Checks and validations to fail.
-
When it comes to code, what you don't know can hurt you.
-
How does .NET determine debug or release at runtime?
-
It seemed like simple indigestion from a spicy dinner.
-
Not completely sure about the differences between Debug and Release builds in .NET?
-
Instead of using symbol servers to index our PDBs, we can use an open, standardized approach to map our symbols to source code and improve the debug experience.
-
It's not really an exploration of PDBs and debugging without talking about symbol servers.
-
Almost a decade ago, John Robbins opened up the details of PDBs to the developer world.
-
Certificates rely need a system of trust, and this starts with certificate authorities (CAs).
-
Despite decades of use, certificates tend to be a mystery to most developers.
-
Most package management systems support "universal artifacts" storage.
-
If you need to integrate an external system or execute parts of the CI process asynchronously, the GitHub Checks API can provide a way to make that happen.
-
Executing a GitHub Action for a pull request creates a surprising number of SHA commits.
-
Monorepos are often seen as the simple solution to complex collaboration and code management problems.
-
Many people are familiar with the idea of the template repository.
-
GitHub Actions provide powerful workflow support but rely on trusting third-party code.
-
Dev container features provide a quick way to add functionality.
-
Azure VM SKUs start with a letter to indicate the workload it was optimized to handle.
-
Azure continues to grow, offering nearly 300 services.
-
Git's safe directory configuration helps to protect users, but it can create challenges.
-
GitHub Actions allows you to create matrix builds to execute steps multiple times with different parameters.
-
It's important to understand how to securely access package repositories when doing a Java build.
-
Last week, we examined some common myths about time.
-
There are three common ways we misuse time in development.
-
Everything coded can be exploited, including GitHub Actions.
-
Explore what happens to files in Git after squashing a set of commits that have a tag applied to them.
-
Understand how branches work with the process of triggering Actions workflows in GitHub.
-
In previous articles, we've explored the costs for inefficiencies in the development practice.
-
Want to deploy ARM with a custom wizard, just like the Microsoft-provided resources?
-
Create financial models that help you understand the actual costs of your technical debt and bad development practices.
-
Major products and companies disappear without a trace.
-
Trying to integrate your custom processes with GitHub doesn’t have to be challenging.
-
Learn how to use the Docker BuildKit gha, inline, and registry layer caching with GHCR, and GitHub Actions to improve build performance.
-
Dive deeper into dev container Features and Linux scripting to create an entrypoint for the non-root users.
-
Sometimes scripting in containers just isn't enough.
-
Explore the basics of the specification and how it lets you create reusable components for your dev containers.
-
GitHub has a lot of options for verified domains.
-
In this post, we'll see if we can run some Docker commands from inside our Alpine dev container using Docker-from-Docker and a bit of configuration.
-
It’s incredible how fast the time flies!
-
Learn the dev container trick for accessing a host port to create a proxy SSH connection to a Git server.
-
Learn a trick for using SSH to connect to multiple GitHub environments and Git hosts with minimal effort.
-
Explore what a non-compete is, what it does, and why it may not be a problem for much longer.
-
Public presentations have a lot of copyright considerations.
-
Contracts are hard.
-
My wife and I have been long-time fans of Google’s products (until they discontinue them, of course!)
-
Trying to secure code is no easy task.
-
Databricks is an exciting and powerful platform for creating solutions that can process big data into actionable content.
-
There’s a lot of documentation around using Azure Data Factory, but surprisingly little on implementing DevOps practices.
-
It’s been fun spending time re-exploring the data platform this week.
-
The other day I was needing a quick and easy way to configure Node.js in an Ubuntu environment.