Swift na produkcji? Czy nie jest trochę za wcześnie na tak drastyczne kroki? Objective-C służyło nam przez wiele lat i ciągle ma nam bardzo wiele do zaoferowania. Czy w związku z tym powinniśmy szybko obrać nowy kierunek? W jakim języku zaczynać nowe projekty? Jakie są zalety nowego rozwiązania z perspektywy programistycznej?
Prezentacja ma jednak na celu pokazać, że Swift jest już obecny, a co ważniejsze - szybko nie zniknie. Apple podjęło już decyzję w kwestii zainwestowania w nowy język programowania dla swoich platform i musimy stawić jej czoło.
Cassandra is a NoSQL database based on Dynamo and developed by Facebook. It uses a key-value data model where each row has a unique row key and columns are organized into column families. To efficiently query real-time metrics data by dimensions like time, location, category etc., bitmaps can be used to track unique user IDs and counts across different groupings in a compressed way within the columnar data structure. The document also mentions that the company Redudata is hiring.
The document discusses the technical challenges of scaling GitHub and describes GitHub's architecture. Key points include that GitHub is not on the cloud, it uses MySQL as a cache, memcached for cache misses, load balancing, and various technologies like Ruby, Rails, Unicorn, Nginx, Redis, and Resque to distribute load and improve performance.
This document contains a series of cards with questions about 2D and 3D shapes on one side and answers on the other. Each card provides information about the properties of a shape such as the number of sides, angles, faces or vertices. The questions prompt the user to match the shape to its description.
1) The document provides instructions for experiments to investigate fingerprints, dominant eye, and blind spot. Materials needed include pencils, paper, sellotape, and a hand lens.
2) Background information is given on fingerprints being unique and helping police identification, and that everyone has a dominant eye and a blind spot in each eye.
3) The activity instructions describe how to take your own fingerprint, determine your dominant eye, and discover your eye's blind spot. Safety precautions include washing hands after the fingerprint activity.
This document provides a developer's perspective on Bitcoin. It explains that Bitcoin addresses are generated using a cryptographic signature based on a message and private key, and that there are approximately 1.46 x 10^48 possible Bitcoin addresses, which is an enormous number equal to 2^160. The document serves as an introduction to how Bitcoin works under the hood for developers.
This document discusses purely functional user interfaces. It introduces Vagmi Mudumbai and their work at τarka λabs. Some key aspects of purely functional interfaces discussed include embracing immutability, using pure components with no side effects, and tuning for performance. Specific frameworks and libraries mentioned that support this approach include React, Immutable.js, and Immstruct. The document also notes some challenges faced in implementing purely functional interfaces.
Swift na produkcji? Czy nie jest trochę za wcześnie na tak drastyczne kroki? Objective-C służyło nam przez wiele lat i ciągle ma nam bardzo wiele do zaoferowania. Czy w związku z tym powinniśmy szybko obrać nowy kierunek? W jakim języku zaczynać nowe projekty? Jakie są zalety nowego rozwiązania z perspektywy programistycznej?
Prezentacja ma jednak na celu pokazać, że Swift jest już obecny, a co ważniejsze - szybko nie zniknie. Apple podjęło już decyzję w kwestii zainwestowania w nowy język programowania dla swoich platform i musimy stawić jej czoło.
Cassandra is a NoSQL database based on Dynamo and developed by Facebook. It uses a key-value data model where each row has a unique row key and columns are organized into column families. To efficiently query real-time metrics data by dimensions like time, location, category etc., bitmaps can be used to track unique user IDs and counts across different groupings in a compressed way within the columnar data structure. The document also mentions that the company Redudata is hiring.
The document discusses the technical challenges of scaling GitHub and describes GitHub's architecture. Key points include that GitHub is not on the cloud, it uses MySQL as a cache, memcached for cache misses, load balancing, and various technologies like Ruby, Rails, Unicorn, Nginx, Redis, and Resque to distribute load and improve performance.
This document contains a series of cards with questions about 2D and 3D shapes on one side and answers on the other. Each card provides information about the properties of a shape such as the number of sides, angles, faces or vertices. The questions prompt the user to match the shape to its description.
1) The document provides instructions for experiments to investigate fingerprints, dominant eye, and blind spot. Materials needed include pencils, paper, sellotape, and a hand lens.
2) Background information is given on fingerprints being unique and helping police identification, and that everyone has a dominant eye and a blind spot in each eye.
3) The activity instructions describe how to take your own fingerprint, determine your dominant eye, and discover your eye's blind spot. Safety precautions include washing hands after the fingerprint activity.
This document provides a developer's perspective on Bitcoin. It explains that Bitcoin addresses are generated using a cryptographic signature based on a message and private key, and that there are approximately 1.46 x 10^48 possible Bitcoin addresses, which is an enormous number equal to 2^160. The document serves as an introduction to how Bitcoin works under the hood for developers.
This document discusses purely functional user interfaces. It introduces Vagmi Mudumbai and their work at τarka λabs. Some key aspects of purely functional interfaces discussed include embracing immutability, using pure components with no side effects, and tuning for performance. Specific frameworks and libraries mentioned that support this approach include React, Immutable.js, and Immstruct. The document also notes some challenges faced in implementing purely functional interfaces.
Pragmatic Functional Programming in the JS land with Clojurescript and OmVagmi Mudumbai
This document discusses ClojureScript and Om, a functional programming approach to building user interfaces in JavaScript. It mentions Google Closure Compiler, Om, Reagent, and Quiescent as ClojureScript tools. React.js is described as a view library rather than an MVC framework. ClojureScript is said to make React faster through features like persistent data structures, request animation frame, and the shouldComponentUpdate method. Code examples are offered to demonstrate these concepts.
The document discusses building single page apps with React.JS. It notes that React is a view library, not an MVC framework, and that it is fast due to its use of a virtual DOM and DOM diffing. It also discusses some key React concepts like state, props, setState(), and JSX syntax. Problems with React are mentioned along with the Flux architecture as a solution involving stores, events, and dispatchers to manage data flow in React apps.
Building Single Page Apps with Backbone.js, Coffeescript and Rails 3.1Vagmi Mudumbai
The document discusses building single page web apps using Rails, CoffeeScript, and Backbone.js. It introduces CoffeeScript as an alternative syntax to JavaScript, and explains how CoffeeScript code compiles to JavaScript. It then explains the key components of Backbone.js including models, collections, views, templates, and routers for building single page apps. The document concludes with a note about demonstrating a single page app.
Turbocharge your web development with Rails
Vagmi Mudumbai presented an overview of Ruby on Rails web development. The presentation covered installing Ruby and Rails, the MVC framework, generating models and migrations, querying the database, controllers and routes, views and forms. Attendees learned the basics of building a Rails application including setting up models, controllers and views to create, read, update and delete data through a RESTful interface.
This document discusses JRuby and Ruby programming concepts like object orientation, data types, blocks, and Ruby on Rails. It is a presentation that introduces JRuby, which allows Ruby code to run on the Java Virtual Machine. It highlights features of Ruby like dynamically typed variables, multi-paradigm programming, metaprogramming, and object orientation. Data types in Ruby like arrays, hashes, and symbols are demonstrated. Blocks and yielding in Ruby are shown as an alternative to for loops. Rails is introduced at the end along with building a sample Rails application. The document serves to educate about Ruby and promote following the Twitter handle @vagmi for more information.
Vagmi Mudumbai introduces themselves and provides an overview of MongoDB. Key points include:
- MongoDB is a NoSQL database that uses documents with dynamic schemas, indexing, ad-hoc queries, and embedded documents and arrays.
- It stores data in BSON format and supports data types like dates, binary data, and regexes. Complex queries can be performed on fields within documents.
- Documents can be inserted, updated, sorted, paginated, and indexed. MapReduce can be used to generate reports from collections.
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Unveiling the Advantages of Agile Software Development.pdfbrainerhub1
Learn about Agile Software Development's advantages. Simplify your workflow to spur quicker innovation. Jump right in! We have also discussed the advantages.
WhatsApp offers simple, reliable, and private messaging and calling services for free worldwide. With end-to-end encryption, your personal messages and calls are secure, ensuring only you and the recipient can access them. Enjoy voice and video calls to stay connected with loved ones or colleagues. Express yourself using stickers, GIFs, or by sharing moments on Status. WhatsApp Business enables global customer outreach, facilitating sales growth and relationship building through showcasing products and services. Stay connected effortlessly with group chats for planning outings with friends or staying updated on family conversations.
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
What is Master Data Management by PiLog Groupaymanquadri279
PiLog Group's Master Data Record Manager (MDRM) is a sophisticated enterprise solution designed to ensure data accuracy, consistency, and governance across various business functions. MDRM integrates advanced data management technologies to cleanse, classify, and standardize master data, thereby enhancing data quality and operational efficiency.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Pragmatic Functional Programming in the JS land with Clojurescript and OmVagmi Mudumbai
This document discusses ClojureScript and Om, a functional programming approach to building user interfaces in JavaScript. It mentions Google Closure Compiler, Om, Reagent, and Quiescent as ClojureScript tools. React.js is described as a view library rather than an MVC framework. ClojureScript is said to make React faster through features like persistent data structures, request animation frame, and the shouldComponentUpdate method. Code examples are offered to demonstrate these concepts.
The document discusses building single page apps with React.JS. It notes that React is a view library, not an MVC framework, and that it is fast due to its use of a virtual DOM and DOM diffing. It also discusses some key React concepts like state, props, setState(), and JSX syntax. Problems with React are mentioned along with the Flux architecture as a solution involving stores, events, and dispatchers to manage data flow in React apps.
Building Single Page Apps with Backbone.js, Coffeescript and Rails 3.1Vagmi Mudumbai
The document discusses building single page web apps using Rails, CoffeeScript, and Backbone.js. It introduces CoffeeScript as an alternative syntax to JavaScript, and explains how CoffeeScript code compiles to JavaScript. It then explains the key components of Backbone.js including models, collections, views, templates, and routers for building single page apps. The document concludes with a note about demonstrating a single page app.
Turbocharge your web development with Rails
Vagmi Mudumbai presented an overview of Ruby on Rails web development. The presentation covered installing Ruby and Rails, the MVC framework, generating models and migrations, querying the database, controllers and routes, views and forms. Attendees learned the basics of building a Rails application including setting up models, controllers and views to create, read, update and delete data through a RESTful interface.
This document discusses JRuby and Ruby programming concepts like object orientation, data types, blocks, and Ruby on Rails. It is a presentation that introduces JRuby, which allows Ruby code to run on the Java Virtual Machine. It highlights features of Ruby like dynamically typed variables, multi-paradigm programming, metaprogramming, and object orientation. Data types in Ruby like arrays, hashes, and symbols are demonstrated. Blocks and yielding in Ruby are shown as an alternative to for loops. Rails is introduced at the end along with building a sample Rails application. The document serves to educate about Ruby and promote following the Twitter handle @vagmi for more information.
Vagmi Mudumbai introduces themselves and provides an overview of MongoDB. Key points include:
- MongoDB is a NoSQL database that uses documents with dynamic schemas, indexing, ad-hoc queries, and embedded documents and arrays.
- It stores data in BSON format and supports data types like dates, binary data, and regexes. Complex queries can be performed on fields within documents.
- Documents can be inserted, updated, sorted, paginated, and indexed. MapReduce can be used to generate reports from collections.
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Unveiling the Advantages of Agile Software Development.pdfbrainerhub1
Learn about Agile Software Development's advantages. Simplify your workflow to spur quicker innovation. Jump right in! We have also discussed the advantages.
WhatsApp offers simple, reliable, and private messaging and calling services for free worldwide. With end-to-end encryption, your personal messages and calls are secure, ensuring only you and the recipient can access them. Enjoy voice and video calls to stay connected with loved ones or colleagues. Express yourself using stickers, GIFs, or by sharing moments on Status. WhatsApp Business enables global customer outreach, facilitating sales growth and relationship building through showcasing products and services. Stay connected effortlessly with group chats for planning outings with friends or staying updated on family conversations.
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
What is Master Data Management by PiLog Groupaymanquadri279
PiLog Group's Master Data Record Manager (MDRM) is a sophisticated enterprise solution designed to ensure data accuracy, consistency, and governance across various business functions. MDRM integrates advanced data management technologies to cleanse, classify, and standardize master data, thereby enhancing data quality and operational efficiency.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Odoo ERP software
Odoo ERP software, a leading open-source software for Enterprise Resource Planning (ERP) and business management, has recently launched its latest version, Odoo 17 Community Edition. This update introduces a range of new features and enhancements designed to streamline business operations and support growth.
The Odoo Community serves as a cost-free edition within the Odoo suite of ERP systems. Tailored to accommodate the standard needs of business operations, it provides a robust platform suitable for organisations of different sizes and business sectors. Within the Odoo Community Edition, users can access a variety of essential features and services essential for managing day-to-day tasks efficiently.
This blog presents a detailed overview of the features available within the Odoo 17 Community edition, and the differences between Odoo 17 community and enterprise editions, aiming to equip you with the necessary information to make an informed decision about its suitability for your business.
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0