crdoconnor/strictyaml: Type-safe YAML parser.
StrictYAML is a type-safe YAML parser built atop ruamel.yaml that parses a restricted subset of the YAML specificaton.
opensource  python  yaml 
6 weeks ago
ruamel / yaml — Bitbucket
According to the strictyaml author (https://github.com/crdoconnor/strictyaml/blob/master/FAQ.rst#why-is-strictyaml-built-upon-ruamelyaml): “ruamel.yaml is probably the best spec-adhering YAML parser for python.

Unlike pyyaml it does not require the C yaml library to be installed, and it is capable of loading, editing and saving YAML while preserving comments, which pyyaml does not.”
python  yaml  parser 
6 weeks ago
Time Scheduler
Reminder that is an amazing resource
business  clock  timezones  meetings 
9 weeks ago
Communicating Intent
Rust is an elegant language, that is quite different from many other popular languages. For example, instead of using classes and inheritance, Rust has a trait-based system. However I believe, that many programmers new to Rust (including myself) are unfamiliar with common Rust patterns.

In this post, I want to discuss the newtype-pattern, as well as the From and Input traits , which help with conversion between types.
rust  programming  rustlang 
10 weeks ago
Newt DB, the amphibious database
In Python: enjoy the ease of working with your data as ordinary objects in memory.

Data are moved in and out of memory as needed, so databases can be as large as needed.

In Postgres: index and search your data using PostgreSQL, from within your application and externally.

Within your application, search results may be returned as application objects, or as data, depending on your needs.

Transactional and built on mature technology for reliability.
postgresql  newtdb  python  software  database  zodb 
12 weeks ago
Materialized View Strategies Using PostgreSQL | The Hashrocket Blog
RT @felixge: The “Lazy materialized views” technique in this article is really genius. Kudos to Jack Christensen. #postgres
cache  database  postgresql 
january 2017
boltons — python utilities
boltons should be builtins.

Boltons is a set of pure-Python utilities in the same spirit as — and yet conspicuously missing from — the the standard library, including:

Atomic file saving, bolted on with fileutils
A highly-optimized OrderedMultiDict, in dictutils
Two types of PriorityQueue, in queueutils
Chunked and windowed iteration, in iterutils
A full-featured TracebackInfo type, for representing stack traces, in tbutils
A lightweight UTC timezone available in timeutils.
Recursive mapping for nested data transforms, with remap
python  utilities  library  programming 
june 2016
In semi-related news, is pretty impressive.
charts  diagrams  tools  software  flowcharts 
april 2016
About rel=noopener
RT @mathias: Did you know that using `target=_blank` for user-supplied links is a security risk?

`rel=noopener` is here to help.
html  js  security  webdev 
march 2016
pyquery: a jquery-like library for python — pyquery 1.2.10.dev0 documentation
pyquery allows you to make jquery queries on xml documents. The API is as much as possible the similar to jquery. pyquery uses lxml for fast xml and html manipulation.

This is not (or at least not yet) a library to produce or interact with javascript code. I just liked the jquery API and I missed it in python so I told myself “Hey let’s make jquery in python”. This is the result.
html  xml  python  library 
february 2016
Ag: The Silver Searcher
The Silver Searcher is a tool for searching code. It started off as a clone of Ack, but their feature sets have since diverged slightly. In typical usage, Ag is 5-10x faster than Ack.
cli  grep  programming  search  tools  software 
february 2016
Inquerest — A complex url parameter parser for rest filter queries


Query {
filters: [
Filter {
connector: None,
condition: Condition {
left: Column("age"),
equality: LT,
right: Number(13)
subfilter: [
Filter {
postgres  rest  webdev  rust  rustlang  api  database 
november 2015
Mopidy – An extensible music server written in Python
Mopidy is an extensible music server written in Python.

Mopidy plays music from local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a range of MPD and web clients.
audio  music  server  raspberrypi  python  software  linux 
october 2015
HTTPie - a CLI, cURL-like tool for humans.
HTTPie (pronounced aych-tee-tee-pie) is a command line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. It provides a simple http command that allows for sending arbitrary HTTP requests using a simple and natural syntax, and displays colorized output. HTTPie can be used for testing, debugging, and generally interacting with HTTP servers.

Replace cURL with httpie: Thanks to Hening for the hint !
development  http  python  tools  curl  from twitter_favs
august 2015
Hemingway Editor
RT : Just learned about from . Looks really useful and I'm loving the name :D
writing  tools  english  from twitter
july 2015
TextBlob: Simplified Text Processing — TextBlob 0.9.1 documentation
TextBlob is a Python (2 and 3) library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, and more.
analysis  library  python  text  nlp 
june 2015
Simon Stålenhag Art Gallery
@hynek but you already can buy stuff from the artist:
art  illustration  painting  portfolio  scifi 
june 2015
Ed Snowden Taught Me To Smuggle Secrets Past Incredible Danger. Now I Teach You. - The Intercept
RT : "You’ll never guess where we are right now". She didn’t tell me where she was, of course, b/c I didn’t need to know.
snowden  surveillance  nsa  gpg  encryption  security  activism  citizenfour  privacy  from twitter
february 2015
Google and blogs: “Shit.” – Marco.org
RT : This sounds pretty plausible, and is also incredibly depressing :( RT : Google and blogs: “Shit.”
blogging  google  seo  web  publishing  media  buzzfeed  from twitter
february 2015
« earlier      
accessibility addons agency ajax android animation apache api architecture art audio authentication backup benchmark berlin blog book bookmarks browser browsers business canvas charts chrome cli cloud cms code coding collaboration color comics community comparison compatibility cool css css3 culture data database db deployment design desktop deutsch deutschland development django documentation dom dvcs ecommerce editor education elasticsearch email encryption extension facebook firefox flash flickr font fonts forms framework free fun funny gallery game games geek gentoo german germany git gnome google googlemaps graphics gtd gui guide hardware history hosting howto html html5 http humor humour i18n icon icons identity ie illustration images imported inspiration interface internet iphone java javascript jquery js json language layout learning library life linux logging mac management maps marketing markup media microsoft mobile monitoring movies mozilla music mysql networking news nodejs openid opensource optimization orm parser performance philosophy photography photos php plugin politics portfolio postgresql presentation privacy productivity programming projectmanagement psychology pycon pylons pyramid python rails rankings redis reference research rest rss ruby scalability science scm scripting search security server shell shop slides social software softwareengineering sql sqlalchemy standards statistics svg sysadmin technology telepolis templating testing tips tool tools toread turbogears tutorial twitter typography ubuntu ui unicode unix usability ux versioncontrol via:popular video visualization web web2.0 webapps webdesign webdev webfont webhosting webservices webstandards windows wishlist work writing wsgi xhtml xml

Copy this bookmark: