"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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.
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
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
What kind of media institution might distribute your media product and why?
1. What kind of media institution might
distribute your media product and why?
2. Production Companies
The producer has several roles in the process of selling a film. These include the
development, pre-production, production and post-production of a film. Most importantly,
production companies are integral in securing actors and crucial people such as the
screenwriter and those who will finance the film. A producer may help to develop the
premise of a film also. As for pre-production, a producer/ production company is
responsible for sourcing and bringing together members of the creative team. They will
also work closely with the executive producer to increase the finances for a film. Their
responsibilities are vast and even include the authority to go location scouting, look into
the budget of a film and they are also incredibly involved in the final shooting of a film
script.
In production the producer constantly consults with the director whilst managing
production to ensure that everything is going as well as it should. The production company
monitors the day to day running of a film with power reaching the point that they can
choose to approve of script changes. Distributors and investors who wish to inquire about
the film have to contact the production companies to arrange such details
During post-production the production company liaises with financial and distribution
companies whilst also working closely with post-production personnel such as the
composer (music), visual effects staff and the editor.
3. Paranormal Production
My group and I devised this name for our film’s production company. From this you can
tell that the production company is entirely dedicated to making supernatural horror
movies which is why we wanted a name suitable to the genre of our film.
Unfortunately we didn’t make an ident for the production company so it cannot be
analysed but I’d imagine that if we had made one it would evidently use the colour black.
Perhaps we may have used an eclipsed moon since it has an association with conventional
horrors in the way it symbolizes night (believed to be when the ‘spirits’ come out).
4. The Distributor
Distribution is commonly defined in terms of the process of launching a film in the
market place and sustaining public interest in a film.
The distributor may invest in a film’s production and buy the rights to the film once made
and if the distributor is part of a larger company they will automatically distribute the films
by the parent company.
The role of the distributor is to:
• Acquire the license to release the film in a particular country.
• Pay the royalties to the producer
• Launch film
• Enter into an agreement with a cinema screen on ‘play dates’
• Transport the film
5. Malediction was made with a very low budget and this means the distribution company
must be able to distribute small, British films. Our film will have an art-house release of 20
prints where the film will be shown in independent cinemas across the UK. The preferred
release date will be the school holidays where our target audience (young adults) will be
more likely to watch our film since in releasing it in the award season (Jan-March) they will
be more busy with exams and work causing our audience to not watch the film (this is the
opposite of what we want). We may develop a website for our film as well as marketing it
through social media (e.g. a Facebook page, Twitter profile and YouTube channel).
As for funding, this will be obtained through a grant with the National Lottery Fund which
the BFI awards to low budget, independent companies such as ours.
But first I must decide what distribution company would be most useful and in what ways
they will benefit the distribution of our film.
The Distributor
6. StudioCanal UK
Founded in 1999, StudioCanal UK is based in the UK and Ireland, focusing its attention on
releasing independent British, Irish and American films in the UK and in some cases,
Ireland. 2011 social-realism film Tyrannosaur was one of the first films StudioCanal UK
actively distributed. On release it had 5 screens on opening weekend with gross takings
reaching £243, 252 in the UK. A grant of £206, 540 was received from the National
Lottery fund through the UK Film Council (now the BFI).
This distribution company would be suitable to distribute our film because it distributes
independent British films with low budgets, like our film, which means that our film has
the highest chance of being a success because it will be able to reach our target audience
(young adults).
7. Lionsgate
Lionsgate was founded in 1962 as Cinépix Film Properties, whilst in 1998 it was founded
as Lionsgate Films. The company is a Canadian-American film production and distribution
company and one of the largest and most successful film studios. Lionsgate works with
many foreign and independent films, supporting the distribution of both as well as having
worked on a variety of largely successful film series such as The Hunger Games and the
famous horror franchise, Saw, which has seen a monumental volume of success.
This distribution company would be suitable to distribute our film because it distributes
independent British films with low budgets and it would help us to reach a larger tent-
pole audience, however due to it’s focus on more mainstream and large franchise films
this could cause our film to be overshadowed by the success of films such as The
Hunger Games.
8. Fox Searchlight Pictures was founded in 1994 as an American film distribution company.
Since it’s already American the company specializes in the US distribution of mainly
independent and British films however they do also focus on horror and foreign films. In
some cases the company is actively involved in the financing of such films. Before
becoming named as part of Searchlight Pictures, the company had released independent
films under 20th Century-Fox International Classics before being renamed 20th Century-Fox
Specialized Film Division and then TLC Films (1982-1985).
Fox Searchlight has been significant in distributing films such as critically acclaimed 12
Years A Slave, 127 Hours, Juno and Slumdog Millionaire whilst having distributed less well-
known films such as comedy, Reuben, Reuben.
Fox Searchlight Pictures
Likewise with the former two production companies, this company focuses on
distributing independent British films and this is beneficial since our film is of such.
Despite having already distributed independent films, these are, of a majority, focused on
comedy which is not the genre our film looks at. This makes the company unsuitable to
work with for distribution. Furthermore the acclaim from major films like 12 Years A
Slave would be likely to overshadow our film causing us to not get the success predicted.
9. Entertainment Film Distributors
Entertainment Film Distributors was established in 1978 and is a British distribution
company for independent British and Irish films. Since 1990 the company had, up until
2010, distributed films made by New Line Cinema and those from other independent
production companies. The most notable and tremendous film franchise to date is The
Lord of the Rings. By 2010 these distribution rights in the UK and Ireland were brought
under Warner Bros, a parent company of EFD. British films to be distributed by the
company include Stormbreaker, Run Fat Boy Run as well as St. Trinians 1 & 2. Most
principally, the company has distributed horror films, Saw and The Final Destination.
EFD would be suitable to distribute our film because it distributes independent British
films with low budgets and it would allow us to reach a larger tent-pole audience. The
company also releases films looking at a range of genres including horrors such as Saw
and The Final Destination meaning that in allowing the company to distribute our film,
there is already an audience favouring horror films made by this company, hopefully
securing success in our film.
10. Universal Pictures
The American motion picture studio was founded in 1912 as Universal Film and
Manufacturing Company, currently standing as a subsidiary of NBC Universal, one of the
Big 6 (major film companies in the world). The films distributed include 1975 hit Jaws,
1982 sci-fi film E.T. and the 1993 series, Jurassic Park, all of which were directed by the
famous Steven Spielberg. The success of Universal Pictures is never ending; not only has it
distributed commercially successful films such as those listed, the company works closely
with British companies to support their films e.g. Working Title is a British production
company of whose success with films such as Les Misérables couldn’t have been as popular
as it was without the support of Universal Pictures.
This distribution company wouldn’t be suitable to distribute our film because it
distributes films across multiplex cinemas, with larger budgets and the potential to reach
a wider tent pole audience. Also since our film was made on a low budget and our
company is a small independent British company it is unlikely for the film to have the
international appeal that would allow us to liaise with one of the 6 major conglomerates
as Working Title has done.
11. Conclusion
I can conclude that out of the distribution companies I have looked at, the most
appropriate company to work with would be either StudioCanal UK or Entertainment Film
Distributors. From looking at these two companies, both would be suitable since they can
offer to distribute our British, independent feature film despite our low budget. However,
the best possible company to choose to distribute our film would probably be
Entertainment Film Distributors since they would be able to help more people to see our
film and allow us to distribute/ market our film via social media with as little money being
required to do so as possible.
Editor's Notes
Pictures series in film strip effect(Intermediate)Tip: Some shape effects on this slide are created with the Combine Shapes commands. To access this command, you must add it to the Quick Access Toolbar, located above the File tab. To customize the Quick Access Toolbar, do the following:Click the arrow next to the Quick Access Toolbar, and then under CustomizeQuickAccessToolbar click MoreCommands.In the PowerPointOptions dialog box, in the Choose commands from list, select All Commands. In the list of commands, click CombineShapes, and then click Add.To reproduce the shape effects on this slide, do the following:On the Home tab, in the Slides group, click Layout, and then click Blank.Also on the Home tab, in the Drawing group, click Shapes, and then under Rectangles click Rectangle.On the slide, drag to draw rectangle.Select the rectangle. Under DrawingTools, on the Format tab, in the Size group, click the Size and Position dialog box launcher. In the FormatShape dialog box, click Size in the left pane, in the Size pane, under Size and rotate, enter 2.59” in the Height box and 9” in the Width box.Also in the FormatShape dialog box, click Fill in the left pane, in the Fill pane, click Solidfill, and then do the following:Click the button next to Color, and then click MoreColors. In the Colors dialog box, on the Custom tab, enter values for Red: 31, Green: 20, and Blue: 13In the Transparency box, enter 30%.Also in the FormatShape dialog box, click LineColor in the left pane, and in the LineColor pane click Nooutline.On the Home tab, in the Drawing group, click Shapes, and then under Rectangles click Rectangle.On the slide, drag to draw a rectangle.Select the rectangle. Under DrawingTools, on the Format tab, in the Size group, enter 1.94” in the Height box and 2.88” in the Width box.Also on the Format tab, in the ShapeStyles group, click ShapeOutline, and then click NoOutline.Position the new rectangle over the dark gray rectangle, near but not touching the left edge. Select the new rectangle. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate. Repeat the process once more for a total of three, smaller rectangles. Position one of the duplicate rectangles over the dark gray rectangle, near but not touching the right edge. Press and hold CTRL, and then select all three new rectangles. On the Home tab, in the Drawing group, click Arrange, point to Align, and then click DistributeHorizontally. Press and hold CTRL, and then select the rectangles in the following order:Select the dark gray rectangleSelect the other three rectangles.Also on the Home tab, in the Drawing group, click Arrange, point to Align, and then click Align Middle.With all four rectangles still selected, on the Quick Access Toolbar, click Combine Shapes, and then click ShapeSubtract.On the Home tab, in the Drawing group, click Shapes, and then under Rectangles, click Rectangle.Select the rectangle. Under Drawing Tools, on the Format tab, in the Size group, enter 0.21” in the Height box and 0.14” in the Width box.Also on the Format tab, in the ShapeStyles group, click ShapeOutline, and then click No Outline.Select the new rectangle. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate. Repeat this step 22 times for a total of 24, smaller rectangles. Position one of the new rectangles over the gray rectangle, half over the left edge.Position another of the new rectangles over the gray rectangle, half over the right edge.Press and hold CTRL, and then select all of the newer, small rectangles. On the Home tab, in the Drawing group, click Arrange, point to Align, and then do the following:Click Align Middle.Click DistributeHorizontally.With all 24 rectangles selected, on the Quick Access Toolbar, click Combine Shapes, and then click ShapeUnion.Select the new shape. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate. Position a new shapes near the top edge of the gray rectangle.Position the other new shape near the bottom edge of the gray rectangle.Press and hold CTRL, and then select the shapes in the following order:Select the dark gray rectangle.Select both of the other two shapes.On the Quick Access Toolbar, click Combine Shapes, and then click ShapeSubtract.To reproduce the picture effects on this slide, do the following:On the Home tab, in the Drawing group, click Shapes, and then under Rectangles click Rectangle. On the slide, drag to draw a rectangle.Select the rectangle. Under DrawingTools, on the Format tab, in the Size group, enter 1.94” in the Height box and 2.88” in the Width box.Select the new rectangle. Under DrawingTools, on the ShapeStyles group, click the FormatShape dialog box launcher. In the FormatShape dialog box, click Fill in the left pane, in the Fill pane, click Picture or texture fill, and then do the following:Under Insert from, click File. In the Insert Picture dialog box, select a picture and then click Insert.In the Transparency box, enter 15%.Also in the FormatShape dialog box, click LineColor in the left pane, in the LineColor pane, click Solid line, and then do the following:Click the button next to color and click More Colors, and then in the Colors dialog box, on the Custom tab, enter values for Red: 21, Green: 20, and Blue: 13.In the Transparency box, enter 30%.Also in the FormatShape dialog box, click LineStyle in the left pane, and in the LineStyle pane, in the Width box, enter 0.5 pt.Select the picture-filled rectangle. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate. Repeat this process for a total of three rectangles.Select a duplicate picture-filled rectangles. Under DrawingTools, on the Format tab, in the Shape Styles group, click Shape Fill, and then click Picture. In the Insert Picture dialog box, select another picture and then click Insert.Select the last duplicate picture-filled rectangle. Under DrawingTools, on the Format tab, in the Shape Styles group, click Shape Fill, and then click Picture. In the Insert Picture dialog box, select another picture and then click Insert.Position the three picture-filled rectangles on top of the film strip and align with the rectangles with the holes in the gray rectangle. Press and hold CTRL + A. On the Home tab, in the Drawing group, click Arrange, and then click Group. Select the group. Also on the Home tab, in the Drawing group, click Arrange, point to Rotate, and then click More Rotation Options. In the Format Shape dialog box, click Size in the left pane, in the Size pane, under Size and rotate, in the Rotation box, enter 355°. Also in the FormatShape dialog box, click 3-D Rotation in the left pane, in the 3-D Rotation pane, click the button next to Presets, and then under Perspective, click Perspective Right.To reproduce the second group of pictures, do the following:Select the first group of pictures. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate.Select the duplicate group of pictures. Under Drawing Tools, on the Format tab, in the ShapeStyles group, click the FormatShape dialog box launcher. In the Format Shape dialog box, click Size in the left pane, in the Size pane, under Size and rotate, in the Rotation box enter8°.Also in the Format Shape dialog box, click 3-D Format in the left pane, in the 3-D Format pane, under Surface, click the button next to Lighting, and then, under Neutral, click Balance.Also in the FormatShape dialog box, click 3-D Rotation in the left pane, in the 3-D Rotation pane, click the button next to Presets, and then click Perspective Relaxed Moderately. Select the first picture in the duplicate group. Under DrawingTools, on the Format tab, in the ShapeStyles group, click the Format Shape dialog box launcher. In the Format Shape dialog box, click Fill in the left pane, in the Fill pane, under Insert from, click File. In the Insert Picture dialog box, select another picture and then click Insert. Repeat this process for each of the pictures in the duplicate group.Position the first group toward the top of the slide, with the left side slightly off the left side of the slide. With the first group still selected, on the Home tab, in the Drawing group, click Arrange, and then click Bring to Front.Position the second group toward the middle of the slide, with the right side slightly off the right side of the slide.To reproduce the background effects on this slide, do the following:On the Design tab, in the Background group, click Background Styles, and then click Style 6 (second row).