Go has been increasingly used to write new configuration management tools. Narcissus provides a library to abstract configuration files as Go structures.
https://github.com/raphink/narcissus
Go has been increasingly used to write new configuration management tools. Narcissus provides a library to abstract configuration files as Go structures.
https://github.com/raphink/narcissus
Examples of how to implement and leverage PostgreSQL foreign data wrappers in your application implementation to reduce middleware as well as round trips to the database.
Yahoo’s data ETL pipeline continuously processes more than tens of terabytes of data every day. Seeking for a good data storage methodology that can store and fetch this data efficiently has always been a challenge for the Yahoo data ETL pipeline. A study done recently inside Yahoo has shown a dramatic data size reduction by switching from Sequence to RC File Format. We have decided to take the approach of converting our data to the RC File Format. The most challenging task is to manually serialize the data objects. We rely on Jute, a Hadoop Record Compiler, to provide serialization code. However, Jute does not support RC File Format. In addition, RC file format does not support native Hadoop writable objects. Therefore writing serialization code becomes complicated and repetitive. Hence, we invented the JuteRC compiler which is an extension to the Hadoop Record Compiler (Jute). It generates serialization/deserialization code for any user defined primitive or composite data types. MapReduce programmer can directly plug in the serialization/deserialization code to generate MapReduce output data file that is in RC File Storage Format. With the help of JuteRC compiler, our experiment against Yahoo audience data showed a 26-28% file size reduction and 40% read/write performance improvement compared to Sequence File. We are currently in the process to open source JuteRC.
Django Files — A Short Talk (slides only)James Aylett
My Django Under the Hood 2015 talk, which includes a whistlestop tour of Django File with HTTP, Form & ORM integration, Storage backends, contrib.staticfiles, Form.Media and asset pipelines, including some thoughts on how to integrate arbitrary asset pipelines with Django.
Examples of how to implement and leverage PostgreSQL foreign data wrappers in your application implementation to reduce middleware as well as round trips to the database.
Yahoo’s data ETL pipeline continuously processes more than tens of terabytes of data every day. Seeking for a good data storage methodology that can store and fetch this data efficiently has always been a challenge for the Yahoo data ETL pipeline. A study done recently inside Yahoo has shown a dramatic data size reduction by switching from Sequence to RC File Format. We have decided to take the approach of converting our data to the RC File Format. The most challenging task is to manually serialize the data objects. We rely on Jute, a Hadoop Record Compiler, to provide serialization code. However, Jute does not support RC File Format. In addition, RC file format does not support native Hadoop writable objects. Therefore writing serialization code becomes complicated and repetitive. Hence, we invented the JuteRC compiler which is an extension to the Hadoop Record Compiler (Jute). It generates serialization/deserialization code for any user defined primitive or composite data types. MapReduce programmer can directly plug in the serialization/deserialization code to generate MapReduce output data file that is in RC File Storage Format. With the help of JuteRC compiler, our experiment against Yahoo audience data showed a 26-28% file size reduction and 40% read/write performance improvement compared to Sequence File. We are currently in the process to open source JuteRC.
Django Files — A Short Talk (slides only)James Aylett
My Django Under the Hood 2015 talk, which includes a whistlestop tour of Django File with HTTP, Form & ORM integration, Storage backends, contrib.staticfiles, Form.Media and asset pipelines, including some thoughts on how to integrate arbitrary asset pipelines with Django.
SQL/MED is Management of External Data, a part of the SQL standard that deals with how a database management system can integrate data stored outside the database. The implementation of this specification has begun in PostgreSQL 8.4 and will over time introduce powerful new features into PostgreSQL.
Data Replication Options in AWS (ARC302) | AWS re:Invent 2013Amazon Web Services
One of the most critical roles of an IT department is to protect and serve its corporate data. As a result, IT departments spend tremendous amounts of resources developing, designing, testing, and optimizing data recovery and replication options in order to improve data availability and service response time. This session outlines replication challenges, key design patterns, and methods commonly used in today’s IT environment. Furthermore, the session provides different data replication solutions available in the AWS cloud. Finally, the session outlines several key factors to be considered when implementing data replication architectures in the AWS cloud.
With tremendous growth in big data, low latency and high throughput is the key ask for many big data application. The in-memory technology market is growing rapidly. We see that traditional database vendors are extending their platform to support in-memory capability and others are offering in-memory data grid and NoSQL solutions for high performance and scalability. In this talk, we will share our point of view on In-Memory Data Grid and NoSQL technology. It is all about how to build architecture that meets low latency and high throughput requirements. We will share our thoughts and experiences in implementing the use cases that demands low latency & high throughput with inherent scale-out features.
You will learn about how in-memory data grid and NoSQL is used to meet the low latency and high throughput needs and choosing in-memory technology that is good fit for your use case.
BDM Meetup #1 - Blockchains for Developers - Part 01Mark Smalley
I shared a little about me and what Neuroware does whilst also providing a little context as to why we have blockchains and why it is we started the Blockchain Developers Malaysia group
Neuroware.io was asked to talk about what is happening within Malaysia in regards to blockchains and also discuss some of the use cases that we have been working on recently...
This is the presentation I gave at the central bank of Malaysia on the 5th of September (2016) during the launch of the MDEC FinTech Academy. Lots of missing context (only available in person), but nonetheless worth sharing!
This is the presentation I gave at LVLUPKL on Wednesday the 24th of June - 2015 - The topic for the evening was "Disrupting Money" - https://www.facebook.com/events/994987267180818/ - where I gave a personal recount of my journey with blockchains over the past three years...
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsMark Smalley
I was invited to FOSS Asia to give a lightening talk regarding Neuroware's Open-Source Blockstrap Framework, which allows developers to easily deploy browser-based applications that utilize up-to eight different blockchains, including bitcoin, litecoin, dogecoin, darkcoin and their corresponding test-nets.
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014Mark Smalley
Forgot to upload the presentation I gave at the World Bitcoin Conference in KL - it's a real basic introduction to Bitcoin and crypto-currencies from a technological point of view. A lot of images as they give me room to talk :-)
Programmable Money - Visual Guide to Bitcoin as a TechnologyMark Smalley
Presentation I gave at WebCamp KL - specifically targeted at designers and web-developers. Why should web developers care about Bitcoin, what's the big deal?
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in MalaysiaMark Smalley
Our 13th Kuala Lumpur MongoDB User-Group Meet-up was a fun filled day of co-working, dinner and evening presentations, sponsored by 10gen and featuring our first visit from an engineer, who went on to provide live demos of full text search and more...
https://www.facebook.com/events/134299646742478/144156822423427/
A modified version of the JSON and The Argonauts presentation, specifically for the San Fran MUG - stripped out code and added pictures for extra smiles...
A brief introduction to JSON and how it can be used with PHP and modern template engines such as Handelbars, AngularJS and Mustache - Source Code / Live Demo - http://r1.my/klmug/11/
Here's what we discussed at the 9th Kuala Lumpur monthly MongoDB User-Group. If you're in KL and would like to learn more about mongoDB, please visit our Facebook Group - https://www.facebook.com/groups/klmug/
MongoPress is an instantly scalable, incredibly flexible CMS that uses MongoDB and PHP to deliver a powerful object-oriented environment that is flexible and free. It is not only freely licensed and distributed under a generous GPL license, but it is also free from the constraints that many of the leading MySQL-based CMS platforms suffer from.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
10. www.your-domain.com/images/tron.jpg
( assuming .htaccess is redirecting within folder )
// Get Filename
$slug = $_SERVER[‘REQUEST_URI’];
// Define Database
$db = $m->$options['db_name'];
// Get GridFS
$grid = $db->getGridFS();
// Get Image
$image = $grid->findOne(
array("name" => $slug)
);
// Display Image
header('Content-type: '.$image->file['type']);
echo $image->getBytes();
11. STALK ME ON TWITTER IF YOU LIKE
@m_smalley
Twitter Hashtag #klmug
KL MUG on Twitter @klmug
KL MUG on Facebook
https://www.facebook.com/groups/klmug/