Implementing and using employee self-service softwareSoftworld
Russel Piper, HR Director, GE SeaCo Services Limited
An insight into how implementing and using employee self-service software can free up HR teams to concentrate on more value-add activities.
Implementing and using employee self-service softwareSoftworld
Russel Piper, HR Director, GE SeaCo Services Limited
An insight into how implementing and using employee self-service software can free up HR teams to concentrate on more value-add activities.
Phil Nilson, Employer Team, Business Customer Unit, HMRC
A topical update on payroll matters from HMRC’s perspective covering what you need to know now, as well as in the medium and long-term.
Método de entrevista de Anatole Pikas para investigar acoso escolar y bullying en contexto educativo. detalla paso a paso el cómo preguntar y qué preguntar en caso de agresión de un grupo a un individuo en contexto escolar.
Let us spend less time writing trivial stuff and more time focusing on great code that doesn't need documentation to be understood.
Save other peoples time by writing less !
Phil Nilson, Employer Team, Business Customer Unit, HMRC
A topical update on payroll matters from HMRC’s perspective covering what you need to know now, as well as in the medium and long-term.
Método de entrevista de Anatole Pikas para investigar acoso escolar y bullying en contexto educativo. detalla paso a paso el cómo preguntar y qué preguntar en caso de agresión de un grupo a un individuo en contexto escolar.
Let us spend less time writing trivial stuff and more time focusing on great code that doesn't need documentation to be understood.
Save other peoples time by writing less !
Presentation I gave at the Houston TechFest Sept 2009. This presentation goes over Extension Methods, Lambdas, Expression Trees, and Fluent Interfaces. I also show examples from popular frameworks using these techniques.
Jenkins data mining on the command line - Jenkins User Conference NYC 2012Noah Sussman
UPDATED: watch the video of this talk, here: http://www.youtube.com/watch?v=t6IJu3uLZOs
Emergent questions arise in the course of running a CI system. Is this test flaky? How often does that message come up in the console log? Which change sets were in the builds that ran between 8pm and midnight?
To find correlations between arbitrary events it becomes necessary to look beyond the information provided by the Jenkins UI. I will explain how to use command line tools to discover, analyze and graph patterns in Jenkins data.
Streams of information - Chicago crystal language monthly meetupBrian Cardiff
* Let's review and compare a couple of scenarios where data flows in and out of the system.
* What should we look at for better resource utilization?
* What have Crystal std-lib done up until now?
* What are the open questions for future work?
How can we implement concepts of Lambda Calculus and Category Theory in C# and F#:
- Lambda Calculus: The importance of expressions to build a robust and reasonable program flow
- Category Theory: How to apply functional concepts like functors, applicatives or monads to deal wit
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
2. About me Volker Dusch / @__edorian Doing PHP for ~8 years now I’m sorry for the bullet points, I don’t know any better(There will be code, and cake, maybe) Feel free to interrupt me at any time! February 17, 2011 2
3. About you You seem to be smart people I guess you are motivated And I’m just going to assume that you work with smart people you respect February 17, 2011 3
4. This talk is about time About your time About my time About the next guys time February 17, 2011 4
5. So stop wasting time Don’t make me spend time trying to figure out what you are doing Don’t spend your own time writing stuff that isn’t going to help me anyways A little disclaimer: When I talk about ‘documentation’ I don’t mean @phpdoc tags for api docs (@param & @return) February 17, 2011 5
6. What I would talk about Good documentation means less documentation How does that work for your team Commit messages I LIKE to read Everything related you want to discussIf we don’t make it through the slides I’m happy February 17, 2011 6
7. Stuff you all know about SCM Unit testing Dependency Injection Why we don’t like singletons / static functions and other globals Other design mumbo jumbo If not: Read up on it. There are great resources out there February 17, 2011 7
8. Yay! Samples class myClass { /** * Constructor */ public function __construct() { } // methods... } February 17, 2011 8
9. Yay! Samples class myClass { /** * Create an instance of ‘myClass’ */ public function __construct() { } // methods... } February 17, 2011 9
10. Yay! Samples class myClass { /** * @returnmyClass */ public function __construct() { } // methods... } February 17, 2011 10
11. Yay! Samples class myClass{ public function __construct() { } // methods... } February 17, 2011 11
13. So… Seems mundane? That stuff scales! But everything needs to have a docblock! But I might need it later That‘s just because it‘s in the template and I didn‘t delete it February 17, 2011 13
14. DOCUMENT EVERYTHING !!1eleven February 17, 2011 14 At least that’s what they told me How about that: Good code is hard to document Bad code is easy to document I prefer good code over a lot of docs
15. Bad code class User { public function getId() {…} public function getName() {…} /** Calculate Body-Mass-Index @link … */ public function getBMI() {…} /** @param float $kg Weight in Kilogramm */ public function setWeight($weightInKg) {…} February 17, 2011 15
16. Bettercode class user { public function getUserId() {…} public function getFirst/Last/DisplayName() {…} /** @link … */ public function getBodyMassIndex() {…} /** @param float $kilogramm */ public function setWeight($kilogramm) {…} February 17, 2011 16
17. Again Short and undescriptive function names make it very easy to write documentation Good ones make it hard to write meaningful stuff Sadly people will need to read your docs again and again and again February 17, 2011 17
23. This is phpdoc &phpcs valid Well… after the build script <?php class myClass { } *You might need 2 phpcs standards? February 17, 2011 22
24. A final test See if you can spot the issues Or just guess what I‘d complain about February 17, 2011 23
25. February 17, 2011 24 abstract class xyzRequest { /** * Initializes this xyzRequest. * * Available options: * * * logging: Whether to enable logging or not (false by default) * * @param xyzEventDispatcher $dispatcher An xyzEventDispatcher instance * @param array $parameters An associative array of initialization parameters * @param array $attributes An associative array of initialization attributes * @param array $options An associative array of options * * @return bool true, if initialization completes successfully, otherwise false * * @throws <b>xyzInitializationException</b> If an error occurs while initializing this xyzRequest */ public function initialize(xyzEventDispatcher $dispatcher, $parameters = array(), $attributes = array(), $options = array()) {
26. Another one? /** * Retrieves the uniform resource identifier for the current web request. * * @return string Unified resource identifier */ publicfunctiongetUri() /** * See if the client is using absolute uri * * @return boolean true, if is absolute uri otherwise false */ publicfunctionisAbsUri() February 17, 2011 25
27. Inline Comments $i++ // Increment $i by one Yeah.. we don‘t need to talk about that Can be great, especially when they tell you ‘WHY‘ something was done Most time aren‘t that great February 17, 2011 26
28. Inline Sample public function generateReport() { // get the db connection $reg = GlobalStorage::get(“db“); // auth if(!$reg->getOne(“SELECT view_report FROM USER ….“)) {…} // template $id = $reg->getOne(“select … „); // render new ReportTemplate($id); // …. February 17, 2011 27
29. Inline Sample public function generateReport() { $this->checkAuthentication(); $template = this->createReportTemplate(); $this->renderReport($template); } That's not perfect but the ‘// next block‘ comments are gone February 17, 2011 28
30. No docs are not the answer I‘m not saying BE GONE all documentation Let‘s remove useless comments ! Let‘s (maybe ?) agree upon that sometimes there is no USEFUL comment. Know who you write docs for February 17, 2011 29
31. It‘s not ONLY about the code Commit messages matter ! Commit message are like book covers, they raise expectations. The diff should tell a matching story Don’t repeat the obvious, tell why you did it and then show me how in the diff February 17, 2011 30
32. Commits Yes, this highly depends on your team Fixes #5232 Fixes #4523 with the last release the database structure changed Reworked the Authentication to account for the new SingleSignOn Fixed some problems Tidy | phpdoc | cleanup | etc. February 17, 2011 31
33. Git made this worse More smaller commits tend to make people just describe what they do and not why they did it Delete Tweak output Rename variable Add cacheTokensattribute Moved code from A to B February 17, 2011 32
34. To sum up Don’t write documentation you think has no use See if you can substitute documentation with more descriptive naming Always: Do what your team has agreed upon and if you don’t like it try to change it if there is a benefit others see too. February 17, 2011 33