I was building a Reactjs component, that should toggle between two child components.
<Toggle> <Comp1> <Comp2> </Toggle> The render method of Toggle looked like this render() { const content = React.Children.count(this.props.children) > 0 ? this.props.children[0] : this.props.children[1]; return ( ${content} ); }
Unfortunately, this didn’t work (index out of bounds), when I passed only one component instead of two. This doesn’t make sense since the Toggle is supposed to toggle between two components.
I was testing an ant based build script change today. And I thought ant was already retired.
Running the script led to a lot of warnings about a missing library. I asked the person, if there are any dependencies for ant-contrib. His response was “yes, you need to install ant-contrib”.
First of all, I didn’t have ant installed. But that was easy with
irichter@irichter-MacBookPro:~ brew2 install ant Unfortunately, ant-contrib wasn’t available via homebrew, so I had to download it and place it… where?
After a long time, I’m finally moving my blog to this new github hosted location. Cleaner setup, easier to maintain and independent from any content management system.
This will be home to all new posts in the future. There will be tweaks to the setup and layout in the next couple of days. It’s not perfect yet, but I wanted to get it going. The blog will be available under this domain.