Technical groups
Open source
Careers
Research
Blog
Contact
Consulting services
Technical groups
Open source
Careers
Research
Blog
Contact
Consulting services
Blog: nickel (17 posts)
all
haskell
nix
data-science
bazel
linear-types
devops
statistics
python
nickel
internship
fellowship
data-engineering
rust
high-assurance
MCMC
ghc
formal-methods
asterius
ocaml
inline-java
jobs
build-systems
webassembly
tutorial
formatting
icfp
liquidhaskell
programming-languages
smart-contracts
blockchain
topiary
auditing
jupyter
profiling
trustix
capability
llms
rag
generative-ai
llm-evaluation
retrieval
c
c++
tools
fawltydeps
reproducibility
monorepo
optics
golang
cybersecurity
regulation
sbom
cmake
ux
dependency-management
best-practices
cargo
type-level programming
buck2
packaging
halide-haskell
terraform
announcement
machine-learning
cloud
azure
ray
state-machine
domain-driven-design
jupyenv
servant
training
delta-lake
processes
Programming Languages and Compilers Group
Research, create, improve and maintain programming languages and their tooling to enhance developer productivity and to deliver reliable, maintainable, correct and performant software with minimum effort.
programming-languages
compilers
ghc
haskell
nickel
rust
16 May 2024
Nickel: Toward a Programmable LSP for Configurations
Nickel 1.5 ships with a new contract evaluator in the LSP. Together with custom contracts, this enables a powerful and native way to extend the LSP with custom checks, from complex validation rules to enforcing security policies on your infrastructure-as-code.
nickel
18 April 2024
Cloud Native Computing in 2024—feeling the pulse at Kubecon
We just came out of Kubecon 2024. Here are our impressions of the trends and evolutions in infrastructure, configuration management and cloud native computing
nix
nickel
devops
16 November 2023
Announcing Organist
tl;dr: We’re pleased to announce the beta release of Organist, a tool designed to ease the definition of reliable and low-friction development environments and workflows, building on the combined strengths of Nix and Nickel. A mess of cables and knobs I used to play piano as a…
nix
nickel
2 November 2023
Great Nickel configurations from little merges grow
Explore how to write modular and reusable configuration in Nickel using its merge system.
nickel
19 October 2023
JSON Schemas to Nickel contracts
Get better error reporting and LSP integration for your JSON Schemas in Nickel.
nickel
30 May 2023
Announcing Tf-Ncl 0.1
With Nickel releasing 1.0 I'm excited to announce the 0.1 release of Tf-Ncl, a tool for writing Terraform deployments with Nickel instead of HCL.
nickel
devops
terraform
17 May 2023
Announcing Nickel 1.0
Today, I am very excited to announce the 1.0 release of Nickel. A bit more than one year ago, we released the very first public version Nickel (0.1). Throughout various write-ups and public talks (1, 2, 3), we’ve been telling the story of our dissatisfaction with the state of…
nix
nickel
announcement
23 February 2023
Taking the pulse of infrastructure management in 2023
We went to FOSDEM23 and CfgMgmtCamp23. Here are my impressions of the trends and evolutions in infrastructure and configuration management
nix
nickel
devops
24 January 2023
Nix with; with Nickel
The Nix `with` keyword is challenging, but we transpiled it to Nickel anyway.
nix
nickel
rust
20 December 2022
Announcing Nickel 0.3.1
What's new in Nickel 0.3.1
nickel
20 September 2022
Optimizing Nickel's Array Contracts
A short dive into Nickel's reference interpreter
nickel
internship
28 April 2022
Union and intersection contracts
Why union and intersection contracts are hard in a lazy language, and how Nickel handles them.
nix
nickel
11 March 2022
First release of Nickel
I am excited to announce the first release of Nickel! In the original introductory blog post, I’ve written about why we, at Tweag, are developing yet another configuration language. Our goal is to empower people to write correct, programmable and maintainable configurations…
nix
nickel
18 March 2021
Types à la carte in Nickel
A dive into Nickel's gradual type system, which mixes dynamic and static typing
nix
nickel
22 January 2021
Programming with contracts in Nickel
Presenting Nickel: better configuration for less Programming with contracts in Nickel Types à la carte in Nickel Great Nickel configurations from little merges grow In a previous post, I gave a taste of Nickel, a configuration language we are developing at Tweag. One cool feature…
nix
nickel
22 October 2020
Nickel: better configuration for less
Presenting Nickel: better configuration for less Programming with contracts in Nickel Types à la carte in Nickel Great Nickel configurations from little merges grow We are making the Nickel repository public. Nickel is an experimental configuration language developed at Tweag…
nix
nickel
Company
About
Open Source
Careers
Contact Us
What we do
Strategy
Product Development
Platform Modernization
Digital Operations
Work
Insights
Modus Blog
Ospo Blog
Research
Innovation podcast
Connect with us
© 2024 Modus Create, LLC
Privacy Policy
Sitemap