|
You are here |
enoent.fr | ||
| | | | |
initialcommit.com
|
|
| | | | | Makefiles are used to build and compile programs. We explain how Git's original Makefile works line by line to help clarify how programs like Git are developed. | |
| | | | |
smyachenkov.com
|
|
| | | | | Kotlin did an amazing job saving and including into its scope most of all valuable Java libraries, frameworks, and tools. But there is one type of tool that can't be easily imported and reused - static code analyzers. Java developers have implemented a lot of tools for code analysis, therefore, if you have worked with Java you might be familiar with some of the following projects: PMD, checkstyle, findbugs, spotbugs, etc. | |
| | | | |
mill-build.org
|
|
| | | | | [AI summary] The blog post explores the inner workings of modern build tools, emphasizing their use of a build graph to manage tasks efficiently. It compares tools like Bazel, Gradle, and Mill, highlighting how each defines and processes the build graph. The post explains caching, parallelism, and the importance of a structured build graph in optimizing build processes. It also discusses the advantages of using a programming language for defining build configurations, such as better IDE support, compiler assistance, and access to a rich library ecosystem. The conclusion underscores that while build tools may appear different on the surface, they share a common goal of enhancing development efficiency through automation and optimization. | |
| | | | |
blog.blundellapps.co.uk
|
|
| | | This post shows you how to wrap a 3rd party Gradle plugin in your own plugin, so that you can interactive with it programmatically. | ||