Skip to content

Commit

Permalink
Merge branch 'main' into BenDunkerleySSW-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
sethdaily authored Dec 15, 2023
2 parents 684e231 + ca20c75 commit f8ba69d
Show file tree
Hide file tree
Showing 8 changed files with 62 additions and 35 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ index:
- when-to-use-reporting-services
- check-that-rs-configuration-manager-is-all-green-ticks
- check-out-built-in-samples
- two-migration-options-to-show-acccess-reports-on-web

---

Expand Down
7 changes: 4 additions & 3 deletions rules/do-you-use-co-creation-patterns/rule.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ authors:
url: https://ssw.com.au/people/daniel-mackay
related:
- over-the-shoulder
- write-a-good-pull-request
created: 2022-11-21T00:28:43.256Z
guid: 4ff555fd-3f4c-416b-9fc3-1bf9409cc0ab
---
Expand Down Expand Up @@ -42,8 +43,9 @@ Inefficient code reviews can be caused by:
* This requires a smaller block of time to review which makes it easier for the reviewer to find the time
* Less risk - reduces the chance of an incorrect approach being taken
* Get quality feedback - small blocks of code are easier to digest
* Create a [great pull request](https://www.ssw.com.au/rules/write-a-good-pull-request/) to make it easier for the reviewer to understand your changes.
* Reviewer - When reviewing asynchronously
* Be explicit and suggest the exact code changes where possible (GitHub has a feature for this, see https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request)
* Be explicit and suggest the exact code changes where possible (GitHub has a feature for this, see <https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request>)
* Call the developer for more complicated changes

## The Ultimate Solution - Co-Creation Patterns
Expand All @@ -56,7 +58,7 @@ That leads us to synchronous, continuous code reviews and co-creation patterns
We can avoid this by using co-creation patterns. As a general rule, Pull Requests with less than 20 lines of code, and larger changes with a degree of complexity/risk, make good candidates for co-creation.

> The idea is that you do small PR's but also limit WIP. If you create several small PR's quickly and are waiting for code reviews, you can become blocked very quickly. By co-creating, the small PR's get reviewed & merged instantly which avoids getting blocked and enables you to smash out loads of small PRs! 💪
>
>
> Daniel Mackay - SSW Solution Architect
### Patterns
Expand All @@ -82,4 +84,3 @@ Co-creation allows us to have both quality and throughput by providing the follo
TODO: Add a PR screenshot of pair programming, show the PR Dan M with Jack R for the big PR for Rules GPT
TODO: Add a PR screenshot of mob programming, we need to demonstrate what the PR would look like for this
-->

13 changes: 9 additions & 4 deletions rules/do-you-zz-old-files-rather-than-deleting-them/rule.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@ redirects: []
created: 2009-03-02T02:45:33.000Z
archivedreason: null
guid: 89900a3a-2e3d-4d72-b935-0949bd1cd8ed

---

When you are regularly creating new releases of a cool .NET application or simply producing new proposals in Microsoft Word, files will inevitably become **outdated**. Rather than deleting them, put a 'zz' at the front of the filename. These old versions should not be deleted straight away - it is just an unnecessary risk! The zz'd files can remain there until you need more space, then you should delete them.

<!--endintro-->
Expand Down Expand Up @@ -49,8 +47,9 @@ When uploading to some video hosting sites, like Vimeo, you can update a video b
In YouTube an uploaded video can't be replaced, so to create a new version of a video it will be uploaded as a new video with a new URL.

So that there are no broken or missing links, the video status is set to "unlisted", and we use the 'zz' process:
- Add 'zz' to the beginning of the title.
- Add a link to the latest version at the top of the description

* Add 'zz' to the beginning of the title.
* Add a link to the latest version at the top of the description

::: good
![Figure: Good example of the 'zz' process for YouTube videos](https://tv.ssw.com/wp-content/uploads/2021/09/zz-process-youtube.png)
Expand All @@ -63,3 +62,9 @@ When you see ‘zz’ in the title of the video description, it’s important to
On YouTube click the ‘New Version’ link in the description.

![Figure: How to access the latest video in the subject section](https://github.com/SSWConsulting/SSW.Rules.Content/assets/147477898/748b40ce-792b-4400-84ca-5c759aa72148)

::: info

If you are deleting something that uses resources and/or cost money, it is a good idea to 'zz' it first - and use a follow up to remind yourself to delete it after a reasonable amount of time, as per: https://www.ssw.com.au/rules/follow-up-effectively/

:::
6 changes: 3 additions & 3 deletions rules/salary-sacrifice-electronic-devices/rule.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@ Salary sacrificing has many awesome benefits:

✅ You get to choose your device - and you own it

✅ You can get something with more grunt, or a MacBook
✅ You can get something with more powerful than you could have without the savings

::: info
**Tip:** As an added benefit, both you and your company can coordinate to [incorporate some branding into the asset](/brand-your-assets) through salary sacrifice.
:::

#### Scenario

Bob is earning $111k per annum (salary package inclusive of Super). He wants to buy a $5,500 laptop.\
Bob is earning $111k per annum (salary package inclusive of $11k Super). He wants to buy a $5,500 laptop.\
Let's look at how he saves **$2,500** on the new laptop.

![Figure: Without Salary Sacrificing vs Salary Sacrificing](salary-sacrafice-rules-graphic-v2-1.png)
Expand All @@ -74,7 +74,7 @@ Let's look at how he saves **$2,500** on the new laptop.
| Gross Income | $ 100k | $ 95k |
| Less Tax | $ 26k | $ 24k |
| 💻 Purchase | $ 5k | $ 0 |
| 💻 GST on Purchase | $ 0.5 | $ 0 |
| 💻 GST on Purchase | $ 0.5k | $ 0 |
| **Take-home pay** | **$ 68.5k** | **$ 71k** |

**Figure: Bob saved $2,500 on take-home pay with salary sacrificing**
39 changes: 14 additions & 25 deletions rules/salary-terminology/rule.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,31 +19,20 @@ When discussing pay, ambiguity is a foe. Terms like 'salary' or 'pay' are too va

In Australia, there is a mix of terms used:

❌ Remuneration

❌ Total Remuneration Package (TRP)

❌ Remuneration Package

❌ Remuneration paid to an employee as a reward for their services

❌ Pay

❌ Pay Terms

❌ Payment Package

❌ Salary Package

❌ Earnings

❌ Compensation

❌ Compensation Package

❌ Wage structure

**Salary Package Including Super**
* Remuneration
* Total Remuneration Package (TRP)
* Remuneration Package
* Remuneration paid to an employee as a reward for their services
* Pay
* Pay Terms
* Payment Package
* Salary
* Salary Package
* Earnings
* Compensation
* Compensation Package
* Wage structure
* Salary Package Including Super (Recommended ✅)

The last option is the best because it prevents misunderstandings. The term makes it clear that the figure **includes** superannuation contribution, which is essential to avoid the unpleasant surprise of salary shock where employees may not realize that super is part of their total pay.

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 31 additions & 0 deletions rules/two-migration-options-to-show-acccess-reports-on-web/rule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
type: rule
archivedreason: SSW Access Reporter is no longer supported
title: Do you know your 2 migration options to show your Access reports on the web?
guid: 1dd7391c-30cd-4585-90c6-f81e09856c24
uri: two-migration-options-to-show-acccess-reports-on-web
created: 2023-12-12T11:38:33.0000000Z
authors:
- title: Jeoffrey Fischer
url: https://ssw.com.au/people/jeoffrey-fischer
related:
- customization-do-you-know-which-version-of-sql-reporting-services-and-visual-studio-you-are-using
redirects: []

---

<!--endintro-->

The greatest advantage for Access Developers is that with Reporting Services your reports can become available on the web. If you have a heap of Access reports, what are the choices for getting them on the web?

1. Keep the existing reports in Access and expose them on the web with [SSW Access Reporter](https://ssw.com.au/ssw/accessreporter/). This is the least amount of work, as SSW Access Reporter is a utility that delivers existing Access reports online with minimal re-coding. [Download a free trial](https://ssw.com.au/ssw/accessreporter/) today and try it out for yourself.

::: good
![Figure: Good Example - If you want to avoid migrating then SSW Access Reporter delivers your Access reports online so you can view them anywhere](ReportManager.gif)
:::

2. Import the reports into Reporting Services. Reporting Services has built-in support for importing and converting reports from Access. We have had plenty of success with it, but you will need to re-code things like conditional formatting and any code behind.

::: good
![Figure: Good Example - Reporting Services has built-in support for importing your Access reports](rsrulesimportreports.gif)
:::

0 comments on commit f8ba69d

Please sign in to comment.