|
You are here |
jappie.me | ||
| | | | |
ukiahsmith.com
|
|
| | | | | Go 1.11 introduced a new concept of Modules which brings first class support for managing dependency versions and enabling reproducible builds. Go previously had no notion of dependency versions, and it has been a long and arduous road to get where we are now. Modules do not just copy the style of other programming language's dependency tools, rather it introduces a few slightly different concepts intended to enable programming in the large. | |
| | | | |
nikita-volkov.github.io
|
|
| | | | | If you're working in an organization that maintains a private Haskell codebase chances are you've stumbled upon the problem of distribution of packages. The typical approaches to this are either to avoid that altogether by maintaining the whole codebase of the org as a monorepo or to manage a private Hackage server. Both come with their own sets of problems. The first tends to entangle the codebase and makes it hard to introduce teams and isolate the areas of responsibility. The second introduces an adminstrative burden and complicates the development setup. Today I'm gonna share a different technique which I've found to be both simpler and correct. | |
| | | | |
sitr.us
|
|
| | | | | Reconfiguring the XMonad window manager involves having XMonad recompile itself. It took some effort to get XMonad to build itself using my preferred dependency management and build tool, Stack. Here's how I did it. | |
| | | | |
www.markusdosch.com
|
|
| | | With the Windows Subsystem for Linux (WSL & WSL2), Microsoft has brought a full Linux environment to Windows. I'll show some tips and tricks, so software development on the WSL2 becomes even more fun! | ||