Amazon has published an Amazon Web Services SDK for Go programming language. Currently it’s experimental, so expect bugs, but you can already use it to manage your AWS stuff.
React Native — write native apps with React.js
At React.js Conf 2015 Facebook announced React Native — a way to write native iOS and Android applications with JavaScript using the familiar React.js.
Continue reading “React Native — write native apps with React.js”
Tiny Scheme interpreters
There are numerous small Lisp/Scheme implementations, and probably most of them are unfinished or unmaintained. I found serious, production-ready tiny Scheme interpreters for you to embed in your C or C++ programs.
Hint.css — pure CSS tooltips
While browsers have built-in support for tooltips, which can be added by setting the title
attribute, unfortunately, such tooltips don’t look good and have a long delay before they appear. There are many JavaScript libraries for better looking and better behaving tooltips, for example, Bootstrap includes one. It turns out, though, that you can implement them with CSS alone, and that’s what Hint.css does.
cli.go — better command-line applications in Go
Go ships with flag
standard library package, which covers a lot of what’s needed to write command-line interfaces, however if you need more power and better structure for your console apps, try codegangsta’s package cli.go.
Continue reading “cli.go — better command-line applications in Go”
3 Minimalistic Bootstrap Alternatives
Bootstrap is the most popular HTML/CSS framework, and there are many good reasons why lots of developers use it to make websites. There are also many developers who complain about “bootstrapy” look of websites built on it. This is understandable, but as someone said, your users don’t care that your site is “bootstrapy”.
I’ve built a few Bootstrap-based websites, and for me, “bootstapy” look is not that important. What’s really important, though, is that when using Bootstrap, I think in its terms and usually select components from the available set, even though they may be a completely wrong solution to the problem. When you don’t have this popup or that dropdown button available, you won’t slap them everywhere, and think of a better UI. Thus, to clear the clouded mind, it’s a good idea to try other frameworks from time to time. This time I’ll cover minimalistic CSS frameworks, which are good Bootstrap alternatives when you don’t want to use all the features provided by it.
Duktape — embeddable, compact JavaScript engine
While large companies are in the race for performance of their JavaScript implementations, making them more complicated, there appeared something different: a compact embeddable JavaScript VM called Duktape.
Continue reading “Duktape — embeddable, compact JavaScript engine”
gogit — read Git repositories from Go
If you need to read Git repositories from Go, instead of calling git
command-line tool, consider using gogit.
5 React.js + Flux tools
React.js is a revolutionary JavaScript library created by Facebook, described by its developers as “V in MVC”, that is, a view layer. Some time after its release, Facebook introduced Flux application architecture, which used React.js for UI views, and specified how to deal with everything else without MVC architecture shortcomings. Flux is a pattern, not a framework or a library, so there’s a whole field of implementations, helpers, frameworks based on Flux out there. In this article we introduce five of them.
goquery: jQuery-style HTML manipulation in Go
Writing HTML document handling code with parsers is pretty hard. Even plain DOM tree walking can make your code look like spaghetti. That is why libraries like jQuery are popular: they make it easy to do queries and all sorts of other manipulations with HTML documents.
goquery is like jQuery, but in Go.
Continue reading “goquery: jQuery-style HTML manipulation in Go”