Do you miss Homebrew on Windows? Don't. Use Scoop. I don't do a lot of development on Windows these days, but when I do I miss many things which I really like on OS X. One of them is a good package manager like Homebrew. Yes, I know about Chocolatey, but my experience with it was not good for various reasons. The main one is the process of contributing to the outdated packages, see Triage Process, it is long hard process. So, why Homebrew is better?
OCaml-Top The left pane is the code editor, while the right pane contains the OCaml process that will execute the code. The in the left margin of the editor is the evaluation mark, showing that the code has been successfully executed up to that point. How To Install and Use LinuxBrew on a Linux VPS Intro LinuxBrew is a Linux-fork of the popular Mac OS X HomeBrew package manager. LinuxBrew is package-management-software, which enables installing packages from source, on top on the system's default package management (e.g. "apt/deb" in Debian/Ubuntu and "yum/rpm" in CentOS/RedHat). Why Use LinuxBrew ? How to install and use Homebrew - matthewcarriere.com Updated for OS X 10.10 Yosemite! Should work on OS X 10.9 Mavericks too. If you’re doing any Ruby on Rails or other open source development on your Mac, you’re going to need Homebrew. What is Homebrew? Homebrew is a package management system for your Mac. Homebrew makes it easy to install the software you generally need for Ruby on Rails development.
Update PHP on Mac OS X As noted in my posts on installing Apache, PHP and MySQL on Mac OS X, Mac OS X comes pre-installed with Apache and PHP. Unfortunately, as of Mac OS X 10.11 (El Capitan) the pre-installed version of PHP is still 5.5. As PHP 5.5 has reached end of life, the pre-installed version of PHP in Mac OS 10.12 (Sierra) is still only PHP 5.6. So what do you do if you want to upgrade or install a different PHP version on your Mac? Well, you could use Homebrew. RepositoryHosting · tim-lebedkov/npackd Wiki Introduction To host your own repository you would need an HTTP server and the repository XML file. Default Npackd repository Everybody with a Google account can create packages at Getting an HTTP server
10 Social Networks for Developers Though the stereotipical developer might be a socially awkward geek, developers are among the most active users of social networks. They usually prefer sites that are community-driven and focus on quality content. Social networks are a great place for developers to learn from colleages, contact clients, find solution to problems and resources, and improve their own skills. In this post we compiled 10 of the most used and useful social networks for developers.
Mirage OS What is Mirage OS? Mirage is an exokernel (also called a Cloud Operating System) for constructing secure, high-performance network applications across a variety of cloud computing, embedded and mobile platforms. Mirage OS was initially designed to for cloud use, which is why we call it a Cloud Operating System. Mirage OS applications are developed in a high-level functional programming language (OCaml) on a desktop OS such as Linux or Mac OSX, and is then compiled into a fully-standalone, specialised microkernel.
The Languages, Frameworks and Tools You Should Learn in 2017 Martin Angelov The software development industry continues its relentless march forward. In 2016 we saw new releases of popular languages, frameworks and tools that give us more power and change the way we work. Building an ARMy of Xen unikernels Building an ARMy of Xen unikernels By Thomas Leonard Mirage has just gained the ability to compile unikernels for the Xen/arm32 platform, allowing Mirage guests to run under the Xen hypervisor on ARM devices such as the Cubieboard 2 and CubieTruck. Introduction The ARMv7 architecture introduced the (optional) Virtualization Extensions, providing hardware support for running virtual machines on ARM devices, and Xen's ARM Hypervisor uses this to support hardware accelerated ARM guests. 50 Awesome Tools and Resources for Web Developers Danny Markov In this article, we have gathered a collection of 50 must-have tools and resources that will help you learn, do more and be more productive. We have missed something that you can’t live without? Share it in our comment section. Here are our 50 picks: Design
GODI - Ocaml for Everybody Platform GODI bundles the Ocaml compiler with a large list of add-on packages, and serves as a development platform for Ocaml applications. GODI makes it very easy to install open source libraries for all kinds of development areas on your computer. It is intended as a daily toolkit for developers who are mainly interested that the libraries can be pulled into their own projects effortlessly, and do not want to spend half of their life for figuring out how to configure and build software they haven't written themselves.
Avalanche - Responsive, Sass-based, BEM-syntax CSS grid system Code quality Easy, flexible naming convention Avalanche gives you a choice of three naming conventions for your width class names: fraction (1/4), percentage (25) or fragment (1-of-4). No need to spend time working out how many columns are in your nested layout - if a cell needs to take up half the width of it's container, tell it to!
Experiments in Software: Solving the pkg-config and Mono 3.5 Profile mysteries on MacOS X 10.6 (Mono 2.6.1) Yesterday I’ve tried to install Mono 2.6.1 on my Mac mini to do some work on my pet project MOSA. Unfortunately things didn’t work out as smoothly as I thought as nant greeted me with the following error message: Failed to initialize the 'Mono 3.5 Profile' (mono-3.5) target framework. Furthermore it stated: 'pkg-config' failed to start. I tried all sorts of things from reinstalling, to cleaning, to trying to pull mono from Macports and even compiling Mono myself.