Code Monkey home page Code Monkey logo

scala-tutorials's People

Contributors

asjad-j avatar barbasa avatar bruno-unna avatar cawpat avatar collaboratewithakash avatar dominiqueplante avatar edizor avatar eric-martin avatar glmartin avatar hkateu avatar johna1331 avatar joncook avatar kevingilmore avatar khajavi avatar ldrygala avatar lor6 avatar lucassantiag avatar maenolis avatar mergify[bot] avatar njacobs5074 avatar oforero avatar rcalago avatar rcardin avatar remisharoon avatar scala-steward avatar scala-steward-baeldung[bot] avatar tomrose avatar tuan-nguyen-minh avatar umanium avatar yadavan88 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scala-tutorials's Issues

upgrade scala test to 3.2.0

the newer versions support a number of specs, including funspec, that we could use in the functional tutorial of scala

Wrong Example in

Website contains the following snippet:

val i10 = 127 // Integer 127 
val i11 = 128 // Integer 128 
i11.isValidByte should be (true) 
i10.isValidByte should be (false) 

It seems that assertions for i10 and i11 are swapped around.

The sources however contain the correct version:

val i10 = 127 // Integer 127
val i11 = 128 // Integer 128
i11.isValidByte should be(false)
i10.isValidByte should be(true)

build.sbt does not follow DRY principal

The build script is not DRY
Since the project is a tutorial, I feel it is very important to make sure the project and all project code are in good standing and meet a high standard of coding practice.

Console.printLine in ModulePatternExample example not output

This tutorial really help me to understand how to construct ZLayer code. However, seems that the Console.printLine in the Logging layer did not really output. Could I know whether I need further configuration?

_ <- Console.printLine(s"$current--$line").orDie

// build.sbt
val scala3Version = "3.3.1"

lazy val root = project
  .in(file("."))
  .settings(
    name := "foo",
    version := "0.1.0-SNAPSHOT",

    scalaVersion := scala3Version,

    libraryDependencies += "dev.zio" %% "zio" % "2.0.20",
    libraryDependencies += "org.scalameta" %% "munit" % "0.7.29" % Test
  )

code formatting fails

many of the files in the project fail scalafmt check.
Here is the list of the offenders:
/home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-strings/src/test/scala/com/baeldung/scala/strings/interpolation/strings/interpolation/CustomInterpolatorObjTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/ControlStructuresDemoUnitTest.scala isn't formatted properly! [info] Checking 7 Scala sources... [info] Checking 1 Scala sources... [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/test/scala/com/baeldung/scala/variance/VarianceUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-2/src/main/scala/com/baeldung/scala/underscore/UnderscoreUsages.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-test/src/test/scala/com/baeldung/scala/scalatest/TaggedFlatSpec.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/traits/Score.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/Employee.scala isn't formatted properly! [info] Checking 1 Scala sources... [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/main/scala/com/baeldung/scala/packageimport/vehicle/Bicycle.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/test/scala/com/baeldung/scala/equality/EqualityTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-test/src/test/scala/com/baeldung/scala/scalatest/ScalaMockFlatSpec.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/test/scala/com/baeldung/scala/classcompositionwithtraits/CarTraitsTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-2/src/test/scala/com/baeldung/scala/underscore/UnderscoreUsagesUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-akka/src/test/scala/com/baeldung/scala/akka/typed/PortfolioApplicationUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/main/scala/com/baeldung/scala/variance/Variance.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-akka/src/main/scala/com/baeldung/scala/akka/typed/PortfolioApplication.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-2/src/test/scala/com/baeldung/scala/durationsugar/DurationSugarUnitTests.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/test/scala/com/baeldung/scala/mutability/MutableCollectionsUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-libraries/src/main/scala/com/baeldung/scala/monocle/OpticsExamples.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/main/scala/com/baeldung/scala/functionsandmethods/FunctionsAndMethods.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-test/src/test/scala/com/baeldung/scala/scalatest/ExampleFlatSpecWithMatchers.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/PatternMatching.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/test/scala/com/baeldung/scala/classvsobject/ObjectExamplesUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-2/src/test/scala/com/baeldung/scala/namedanddefaultargs/NamedAndDefaultArgsTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/test/scala/com/baeldung/scala/conditional/ScalaConditionalExpressionsUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/forcomprehension/ForLoopUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/test/scala/com/baeldung/scala/mutability/ImmutableCollectionsUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/HigherOrderFunctions.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-2/src/test/scala/com/baeldung/scala/currency/FutureAndPromiseTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/EmployeeUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/main/scala/com/baeldung/scala/classcompositionwithtraits/CarTraits.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/main/scala/com/baeldung/scala/equality/package.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/ControlStructuresDemo.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/main/scala/com/baeldung/scala/packageimport/vehicle/Car.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/IntSet.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/main/scala/com/baeldung/scala/conditional/ScalaConditionalExpressions.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/test/scala/com/baeldung/scala/classvsobject/ClassExamplesUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/main/scala/com/baeldung/scala/mutability/ImmutabilityCar.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/test/scala/com/baeldung/scala/functionsandmethods/FunctionsAndMethodsUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/main/scala/com/baeldung/scala/packageimport/Importing.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/main/scala/com/baeldung/scala/generics/GenericsIntro.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/test/scala/com/baeldung/scala/enumerations/FingersOperationUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/test/scala/com/baeldung/scala/caseclasses/CaseClasses.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/main/scala/com/baeldung/scala/caseobject/ObjectExample.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/lazyval/LazyVal.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/tailrec/StringLength.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-oop/src/main/scala/com/baeldung/scala/enumerations/Fingers.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-lang/src/main/scala/com/baeldung/scala/operators/ScalaOperators.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-2/src/main/scala/com/baeldung/scala/forcomprehension/ForComprehension.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/traits/ScoreUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/UtilsUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-2/src/main/scala/com/baeldung/scala/durationsugar/package.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/forcomprehension/ForLoop.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/main/scala/com/baeldung/scala/Utils.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-2/src/main/java/com/baedung/scala/concurrency/FutureAndPromise.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core-2/src/main/scala/com/baeldung/scala/namedanddefaultargs/NamedAndDefaultArgs.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/PatternMatchingUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/HigherOrderFunctionsUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/IntSetUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/HigherOrderFunctionsExamplesUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/lazyval/LazyValUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/sorting/SortingUnitTest.scala isn't formatted properly! [warn] /home/kayvan/dev/workspaces/workspace-blog/scala-tutorials/scala-core/src/test/scala/com/baeldung/scala/regex/RegexUnitTest.scala isn't formatted properly!

Full course refund

Dear bealdung team,

Could you fully refund all the bundles I purchased in Spring core & Spring Data JPA?
At first, I want to follow the Java back-end path. However, there was a change in my career when I got an offer from Goject as a Python developer in a Computer Vision position. Sorry about that, I hope will get a response from you soon and I really need this refund when I'm still a Uni student.

I sent you an email, but never got the answer!

My Gmail: [email protected]
Thank you! Kind regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.