News for hackers. Stuff that matters.

hipertracker

Re:Ask HN: Is Ruby on Rails still relevant? on Friday April 29, 2022 @09:21AM (#31204727)
After years spent with Ruby and Rails, and some work with Go, Elixir, and Phoenix I switched finally to Python and Django. It's fast, productive, very mature and you can find a library for whatever I imagine. I like Jupiter notebooks, Pydantic, multiprocessing, pandas, and other libs.

I tried to get used to Go several times but it always failed. Go lacks an interactive console. Its syntax is ugly and very limited and not expressive, which means I had to reinvent the wheel all over the time. Why the heck Go has not even have reduce function? It is true, that using Go ends with a TONS of verbose code. The same functionality in another language can be built in a fraction of the time and will have a much simpler and smaller code size

Re:Tailwind CSS v3.0 on Thursday December 09, 2021 @03:57PM (#29502836)
Have been using Cerebral since version 1.0. I have finished few projects for two big banks. IMHO, the main Cerebral selling point is the simplicity of the uniform and declarative state management enforced with the state of art Debugger. Cerebral is simpler and more comfortable than Redux, MobX or Recompose. The declarative, composable uniform abstraction for both synch and asynch (side effects) actions is awesome. More, I added to all of that one more thing - the famous "no-runtime-exceptions" guarantees coming from Elm. Being pragmatic I use the hybrid: Cerebral + React + Elm. It works perfect together!
Re:Ask HN: Explaining front-end frameworks to a designer on Tuesday November 24, 2015 @07:30AM (#10620329)
Web UI designers should be familiar with concept of web components. Angular is maybe not the best choice, but React is quite easy to explain. It's all about such components. Every React component is like a brick you can use to build the whole house. Every component looks like a custom tag <Message/>, can have clear defined parameters <Message text="Hello World"/>. It is very performant and easy to reason about. Forget about HTML or CSS :) Think about the component and its properties. It's very simple. It does not need to be related to the browser. <Foo/> is just a convenient abstraction which can work with the browser or as iOS/Android native component (thanks to React Native). The component may use HTML inside, but it is it's implementation details.
Re:The new MacBook on Wednesday March 11, 2015 @08:03PM (#9188339)
With XtraFinder it has cut & paste, and much more http://www.trankynam.com/xtrafinder/