Use Haskell for shell scripting
turtle 1.0 announcement post
turtle 1.0 announcement post
We announced AWS CodePipeline at AWS re:Invent last fall (see my post, New AWS Tools for Code Management and Deployment for the details). As I said at that time, this tool will help you to model and automate your software release process. The automation provided by CodePipeline is designed to make your release process…
I'm a fan of Lisp programming languages, but there's an incredible conceptual elegance that struggles to materialise as readable elegance for many unfamiliar programmers. The underlying concepts are incredibly simple, but the learning curve can represent a disproportionate challenge.
Go 1.5 is the first step toward a new low-latency future for the Go garbage collector.
To quote the last part of this blog post, "I think it's [asyncio] really well done, it's fun to use, and I still am interested in having more of a SQLAlchemy story for it, because I'm sure folks will still want this no matter what anyone says.". To that end, SQLAlchemy 1.4 now includes complete support for asyncio …
So, it's finally here. My second book, entitled The GNU Make Book and published by No Starch Press later this month (electronically it's a...
Hi everyone! Here's part three of my favorite programming, computer, and science books. If you're just joining, please see part one and part two for introduction. This time I'll be sharing my favorite books about Unix, logic programming, thermodynamics, and mathematical foundations of computer science. In one of the...
It turns out that finite state machines are useful for things other than expressing computation. Finite state machines can also be used to compactly represent ordered sets or maps of strings that can be searched very quickly.
It is no secret that we at CloudFlare love Go. We use it, and we use it a LOT. There are many things to love about Go, but what I personally find appealing is the ability to write assembly code!
My colleague Peter Moon wrote the guest post below and asked me to get it out to the world ASAP! — Jeff; AWS currently offers SDKs for seven different programming languages – Java, C#, Ruby, Python, JavaScript, PHP, and Objective C (iOS), and we closely follow the language trends among our customers and the general […]
Sometimes the Pythonic way to solve a problem changes over time. As Python has evolved, so has the Pythonic way to count list items. Let’s look at...
Command-line optimization and target options are now streamed on a per-function basis and honored by the link-time optimizer. This change makes link-time optimization a more transparent replacement of per-file optimizations. It is now possible to build projects that require different optimization settings for…
In the last decade, three major scripting languages embarked on project to produce a major revision to each language: Perl 6, Python 3, and...
The microservices architecture can be useful, but to know if it's suitable in your context you need to understand its costs and benefits.
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
Perhaps you've read posts like Falsehoods Programmers Believe About Names and Falsehoods programmers believe about time . Maybe you've also read Falsehoods programmers believe about geography .
Taking over Pokemon Yellow from the inside.
Read the most recent Red Hat Developers blog content. Explore our featured monthly resource as well as our most recently published items.