{"id":47730220,"url":"https://github.com/stden/crossengage","last_synced_at":"2026-04-02T21:25:09.256Z","repository":{"id":142706016,"uuid":"90248937","full_name":"stden/crossengage","owner":"stden","description":"Crossengage Coding Challenge","archived":false,"fork":false,"pushed_at":"2025-01-09T17:35:57.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-09T18:40:25.606Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stden.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-04T10:04:14.000Z","updated_at":"2025-01-09T17:36:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"c3037a24-648b-4f27-9063-21ef6e4ba327","html_url":"https://github.com/stden/crossengage","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stden/crossengage","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stden%2Fcrossengage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stden%2Fcrossengage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stden%2Fcrossengage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stden%2Fcrossengage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stden","download_url":"https://codeload.github.com/stden/crossengage/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stden%2Fcrossengage/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31316694,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-02T21:25:07.213Z","updated_at":"2026-04-02T21:25:09.248Z","avatar_url":"https://github.com/stden.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Crossengage Coding Challenge:** \n\nWe would like you to solve the following coding challenge. Please do so while adhering to the **restrictions** given! \nWe expect that it takes you a couple of hours to complete the task. Then take at least 30 minutes and write down \npoints that you would improve on if given more time. \n\n**Restrictions**:\n- use plain java and do not add any libraries to pom\n- add unit tests for your code\n- send it to us as a zip file, the file name must contain your name\n\n**Challenge**:\nYou are given a piece of code that imports a list of users and sends them an email. \nFor this challenge do not implement the necessary code to actually send any message, just write messages to the console.\n\nPlease extend, refactor and change the code to **improve** it and add the following features:\n1. only enabled users receive emails\n2. add the capability to send sms messages\n3. make sure possible dispatching options are mail|sms|both\n\n**Assume**:\n- file may contain 1 million accounts\n- not all accounts are valid\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstden%2Fcrossengage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstden%2Fcrossengage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstden%2Fcrossengage/lists"}