Tullio Facchinetti
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • ATOM Feed
  • Daily Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Display

Filter untagged links
page 1 / 2
34 results tagged development  ✕
Surviving Software Dependencies https://queue.acm.org/detail.cfm?id=3344149
Fri 01 Nov 2019 08:37:48 PM CET
QRCode
article development
Lando | A Local Dev Tool For Every Project https://lando.dev/
Sun 20 Oct 2019 07:23:32 PM CEST
QRCode

Lando is a free, open source and Docker driven local development tool for all projects that is fast, easy, powerful, liberating and works on Windows, macOS and Linux.

development docker platform virtualization
Tsung - Multi-protocol load testing http://tsung.erlang-projects.org/
Sun 25 Aug 2019 04:46:44 PM CEST
QRCode

A multi-protocol distributed load testing tool that can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers.

#cli-app development homepage opensource software web
siege - Http load testing https://www.joedog.org/siege-home/
Sun 25 Aug 2019 04:46:41 PM CEST
QRCode

An http load testing and benchmarking utility designed to let web developers stress their code.

#cli-app development homepage opensource software web
nanoc - Static site generator http://nanoc.ws/
Sun 25 Aug 2019 04:46:38 PM CEST
QRCode

Static site generator written in Ruby; extremely powerful and customizable; support many formats to generate HTML content.

#cli-app coding_lang:ruby development homepage opensource software web
SCons - A software construction tool https://scons.org/
Sun 09 Jun 2019 06:43:02 PM CEST
QRCode

SCons is an Open Source software construction tool - that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software.

#cli-app coding_lang:python development homepage opensource programming software tools
12 Factor CLI Apps – Jeff Dickey https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46
Tue 09 Oct 2018 03:00:45 PM CEST
QRCode

CLIs are a fantastic way to build products. Unlike web applications, they take a small fraction of the time to build and are much more powerful. With the web, you can do whatever the developer programmed. With CLIs, you can easily mash-up multiple tools together yourself to perform advanced tasks. They require more technical expertise to use, but still work well for admin tasks, power-user tasks, or developer products.

At Heroku, we’ve come up with a methodology called the 12 factor app. It’s a set of principles designed to make great web applications that are easy to maintain. In that spirit, here are 12 CLI factors to keep in mind when building your next CLI application. Following these principles will offer CLI UX that users will love.

We’ve also built a CLI framework called oclif that is designed to follow these principles to build great CLIs in Node.

5_stars article cli development guidelines software ui-ux
Writing system software: code comments http://antirez.com/news/124
Sun 07 Oct 2018 10:04:47 PM CEST
QRCode

For quite some time I’ve wanted to record a new video talking about code comments for my "writing system software" series on YouTube. However, after giving it some thought, I realized that the topic was better suited for a blog post, so here we are. In this post I analyze Redis comments, trying to categorize them.

Along the way I try to show why, in my opinion, writing comments is of paramount importance in order to produce good code, that is maintainable in the long run and understandable by others and by the authors during modifications and debugging activities.

5_stars article development guidelines software
The Definitive Guide to Python import Statements | Chris Yeh https://chrisyeh96.github.io/2017/08/08/definitive-guide-python-imports.html
Sat 06 Oct 2018 07:13:39 PM CEST
QRCode

I’ve almost never been able to write correct Python import statements on the first go. Behavior is inconsistent between Python 2.7 and Python 3.6 (the two versions that I test here), and there is no single method for guaranteeing that imports will always work.

This post is my dive into how to resolve common importing problems. Unless otherwise stated, all examples here work with both Python 2.7 and 3.6.

article development programming python
Software disenchantment http://tonsky.me/blog/disenchantment/
Mon 24 Sep 2018 08:58:04 AM CEST
QRCode

I’ve been programming for 15 years now. Recently our industry’s lack of care for efficiency, simplicity, and excellence started really getting to me, to the point of me getting depressed by my own career and the IT in general.

Modern cars work, let’s say for the sake of argument, at 98% of what’s physically possible with the current engine design. Modern buildings use just enough material to fulfill their function and stay safe under the given conditions. All planes converged to the optimal size/form/load and basically look the same.

