Pinboard (jm)
https://pinboard.in/u:jm/public/
recent bookmarks from jmThe Configuration Complexity Clock2019-07-15T13:27:58+00:00
http://mikehadlow.blogspot.com/2012/05/configuration-complexity-clock.html?m=1
jmFrustratingly there are still some business requirements that can’t be configured using the new [post-config-file] rules engine. Some logical conditions simply aren’t configurable using its GUI, and so the application has to be re-coded and re-deployed for some scenarios. Help is at hand, someone on the team reads Ayende’s DSLs book. Yes, a DSL will allow us to write arbitrarily complex rules and solve all our problems. The team stops work for several months to implement the DSL. It’s a considerable technical accomplishment when it’s completed and everyone takes a well earned break. Surely this will mean the end of arbitrary hard-coded business logic? It’s now 9am on the clock.
Amazingly it works. Several months go by without any changes being needed in the core application. The team spend most of their time writing code in the new DSL. After some embarrassing episodes, they now go through a complete release cycle before deploying any new DSL code. The DSL text files are version controlled and each release goes through regression testing before being deployed. Debugging the DSL code is difficult, there’s little tooling support, they simply don’t have the resources to build an IDE or a ReSharper for their new little language. As the DSL code gets more complex they also start to miss being able to write object-oriented software. Some of the team have started to work on a unit testing framework in their spare time.
In the pub after work someone quips, “we’re back where we started four years ago, hard coding everything, except now in a much crappier language.”
(via Oisin)]]>configuration scripting dsls script config rules-engines rules via:oisin dsl coding hard-codinghttps://pinboard.in/https://pinboard.in/u:jm/b:2dcb1cf251ce/Commodore 64 Raspberry Pi Case with working power LED2017-10-17T16:44:43+00:00
https://www.etsy.com/ie/listing/514338940/commodore-64-raspberry-pi-case-with?ref=shop_home_active_1
jmvia:oisin 3d-printing retropi cases raspberry-pi hardware cutehttps://pinboard.in/https://pinboard.in/u:jm/b:0de2004c332a/Download 67,000 Historic Maps (in High Resolution) from the Wonderful David Rumsey Map Collection | Open Culture2017-09-08T16:50:51+00:00
http://www.openculture.com/2016/04/download-67000-historic-maps-in-high-resolution-from-the-wonderful-david-rumsey-map-collection.html
jmYou do not need to be a Stanford student or faculty or staff member to access the vast treasures of the Rumsey Map collection, nor do you need to visit the university or its new Center. Since 1996, the Rumsey collection’s online database has been open to all, currently offering anyone with an internet connection access to 67,000 maps from all over the globe, spanning five centuries of cartography.
(via Oisin)]]>via:oisin maps art graphics open-access mapping history david-rumsey collectionshttps://pinboard.in/https://pinboard.in/u:jm/b:22c283a594f9/8,000 sq ft start-up meeting space revealed for Dublin2015-08-05T13:42:20+00:00
https://www.siliconrepublic.com/start-ups/2015/07/26/new-start-up-space-for-dublin-dogpatch-and-ulster-bank-to-develop-8000-sq-ft-vaults
jmvia:oisin meetups meetings ulster-bank dublin startups chqhttps://pinboard.in/https://pinboard.in/u:jm/b:a2c0855ee126/For a Good Strftime2015-06-12T14:37:22+00:00
http://www.foragoodstrftime.com/
jmstrftime time date formatting coding ruby via:oisinhttps://pinboard.in/https://pinboard.in/u:jm/b:0d41eca41526/Squarespace2015-04-17T22:00:25+00:00
http://www.squarespace.com/
jmvia:oisin blog cms design hosting web-design web websiteshttps://pinboard.in/https://pinboard.in/u:jm/b:f9e94f3d504e/Privacy Security Talk in TOG – 22nd April @ 7pm – FREE2015-04-10T13:53:10+00:00
http://www.tog.ie/2015/04/privacy-security-talk-in-tog-22nd-april-7pm-free/
jmDublin is lucky enough to have great speakers pass through town on occasion and on Wednesday the 22nd April 2015, Runa A. Sandvik (@runasand) and Per Thorsheim (@thorsheim) have kindly offered to speak in TOG from 7pm. The format for the evening is a general meet and greet, but both speakers have offered to give a presentation on a topic of their choice. Anyone one interested in privacy, security, journalism, Tor and/or has previously attended a CryptoParty would be wise to attend. Doors are from 7pm and bring any projects with you you would like to share with other attendees. This is a free event, open to the public and no need to book. See you Wednesday.
Runa A. Sandvik is an independent privacy and security researcher, working at the intersection of technology, law and policy. She contributes to The Tor Project, writes for Forbes, and is a technical advisor to both the Freedom of the Press Foundation and the TrueCrypt Audit project.
Per Thorsheim as founder/organizer of PasswordsCon.org, his topic of choice is of course passwords, but in a much bigger context than most people imagine. Passwords, pins, biometrics, 2-factor authentication, security/usability and all the way into surveillance and protecting your health, kids and life itself.
]]>privacy security runa-sandvik per-thorsheim passwords tor truecrypt tog via:oisin events dublinhttps://pinboard.in/https://pinboard.in/u:jm/b:1caaf536ff7d/BPF - the forgotten bytecode2014-05-23T13:25:17+00:00
http://blog.cloudflare.com/bpf-the-forgotten-bytecode
jmcoding dsl security via:oisin linux tcpdump bpf bsd kernel turing-complete configuration languageshttps://pinboard.in/https://pinboard.in/u:jm/b:b2414ac30ea5/Irish Company Locates Office in Ireland2014-01-29T22:44:47+00:00
http://blog.tito.io/posts/irish-company-locates-office-in-ireland/
jmHot on the heels of Dropbox, AirBnB, Twitter, Facebook and many others, Irish online ticket sales company Tito are amongst the latest in a long series of companies choosing to locate their offices in Ireland. “It just seemed to make sense,” said founder Paul Campbell, talking about the decision making process that led him to set up shop in the capital, Dublin. “Dublin is great. There’s something really familiar about it that I can’t quite put my finger on.”
Har har!]]>ireland jokes funny tito hq tech-companies dublin via:oisinhttps://pinboard.in/https://pinboard.in/u:jm/b:aa424cdef08e/Reducing MongoDB traffic by 78% with Redis | Crashlytics Blog2013-05-23T09:04:10+00:00
http://www.crashlytics.com/blog/reducing-mongodb-traffic-by-78-with-redis-caching/
jmcrashlytics fail roflscale rails caching redis ruby via:oisinhttps://pinboard.in/https://pinboard.in/u:jm/b:684457d967c4/CEO Of Internet Provider Sonic.net: We Delete User Logs After Two Weeks. Your Internet Provider Should, Too. - Forbes2012-06-26T12:13:17+00:00
http://www.forbes.com/sites/andygreenberg/2012/06/22/ceo-of-internet-provider-sonic-net-we-delete-user-logs-after-two-weeks-your-internet-provider-should-too/
jminterview isps freedom copyright internet shakedown lawyers sonic.net data-retention via:oisinhttps://pinboard.in/https://pinboard.in/u:jm/b:c886ea031b0b/