← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 100
  1. Systemd is a big rewrite of some core components of a Linux-based OS.

  2. Jave Modules Fun

    JPMS started as a modest project.

  3. Top five companies in the world: Apple, Amazon, Facebook, Microsoft, Google.

  4. There has been a few terrible bugs found in systemd recently.

  5. Don't do it culture

    Imagine you have an engineer who reaches out to you in the dying days of her sprint with this words: "I have an idea about how we can make some procedure better and I am done with my tasks.

  6. I have reasons to not even consider buying a self-driving or even an Internet-connected car.

  7. Software Archaeologist

    Many companies have Software Architects in their dev teams these days.

  8. If you tried to set up a Jenkins build using Jenkins-DSL plugin, you may have hit a bug (JENKINS-33201) where Jenkins refuses to build your code because parameters are there - but they are empty.

  9. Tizen phone: day 1

    I have bought a new phone.

  10. Test Driven Development

    I love TDD.

  11. There are great tools in the Java world.

  12. We are fortunate to live in an era of great innovation. 3 years ago I was laughed at by suggesting adding some reference tracking into Java GC, now we have G1 and Shenandoah (Azul C4 was already a big thing), that are aware of some references.

  13. Spring Boot comes with its own Gradle plugin.

  14. Once you installed default Xfce4 Desktop Environment you may notice that its desktop right-click menu can show "Applications" menu.

  15. Restarting Berta project

    A few months ago I posted about a tool I wrote (and called Berta) for feeding runtime-collected data into static analysis tool.

  16. Career clarity

    I have recently gained some clarity about my own career aspirations.

  17. EasyMock with Java8 Lambdas

    Sometimes the existing Java8 Lambda syntax is clumsy and hard to get.

  18. Breaking Java8 Lambdas

    Java8 lambdas are a very useful construct.

  19. I love xxd tool

    For a Java developer I work a lot with serialized binary data.

  20. Eclim is awesome

    Only recently I introduced myself to the beauty of Eclipse and Vim integration: eclim I am using it in a headless mode, when Eclim is running as a daemon and vim can connect to it for all the extra features.

  21. If you want to determine what is the parent branch of the current one, you may use this little snippet: // Get the line describing the nearest merge point def parentBranchLine = 'git show-branch -a'.execute() .text.readLines().find { it.contains('…

  22. I recently built a Linux shared library using its previous build as one of the statically linked libraries.

  23. Systemd, again and again

    My desktop PC in the office asked if I want to update it to Ubuntu 15.04.

  24. I like deleting code

    I have recently read an interesting discussion online.

  25. Half of the tech articles I read from the FB engineers are leaving me in a very puzzled state.

  26. We are used to think that O(log N) is always better than O(N).

  27. I started to work on a tool for Change Impact Analysis.

  28. Interview coding skill

    This post is about my weak side.

  29. Is it worth the trouble to put PostgreSQL database on a RAM disk in Linux?

  30. Java 8 lamdas

    I have always been attracted to simple but powerful designs.

  31. Setting up Webex on Ubuntu

    I have joined a new company recently, and they use Webex for online meetings.

  32. SVN stash on bash

    Since my new team uses svn, which I have not used in almost 10 years, I was very curious as to which git/mercurial features I will miss the most.

  33. I have recently been told that it is sometime worth to replace Scala Option code with an old-style if-null check for the performance sake.

  34. As you already know, java's StringBuilder and StringBuffer are virtually the same and the only difference is that all methods on the Buffer are synchronized.

  35. I had a lot of fun the other day trying to parse an address from a single line format "John Smith, Marketing Department, 6843 Rouge Rue, Salina, KS 67421" into a set of dedicated columns for each part of the address.

  36. You may have encountered this warning: "scala non-variable type argument in type pattern is unchecked since it is eliminated by erasure".

  37. Why would I even write about such a topic?

  38. Funny code

    I have been working on a piece of code that was not performing well and produced undesired side effects.

  39. I keep forgetting this very simple code to reference a Scala object from Java code.

  40. Scala - the life saver

    Scala is very complex, and yet the features I love the most are among the simplest pleasure it provides.

  41. The error could be illustrated by the following code. def increase(i: Int) = i + 1 def double(i: Int) = i * 2 val opt = Some(12) val computed1 = opt.map(increase).map(double)map(increase) val computed2 = opt.map(increase).map(double)map(increase)

  42. Squeryl tables have a very convenient method insertOrUpdate.

  43. This post has been deleted.

  44. If you have a class that inherits from two traits, that both have the same method, you would get an error from the compiler.

  45. It is possible to create a generic class, that would have parts of it aware of the actual class of its type argument.

  46. Just today I was battling with a bug which only manifested itself with an error "Failed to initialize compiler: object scala.runtime in compiler mirror not found."

  47. Custom functions in Squeryl

    If you have a function defined in the database that is not known to Squeryl, you can define its signature in the Scala code like this: def custom[A1,T1](s: TypedExpression[A1,T1]) = new FunctionNode("custom", Seq(s)) with LogicalBoolean The function in…

  48. I am using jersey-client library and a tool it has (wadl2java) to generate code for a Web Service.

  49. Have you ever found yourself in a position where you wanted to know which variant of the same code works faster?

  50. Scala love

    Am I using Scala's string interpolation too much?