Only in software, it’s fine if a program runs at 1% or even 0.01% of the possible performance. Everybody just seems to be ok with it. People are often even proud about how much inefficient it is, as in “why should we worry, computers are fast enough”...

article computer development programming software
Get Started Contributing to Open Source Projects | CodeTriage https://www.codetriage.com/
Fri 31 Aug 2018 08:43:19 AM CEST
QRCode

Discover the easiest way to get started contributing to open source. Over 31,337 devs are helping 3,359 projects with our free, community developed tools

development opensource source_code
Nim programming language | Nim https://nim-lang.org/
Wed 22 Aug 2018 03:09:58 AM CEST
QRCode

The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.

development homepage language nim-lang programming software
ash: A Modular Bash Framework https://github.com/ash-shell/ash
Wed 22 Aug 2018 12:00:49 AM CEST
QRCode

Building command line tools in Bash is an extremely tedious and somewhat enigmatic task. There's quite a bit of boilerplate code you're going to have to write if you want your script to do more than just one thing, which will only clutter your script. In addition, your scripts will likely never be able to reference good code you've written from old scripts.

Ash helps you get rid of all of your boilerplate by letting you call functions directly from the command line, while also providing a modular approach to scripting which will allow you to share code between scripts.

You are able to build a module independently that functions as a CLI or as a library (or any combination of the two), and easily share your module with the world.

bash cli development framework library linux opensource software source_code
Anti-pattern - Wiki https://en.wikipedia.org/wiki/Anti-pattern
Tue 21 Aug 2018 11:24:52 PM CEST
QRCode

An anti-pattern is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive.

The term was popularized three years later by the book AntiPatterns, which extended its use beyond the field of software design to refer informally to any commonly reinvented but bad solution to a problem. Examples include analysis paralysis, cargo cult programming, death march, groupthink and vendor lock-in.

design_pattern development programming software software_engineering wiki
python-prompt-toolkit: Library for building powerful interactive command line applications in Python https://github.com/jonathanslenders/python-prompt-toolkit
Tue 21 Aug 2018 04:22:06 PM CEST
QRCode

Library for building powerful interactive command line applications in Python.

image

coding_lang:python command_line development library opensource software source_code terminal
python-fire: Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object. https://github.com/google/python-fire
Sun 19 Aug 2018 03:44:36 PM CEST
QRCode

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

  • is a simple way to create a CLI in Python.
  • is a helpful tool for developing and debugging Python code.
  • helps with exploring existing code or turning other people's code into a CLI.
  • makes transitioning between Bash and Python easier.
  • makes using a Python REPL easier by setting up the REPL with the modules and variables you'll need already imported and created.
cli development library python software source_code
The eno notation language and libraries https://eno-lang.org/
Sun 19 Aug 2018 03:24:08 PM CEST
QRCode

Language Overview:

  • As fast to write and edit as it probably gets
  • Intuitive and simple - easy to use for non-programmers too
  • No indentation, all empty lines and whitespace optional
  • No type syntax rules and restrictions on the language level
  • Documents map to ubiquitous structural types in all programming languages
  • Powerful advanced features - copy, merge, deep merge elements

Usecases:

  • Authoring blogs, up to entire websites, from the macro to the micro level
  • Generating documentation, invoices, CVs, reports, you name it
  • Large scale textfile-based databases and archives
  • Configuration files, from the simplest to the most complex
development homepage language programming
git-bug - Distributed bug tracker embedded in Git https://github.com/MichaelMure/git-bug
Sun 19 Aug 2018 02:57:30 PM CEST
QRCode

git-bug - Distributed bug tracker embedded in Git

#cli-app debug development git software tools
How to Debug Anything · RealMensch https://realmensch.org/2017/01/18/how-to-debug-anything/
Fri 17 Aug 2018 08:34:40 PM CEST
QRCode

If the code isn’t working the way you think it should, then something about your assumptions is wrong. Look through code to ensure that all the pieces work as you expect them to. Step through the code with a debugger if you can and look for any surprises.

debug development methodology programming software
Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript https://regex101.com/
Thu 16 Aug 2018 06:40:42 PM CEST
QRCode
debug development online tools
page 1 / 2
3672 links
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn