Getting started with functional programming in Python using the toolz library
Oct23

Getting started with functional programming in Python using the toolz library

In the second of a two-part series, we continue to explore how we can import ideas from functional programming methodology into Python to have the best of both worlds. In the previous post, we covered immutable data structures. Those allow us to write “pure” functions, or functions that have no side effects, merely accepting some arguments and returning a result while maintaining decent performance. read...

Read More
Living on the command line: Why mistakes are a good thing
Oct23

Living on the command line: Why mistakes are a good thing

Failure = Freedom. Is that really true? For many organizations, it is. These groups of developers… or marketers or educators… are applying the belief that “failing faster” is how we get better. That digging into disasters is how things get better.  This is all a subculture of the agile way of working, by the way. So, how can you do this too? read...

Read More
What MMORPGs can teach us about leveling up a heroic developer team
Oct23

What MMORPGs can teach us about leveling up a heroic developer team

For the better part of a decade, I have been leading guilds in massively multiplayer role-playing games (MMORPGs). Currently, I lead a guild in Guild Wars 2, and before that, I led progression raid teams in World of Warcraft, while also maintaining a career as a software engineer. As I made the transition into software development, it became clear that the skills I gained in building successful raid groups translated well to building...

Read More
Creativity is risky (and other truths open leaders need to hear)
Oct23

Creativity is risky (and other truths open leaders need to hear)

Leaders are all too aware of the importance of invention and innovation. Today, the health and wealth of their businesses have become increasingly dependent on the creation of new products and processes. In the digital age especially, competition is more fierce than ever as global markets open and expand. Just keeping pace with change requires a focus on constant improvement and consistent learning. And that says nothing about...

Read More
6 JavaScript books you should know
Oct22

6 JavaScript books you should know

If there was ever the potential for a giant book list it’s one based on our favorite Javascript books. But, this list is short and easy to digest. Maybe it will help you get started, gently. Plus, check out three of our top Javascript articles with even more books, resources, and tips. 6 JavaScript books you should know 3D Game Programming for Kids by Chris Strom read...

Read More
How to set up WordPress on a Raspberry Pi
Oct22

How to set up WordPress on a Raspberry Pi

WordPress is a popular open source blogging platform and content management system (CMS). It’s easy to set up and has a thriving community of developers building websites and creating themes and plugins for others to use. Although getting hosting packages with a “one-click WordPress setup” is easy, it’s also simple to set up your own on a Linux server with only command-line access, and the Raspberry Pi is a...

Read More