PowerPoint for session on Reactjs Basics
Topics Covered:
npm vs npx create-react-app
5 ways of thinking in react
tips to ace react like pro
vs code extensions to ease development with react
hands on react by making a hangman game
It is the Day 1 power point presentation for seven days of react learning jam. Session organized by GirlScript Punjab
Date of the session 22nd Oct 2020
Lightning talk from StripeConEU 2021, how to edit the Silverstripe CMS docs by clicking the link in the docs, editing the document on GitHub and submitting a pull request.
Looking to find out the difference between #Angular and #React.js? Our latest post is aimed to ease your understanding. You will learn more about the specifics and the main differences of both #frontend design solutions. We hope to help you make the right decision. Enjoy your reading!
https://brocoders.com/blog/react-vs-angular-who-wins-the-competition#who-chooses-angular
Speed up Continuous Delivery with BigData AnalyticsLuca Milanesio
?
Use Spark, Apache Flume and ElasticSearch-Kibana to unleash the power of your Code Review and Continuous Delivery Pipeline logs. Jenkins and Gerrit Code Review are the sources of your Analytics KPI dashboards.
This is the ppt for day 2 of learning react from scratch.
Presentation given for girlscript punjab
date: 23 October 2020
Topics covered basic react app setup functional components and class components.
https://github.com/alvarowolfx/react-native-shakeit-demo
Introduction to React native presentation. A little history about React web, comparison with state of art of hybrid mobile development and demo to the local community.
This document provides an overview and agenda for getting started with Angular. It discusses installing Node.js and the Angular CLI, creating an Angular application, understanding components and modules, data binding techniques, and ways for components to communicate with each other such as using input, output, services, and more. The document serves as an introduction to core Angular concepts for developers new to the framework.
The team was tasked with building a backend booking service that could be used for various services like cars and hotels. Their plan involved designing SQL tables and queries, developing PHP scripts using Code Igniter, and extensively testing the system. After meeting with the client, the database design was revised to be more robust. They have now completed the tables and queries, and are working on the scripts before final testing.
Gerrit and Jenkins are used for continuous delivery of big data projects. The document discusses GerritForge, an organization that uses Git, Gerrit, Jenkins, Mesos, Marathon, and Docker to enable continuous integration and deployment of Spark projects onto CDH clusters. A code review lifecycle is presented involving Git, code review in Gerrit, automated builds in Jenkins, and deployment to ephemeral CDH clusters created through Mesos and Marathon for integration testing.
React vs angular what to choose for your appConcetto Labs
?
Before we move ahead, lets quickly understand the overview of React Vs Angular for app development Frameworks. Contact Us for choosing the right framework.
Building a ?service with Kotlin, Micronaut & GCPRobert MacLean
?
The document summarizes a presentation about building microservices with Kotlin, Micronaut, and Google Cloud Platform (GCP). The key points are:
1) Micronaut is a new Java framework from 2018 that is designed for building microservices and embraces modern JVM features and memory management.
2) Micronaut provides features like dependency injection, HTTP clients, and filters/interceptors out of the box that help build modern services.
3) The presentation demonstrates building a sample microservice with Micronaut and deploying it to GCP using Docker and Kubernetes. Jib is used to containerize the application.
Sprachsteuerung mit dem Google Assistant C Add a new User Interface to your P...inovex GmbH
?
?Computer, Tee, Earl Grey, hei? Jeder Star-Trek-Fan wird dieses Zitat kennen, mit dem Capt. Picard sich regelm??ig sein Lieblingsgetr?nk replizieren l?sst. Die Sprachsteuerung von Computern und Maschinen ist fester Bestandteil vieler Science-Fiction-Szenarien. Daher ist es auch nicht verwunderlich, dass schon mehrere Versuche unternommen wurden, diese Technologie zu etablieren, mit eher durchschnittlichem Erfolg. Allerdings deutet sich aktuell ein gro?er Fortschritt in der Entwicklung von Sprachsteuerungen an, die sich am deutlichsten in der Inkarnation von Ger?ten wie Amazon Echo oder Google Home darstellt. In der Session zeigen wir die prinzipielle Funktionsweise einer Sprachsteuerung, die Vergleichbarkeit mit Chatbots, und erweitern einen bestehenden Dienst um ein Voice-User-Interface. Dabei zeigen sich die Besonderheit dieser Benutzerschnittstelle im Vergleich zu grafischen Interfaces und die Herausforderungen, die damit verbunden sind.
Event: MobileTech Conference 2017
Datum: 15.03.2017
Speaker: Dominik Helleberg, inovex GmbH
Weitere Tech-Vortr?ge unter https://www.inovex.de/de/content-pool/vortraege/
This is a presentation about setting up a simple Slack bot using the slash command from the Slack API. It was made at Andela Uganda's first Developer Conference.
Unleash the hidden value of your Gerrit Code Review data. See how to extract statistics from your Git repository and Reviews and update a real-time KPI dashboard with Apache Kafka Stream Events.
Continuous delivery journey - Montgomery county JUGRapha?l Brugier
?
The document describes the journey of an insurance comparison website moving from a yearly release cycle with 12 releases in 2012 to a continuous delivery model with daily releases by 2014. It discusses how the company transitioned to using Kanban and feature teams to allow independent delivery of features as soon as they are ready for production. This enables production deployments every day with a focus on fast, reliable builds; automated testing and deployment; and production monitoring.
This document summarizes Django Deployer, a tool that allows for fast deployment of Django apps onto various Platform as a Service (PaaS) providers like Google App Engine, Heroku, and Amazon. It addresses issues with migrating between PaaS APIs and getting Django features to work properly on different platforms. The tool simplifies the deployment process and speeds up getting started. Details are provided on how Django Deployer handles deployment to Google App Engine specifically by supporting pip installation of modules, using CloudSQL for the database, Google Cloud Storage for storage, and providing a fast deployment process overall.
This document describes Luca Milanesio's presentation on zero downtime upgrades for Gerrit. It discusses the different types of upgrades for Gerrit, including code-only, code and database schema, and code, database schema, and repository upgrades. It then outlines an 8 stage process for performing zero downtime upgrades of Gerrit using HAProxy load balancing to minimize downtime and ensure high availability, redirecting traffic from the old to new upgraded version.
GerritHub.io was launched 2 years ago.
Learnings, problems and new ideas on how to improve the GitHub to Gerrit plugin and hints on Gerrit scalability and replication.
This document provides an overview of the Angular CLI (command line interface), which is a tool that helps generate and maintain Angular applications. It discusses how to create a new project, run it locally, run tests, and generate components, services, and other code artifacts using the CLI commands like ng new, ng serve, ng test, and ng generate. It also covers installing third party libraries, building the app for production, and some other advanced features of the CLI.
The document summarizes Christian Gdemann's presentation on OpenNTF and IBM collaboration tools. The presentation included updates on OpenNTF projects and usage, the OpenNTF Essentials toolkit for XPages developers, a demonstration of the IBM Social Business Toolkit SDK, and highlights of lesser known but useful OpenNTF projects. Gdemann encouraged using the available OpenNTF and collaboration resources and welcomed questions.
Working Well: The Future of Web TestingTrent Willis
?
One of the primary goals for testing software is to have confidence that your software works as intended, but this doesn't give much insight into the quality of the software. Is it accessible? How about performant? Is the code we're sending necessary? Answering these questions in an automated fashion today is hard, but that will be changing in the future.
In this talk, we'll explore how recent changes in technology give us a foundation to start answering the questions posed above and so much more. We'll look at a near future where we have confidence that our software is functional and works well.
Frontend development skills are more and more demanded from our clients and stakeholders. Thanks to Facebook, they know what a dynamic UI is and they want it too in their products.
It can be a scary situation for people working mostly on a backend side of web applications. In this presentation I want to show that JavaScript can be really fun to write and mature enough to cope with backend technologies.
The document provides a summary of Dinesh Srivastava's professional experience and qualifications. It details his 4 years of experience in web and desktop application development using technologies like ASP.Net, MVC, C#, JavaScript, SQL Server and more. It lists his roles and responsibilities in various projects at companies like Hughes Systique Corporation, Blissweb IT Services, Omni Net Technology, and Gunvacci Consulting Services. These projects include developing applications for broadband service management, school management, mobile top-up, POS systems and more. It also provides his educational qualifications and technical skills.
This document provides an overview and agenda for getting started with Angular. It discusses installing Node.js and the Angular CLI, creating an Angular application, understanding components and modules, data binding techniques, and ways for components to communicate with each other such as using input, output, services, and more. The document serves as an introduction to core Angular concepts for developers new to the framework.
The team was tasked with building a backend booking service that could be used for various services like cars and hotels. Their plan involved designing SQL tables and queries, developing PHP scripts using Code Igniter, and extensively testing the system. After meeting with the client, the database design was revised to be more robust. They have now completed the tables and queries, and are working on the scripts before final testing.
Gerrit and Jenkins are used for continuous delivery of big data projects. The document discusses GerritForge, an organization that uses Git, Gerrit, Jenkins, Mesos, Marathon, and Docker to enable continuous integration and deployment of Spark projects onto CDH clusters. A code review lifecycle is presented involving Git, code review in Gerrit, automated builds in Jenkins, and deployment to ephemeral CDH clusters created through Mesos and Marathon for integration testing.
React vs angular what to choose for your appConcetto Labs
?
Before we move ahead, lets quickly understand the overview of React Vs Angular for app development Frameworks. Contact Us for choosing the right framework.
Building a ?service with Kotlin, Micronaut & GCPRobert MacLean
?
The document summarizes a presentation about building microservices with Kotlin, Micronaut, and Google Cloud Platform (GCP). The key points are:
1) Micronaut is a new Java framework from 2018 that is designed for building microservices and embraces modern JVM features and memory management.
2) Micronaut provides features like dependency injection, HTTP clients, and filters/interceptors out of the box that help build modern services.
3) The presentation demonstrates building a sample microservice with Micronaut and deploying it to GCP using Docker and Kubernetes. Jib is used to containerize the application.
Sprachsteuerung mit dem Google Assistant C Add a new User Interface to your P...inovex GmbH
?
?Computer, Tee, Earl Grey, hei? Jeder Star-Trek-Fan wird dieses Zitat kennen, mit dem Capt. Picard sich regelm??ig sein Lieblingsgetr?nk replizieren l?sst. Die Sprachsteuerung von Computern und Maschinen ist fester Bestandteil vieler Science-Fiction-Szenarien. Daher ist es auch nicht verwunderlich, dass schon mehrere Versuche unternommen wurden, diese Technologie zu etablieren, mit eher durchschnittlichem Erfolg. Allerdings deutet sich aktuell ein gro?er Fortschritt in der Entwicklung von Sprachsteuerungen an, die sich am deutlichsten in der Inkarnation von Ger?ten wie Amazon Echo oder Google Home darstellt. In der Session zeigen wir die prinzipielle Funktionsweise einer Sprachsteuerung, die Vergleichbarkeit mit Chatbots, und erweitern einen bestehenden Dienst um ein Voice-User-Interface. Dabei zeigen sich die Besonderheit dieser Benutzerschnittstelle im Vergleich zu grafischen Interfaces und die Herausforderungen, die damit verbunden sind.
Event: MobileTech Conference 2017
Datum: 15.03.2017
Speaker: Dominik Helleberg, inovex GmbH
Weitere Tech-Vortr?ge unter https://www.inovex.de/de/content-pool/vortraege/
This is a presentation about setting up a simple Slack bot using the slash command from the Slack API. It was made at Andela Uganda's first Developer Conference.
Unleash the hidden value of your Gerrit Code Review data. See how to extract statistics from your Git repository and Reviews and update a real-time KPI dashboard with Apache Kafka Stream Events.
Continuous delivery journey - Montgomery county JUGRapha?l Brugier
?
The document describes the journey of an insurance comparison website moving from a yearly release cycle with 12 releases in 2012 to a continuous delivery model with daily releases by 2014. It discusses how the company transitioned to using Kanban and feature teams to allow independent delivery of features as soon as they are ready for production. This enables production deployments every day with a focus on fast, reliable builds; automated testing and deployment; and production monitoring.
This document summarizes Django Deployer, a tool that allows for fast deployment of Django apps onto various Platform as a Service (PaaS) providers like Google App Engine, Heroku, and Amazon. It addresses issues with migrating between PaaS APIs and getting Django features to work properly on different platforms. The tool simplifies the deployment process and speeds up getting started. Details are provided on how Django Deployer handles deployment to Google App Engine specifically by supporting pip installation of modules, using CloudSQL for the database, Google Cloud Storage for storage, and providing a fast deployment process overall.
This document describes Luca Milanesio's presentation on zero downtime upgrades for Gerrit. It discusses the different types of upgrades for Gerrit, including code-only, code and database schema, and code, database schema, and repository upgrades. It then outlines an 8 stage process for performing zero downtime upgrades of Gerrit using HAProxy load balancing to minimize downtime and ensure high availability, redirecting traffic from the old to new upgraded version.
GerritHub.io was launched 2 years ago.
Learnings, problems and new ideas on how to improve the GitHub to Gerrit plugin and hints on Gerrit scalability and replication.
This document provides an overview of the Angular CLI (command line interface), which is a tool that helps generate and maintain Angular applications. It discusses how to create a new project, run it locally, run tests, and generate components, services, and other code artifacts using the CLI commands like ng new, ng serve, ng test, and ng generate. It also covers installing third party libraries, building the app for production, and some other advanced features of the CLI.
The document summarizes Christian Gdemann's presentation on OpenNTF and IBM collaboration tools. The presentation included updates on OpenNTF projects and usage, the OpenNTF Essentials toolkit for XPages developers, a demonstration of the IBM Social Business Toolkit SDK, and highlights of lesser known but useful OpenNTF projects. Gdemann encouraged using the available OpenNTF and collaboration resources and welcomed questions.
Working Well: The Future of Web TestingTrent Willis
?
One of the primary goals for testing software is to have confidence that your software works as intended, but this doesn't give much insight into the quality of the software. Is it accessible? How about performant? Is the code we're sending necessary? Answering these questions in an automated fashion today is hard, but that will be changing in the future.
In this talk, we'll explore how recent changes in technology give us a foundation to start answering the questions posed above and so much more. We'll look at a near future where we have confidence that our software is functional and works well.
Frontend development skills are more and more demanded from our clients and stakeholders. Thanks to Facebook, they know what a dynamic UI is and they want it too in their products.
It can be a scary situation for people working mostly on a backend side of web applications. In this presentation I want to show that JavaScript can be really fun to write and mature enough to cope with backend technologies.
The document provides a summary of Dinesh Srivastava's professional experience and qualifications. It details his 4 years of experience in web and desktop application development using technologies like ASP.Net, MVC, C#, JavaScript, SQL Server and more. It lists his roles and responsibilities in various projects at companies like Hughes Systique Corporation, Blissweb IT Services, Omni Net Technology, and Gunvacci Consulting Services. These projects include developing applications for broadband service management, school management, mobile top-up, POS systems and more. It also provides his educational qualifications and technical skills.
Quick prototyping apps using JS - Ciklum, VinnitsaYuriy Silvestrov
?
The document discusses quick prototyping of applications using JavaScript. It provides biographies of Yuriy V. Silvestrov and Mikhail Valkov, and then discusses topics like when quick prototyping is useful, how to quickly prototype an app, JavaScript techniques like MVC, jQuery, AngularJS and RequireJS, design tips including responsive design, and includes links to example applications and code on BitBucket and GitHub.
Engage 2020: Six Polite Ways to Design a RESTful API for Your Application!Serdar Basegmez
?
Engage 2020 session
"Six Polite Ways to Design a RESTful API for Your Application!"
"With Domino v10 and v11, HCL is delivering on a vision to provide many new ways to architect our applications. One of the key technologies is creating RESTful APIs for our data and processes. APIs are very powerful in allowing us to build integrations between Domino and all other enterprise applications. Regardless of your experience, come to this session to see what options are available to you, what pitfalls you may experience and how to break down the borders between your applications and others. We will present the basic concepts and best practices, allowing you to walk away with tips and tricks on performance, scalability and security."
Serdar Basegmez
Developi Information Systems, London
Penelope S. Over is a recent graduate from WPI seeking a position in software development. She has a Bachelor's degree in Computer Science with a 3.3 GPA. She has experience developing applications and web services using languages like C++, Java, Python and frameworks like AngularJS. She completed internships at Microsoft and PegaSystems where she worked on projects involving push notifications, Tomcat configuration, and database administration. In school, she led projects to build an admin portal for Microsoft and implement a Linux kernel mailbox system. She is proficient in source control, development tools, and agile methodologies.
This document discusses the use of open source tools for entrepreneurship and software development. It begins by stating that the talk is intended for newcomers to open source, startups, and those interested in software projects or careers. It then provides background on the speaker and their experience before defining open source as promoting universal access and redistribution of designs. The document lists many popular open source databases, frameworks, servers and other tools that can be used for projects. It emphasizes asking the right questions about goals, users, and requirements before choosing tools. It also stresses system design, testing features with users, and ongoing maintenance like security, backups and monitoring.
Cross Platform Angular 2 and TypeScript DevelopmentJeremy Likness
?
Jeremy Likness explains why Angular is a powerful front end web technology, then demonstrates a cross-platform approach to building Angular 2 apps using NodeJs, Visual Studio Code, and TypeScript.
QCObjects is the next generation framework for modern software development. This slide is an overview of what you can do with the framework, describing its main features, its license model and impact.
90-minute October 2015 Los Angeles CTO Forum presentation on AngularJS, other JavaScript frameworks including ReactJS, and the state of web development in 2015.
Topics covered:
- State of web development in 2015
- AngularJS code examples
- Analysis of JavaScript MVC frameworks suitable for 2015-2019 development
- AngularJS pros/cons
- ReactJS
- Hybrid mobile apps
This document discusses how to build an Android app using Google App Engine (GAE) and Google Cloud Endpoints. It introduces GAE and Cloud Endpoints, shows how to create RESTful APIs, generate client libraries, and consume the APIs in an Android app. Code examples are provided for defining API methods and services as well as making API calls from Android. The document also covers testing APIs locally and deploying them to GAE.
This document is a curriculum vitae for Charl Beukes, a South African web developer with over 10 years of experience using languages like PHP, JavaScript, AJAX, HTML, CSS, MySQL, and frameworks like Symfony2 and WordPress. It lists his personal details and contact information, education history including a diploma in software development, employment history including his current role as a senior web developer at Junkmail Pty Ltd, and technical skills including operating systems, languages, databases, frameworks, and tools.
This document provides a summary of Glaucia de Souza Lemos's background and experience. It outlines her education, including an Associate's Degree in System Analysis and Development and several specialization courses. Her technical skills include C#, ASP.NET, SQL Server, JavaScript and other languages. She has over 3 years of experience as a Full Stack .NET Developer and has worked for several companies, including Resource I.T Solutions, Oi S.A, and GlobalLogic Latam. She is currently a Microsoft MVP working to disseminate knowledge in programming development.
The document provides a summary of Shilpanjali's professional experience and qualifications. She has over 2 years of experience as a Software Engineer developing web applications using technologies like C#, ASP.Net, JavaScript, and content management systems like Umbraco. Some of her projects include developing portals for transport management and online shopping. She has a Bachelor's degree in Information Science with high marks.
AngularJS with TypeScript and Windows Azure Mobile ServicesRainer Stropek
?
In the coming two weeks I will do a series of talks at various conferences in Austria and Germany. I will speak about AngularJS, TypeScript, and Windows Azure Mobile Services. In this blog post I publish the slides and the sample code.
Prototyping app using JS and HTML5 (Ciklum Kharkiv)Yuriy Silvestrov
?
The document discusses quick prototyping of applications using JavaScript within 24 hours, providing an overview of the speakers' backgrounds and experiences and outlining topics like startup mode, JavaScript techniques including MVC, modules and responsive design, and demonstrating a sample alarm clock application created using these techniques. The presentation discusses plans to develop the demo within 4 hours that did not come to fruition due to additional complexity, instead showing code fragments and the full code on BitBucket.
From zero to Google APIs: Beyond search & AI... leverage all of Googlewesley chun
?
30-min tech talk given at user groups or technical conferences to introducing developers to integrating with Google APIs from Python or Node.js.
ABSTRACT
Want to integrate Google technologies into the web+mobile apps that you build? Google has various open source libraries & developer tools that help you do exactly that. Users who have run into roadblocks like authentication or found our APIs confusing/challenging, are welcome to come and make these non-issues moving forward. Learn how to leverage the power of Google technologies in the next apps you build!!
This document summarizes a presentation given by Deepu K Sasidharan of XebiaLabs at DevoxxFR 2018 about frontend options for Java developers. It discusses why many Java developers dislike frontend work, myths about the frontend landscape, and how to make Java developers enjoy JavaScript. It also provides a brief history of Angular, React, and Vue.js, highlights of the speaker's favorite and least favorite features of each, and recommendations for choosing a framework. The document concludes by discussing options for starting new projects with Angular and React using tools like the Angular CLI and Create React App, and introduces JHipster for generating full stack applications.
Google's serverless journey: past to presentwesley chun
?
Serverless, shorthand for "opinionated logic-hosting containers," continues on its sky-high trajectory. New features and products are continually being produced by vendors, all with developer focus and DevOps convenience in mind. Google has been in the serverless business long before the term even existed. In this high-level overview, we'll take you on a tour of our serverless journey, the products, use-cases, and target audiences, from the first step to the most recent, taken earlier this year at Cloud NEXT '19.
With a Cloud Study Jam, you will learn the fundamental tools and capabilities of Google Cloud, share your experiences, and solve hands-on problems together.
You will receive free access to hands-on labs via Qwiklabs, which mirrors a real-life working environment. Choose any of the recommended tracks to run with your community: Machine Learning, BigQuery, Certification, and Kubernetes.
After the session, you can keep taking labs to earn Google Cloud badges.
Mozambique, Smallholder Farming, and TechnologyPaul Lam
?
This document summarizes an agribusiness program in Mozambique that provides training and support to smallholder farmers. The program addresses challenges smallholders face like low yields, limited market access, and lack of information. It does this through hands-on education, data-driven guidance, and helping farmers organize into cooperatives to access larger markets. Over six years, the program has seen outcomes like decreased mortality rates for chickens by half and increased production five-fold. It aims to continue scaling its model of combining offline training with ongoing online support.
When a machine learning researcher and a software engineer walk into a barPaul Lam
?
This document discusses challenges that arise when machine learning researchers collaborate with software engineers. It presents three key problems: 1) Transitioning research code to production-ready code, 2) Interfacing machine learning models with software, and 3) Differences in terminology between machine learning and software engineering. The document explores options for refactoring code to be shared between teams, proposes designing machine learning as an internal API, and emphasizes the importance of pair programming to overcome differences in backgrounds and jargon.
This document discusses the evolution of a software architecture for Motiva AI's messaging platform. It started as a monolithic architecture but evolved into a microservices architecture and then an event-driven architecture to improve scalability, robustness and the ability to change. The architectures were developed using a just-in-time approach based on demand rather than planning everything upfront. This allowed the system to start simply and evolve as needs changed.
A gentle introduction to functional programming through music and clojurePaul Lam
?
This document introduces functional programming concepts through the Clojure programming language and the Overtone music library. It provides an overview of Clojure data types and collections, installing Leiningen and interacting with the Clojure REPL. Examples are given for working with lists, maps, sets and Java interop. The benefits of functional programming are listed as easier reasoning, composability, separation of concerns. Contact details are provided for further information.
The document summarizes the author's experiences working as a Clojurian in London, Boston, and San Francisco. In London, the author liked being part of a supportive Clojure community but disliked high housing costs and work visa restrictions. In Boston, the author met people solving hard problems in a small community but found few Clojure teams. In San Francisco, the author had access to a large Clojure community and startup opportunities but disliked high living costs. The document provides recommendations to choose London for a European lifestyle, Boston for science/education work, and San Francisco for startups.
2014 docker boston fig for developing microservicesPaul Lam
?
The document discusses developing microservices using Fig, an open-source tool for defining and running multi-container Docker applications. It summarizes Martin Fowler's definition of microservices as independently deployable services that communicate via lightweight mechanisms like HTTP. The document then demonstrates using Fig to run different programming languages and databases in isolated containers on a local machine for continuous and reproducible development of a microservices architecture.
Customer Behaviour Analytics: Billions of Events to one Customer-Product Prop...Paul Lam
?
Paul Lam presented on customer behavior analytics using a customer-product graph built from billions of customer event records. The graph connects customers to products they interact with, allowing queries to discover customer purchase patterns and recommend additional products. Lam described extracting nodes and relationships from raw event data stored on HDFS and loading them into a graph database using Cascalog code for analysis and personalization at scale.
The document discusses composing reusable extract-transform-load (ETL) processes on Hadoop. It covers the data science lifecycle of acquiring, analyzing and taking action on data. It states that 80% of work in data science is spent on acquiring and preparing data. The document then discusses using Cascading, an abstraction framework for building MapReduce jobs, to create reusable ETL processes that are linearly scalable and follow a single-purpose composable design.
An agile approach to knowledge discovery on web log dataPaul Lam
?
This document discusses an agile approach to analyzing web log data from uSwitch, an online business. It describes acquiring log data from many distributed applications, analyzing the data using tools like Apache Hive and Cascalog, and taking action by exposing insights to help personalize websites for visitors. The goal is to explore and exploit the data through a collaborative team that acquires, analyzes, and takes action on the data in an iterative way without unnecessary complexity.
Sector Report on the VC and Startup Spacetareq bushnaq
?
This report was prepared by Tareq Bushnaq, a recent graduate of IE Business School who had previously trained at two regional investment banks in Dubai, UAE. The report provides an overview and cross-analysis on the VC/startup space in the MENA region and the US, highlighting key insights, figures, and future outlooks.
A Day in the Life of an Executive with Microsoft 365 CopilotIFI Techsolutions
?
This infographic illustrates how Microsoft 365 Copilot enhances the productivity and efficiency of executives by automating tasks, streamlining workflows, and supporting creativity. From managing emails and meetings to refining presentations and speeches, the AI-powered Copilot optimizes daily operations, allowing leaders to focus on impactful decision-making. Explore how IFI Techsolutions can help accelerate Copilot adoption for your business.
Armilar - Portuguese Startup Scene Report 2024Armilar
?
Overview of the Portuguese startup and entrepreneurship ecosystem in 2024, with a special emphasis on investment activity. Report produced by Armilar (www.armilar.com)
In Indiana, especially in Goshen, we have amazing filmmakers and a fantastic film festival, but theres no central hub for them to collaborate, strategize, and bring their projects to life. This gap is preventing local talent from fully realizing their creative visions.
Our #makerspace designed for filmmakers & digital content creators will offers everything from production #studios to resources for preproduction & post-production, all in one place. Plus, well be selling movie-themed items & souvenirs to enhance the local tourism vibe!
Our ideal customers are filmmakers at all levels, from #beginners to pros, as well as local artists who want to sell their work. Were also targeting anyone interested in the film industry, including tourists who want to experience our creative community.
Were not just another studio; were creating a vibrant
Limited
Private
Show Advanced Settings
community space that encourages collaboration and creativity. Our unique offering includes configurable studio sets, premium props, and even @Instagram-worthy spots that are perfect for social media sharing.
Were currently at the minimum viable product stage, having acquired major production equipment. Our space is designed to be open and accessible to all filmmaking enthusiasts, fostering a supportive environment for creativity.
So, if youre excited about empowering local filmmakers and building a creative community in Michiana, lets connect! Were looking for investors who want to help us realize our $200 million vision for a vibrant downtown movie production hub.
Join us in making Indiana a filmmaking destination!
Common Places Where Door Finger Guards Are Most Needed.pdfSafety Assured
?
Safety Assured Limited manufactures unique and unrivaled door finger guards for schools, a simple solution that prevents injury caused by doors closing on fingers. Protect little fingers from getting pinched in school doors with our finger guards. Our durable, high-visibility door finger guards for schools are easy to install. Keep kids safe and prevent painful accidents.
SATYA, established in October 2016 and headquartered in New Delhi, embarked on its operational journey in January 2017, with a distinctive focus on providing micro-loans to low-income and under-served entrepreneurs in rural and semi-urban areas of India.
13. Spokepoint v1.0 (3rd month, private beta)
Google
Sheets
Internet
Search
(Clojure)
Sheet API
(Python)
Customer
Flight.js
MySQL
Account
(Go)
14. Good
Moved fast by only
building whats
needed
Bad
> 4 languages in
production
Complexities in the
interfaces
Boilerplate HTTP
servers
No cross-system
versioning
Trade-offs
17. Making it happen
Architecture
2014 2015
Launching 1st August
Know what customers want,
now make it happen in the app
Most needs are on the frontend
Clojurescript
19. Single Page Application:
My thinking at the time
Javascript
Existing frontend is in
Javascript
Humongous community
SPA frameworks: React,
Ember, Flight.js, etc.
All the supporting
libraries that we would
need
Pool of JS talent readily
available
Clojurescript
I am 10x more
productive in Clojure
Interoperable with
Javascript
20. Built a new feature with Clojurescript
for the first time
project.clj
router.cljs
pitch_builder.cljs
template/list.html
23. A better way of organizing Reagent app,
https://github.com/Day8/re-frame
Code Showcase:
What not to do
27. Startup concerns on Clojure(Script)
CEO Hiring and training
Uncommon stack lessen chances
of funding or acquisition
CTO Many libraries are one-person
projects
28. Our job posting in August
Spokepoint is an MIT startup in Cambridge, MA looking for
a Clojurescript frontend contractor (remote possible). Don't
know Clojurescript? Doesn't matter. I can help you with
that. We are looking for the right person rather than
checking a set of skills.
Our web apps are built on Clojurescript, Clojure, Go, and
Docker.
29. 3 out of 3 of our developers
with different backgrounds
survived Clojure and ClojureScript
31. Summary
Built minimal pieces with pain driven
development method
Clojurescript / Reagent enabled us to deliver
quickly on the front-end
There are developers that want to get paid to
use Clojure and Clojurescript
32. Credits to my team
Isaac Chansky
Elizabeth Hagearty
Tony Tam
Dan Siegel
and with thanks to the Clojure community